понеділок, 5 квітня 2010 р.

Microsoft Windows Network (CIFS) у Linux та HP-UX

Час від часу доводиться обмінюватись файлами між Windows та Linux чи HP-UX, і окрім ftp та scp часто буває зручно просто змонтувати віддалену файлову систему за допомогою NFS та CIFS/SMB. Остання також відома під назвою Microsoft Windows Networks, і нативно підтримується у Windows-мережах.

Для використання SMB (чи як тепер прийнято називати CIFS) у UNIX-like операційних системах потрібно встановити сервер чи клієнт, наприклад Samba (якщо розробники дистрибутиву не подбали про це, включивши Samba у дистр).

Я монтую CIFS під Linux за допомогою команди:
# mount -t smbfs -o username=username,password=password //server/share /mount_point
або
# mount -t cifs -o username=username,password=password //server/share /mount_point

де:
username та password - логін та пароль відповідно, для доступу до CIFS;
//server/share - ім'я чи IP сервера та ім'я CIFS-шари;
mountpoint - точка монутвання у локальній файловій системі.



Ці команди підходять для більшості UNIX-like ОС, включаючи і HP-UX, якщо там встановлено SMB/CIFS-клієнт. У HP-UX присутній клієнт розроблений HP, проте перед використанням його потрібно запустити:

# cifsclient start
Starting CIFS Client daemon 'cifsclientd'... done; process id = 27798
#

Після цього можна скористатись командою mount -t cifs, або специфічним для цього клієнта способом:

# cifsmount //server/share /mointpoint -U username
Remote user user's password:

#

Окрім "рідного" клієнта (а ось на нього і документація) на HP-UX можна поставити і Samba3, узявши необхідні пакунки наприклад звідси

Відмонтовується ФС звичним способом, за допомогою команди umount


Також читайте:

2 коментарі:

  1. Чим це теорія? конкретні команди. Пост писався як шпаргалка для себе ;)

    ВідповістиВидалити