Как: Примонтировать Удаленный Раздел (Шару) Windows из-под Linux

В статье описывается процесс ручного монтирования CIFS шары. Шара может находиться как на Windows компьютере, так и на Linux/UNIX сервере, на котором запущена Samba.

Предварительные условия

1. Установите пакет cifs-utils, если он еще не установлен.

Этот пакет содержит утилиты для для монтирования шары из под Linux, по протоколу SMB/CIFS.

# yum install cifs-utils
# sudo apt-get install cifs-utils

2. Убедитесь что на удаленной машине запущен сервис NetBIOS и он доступен.

Port 139 TCP — NetBIOS (Общий доступ к файлам и принтерам).
Он позволяет связываться приложениям на разных компьютерах по локальной сети.

Его можно проверить с помощью telnet или nmap.

# nmap -p T:139 172.16.10.1
Nmap scan report for 172.16.10.1
Host is up (0.0011s latency).
PORT    STATE SERVICE
139/tcp open  netbios-ssn
MAC Address: 00:00:00:00:00:00 (Unknown)

# telnet 172.16.10.1 139
Trying 172.16.10.1...
Connected to 172.16.10.1.
Escape character is '^]'.

Монтирование Удаленной Windows Шары

Запускайте все команды с правами пользователя root (используйте sudo).

Создайте точку монтирования

# mkdir -p /mnt/win

Монтируем сетевую папку, защищенную паролем

# mount -t cifs //IP/SHARE /mnt/win/ -o dom=DOMAIN,user=USER,pass=PASS
пример:
# mount -t cifs //172.16.10.1/private /mnt/win/ -o user=admin,pass=secret

Вместо IP Адреса можно использовать Имя Компьютера/Сервера.

  • ‘mount -t cifs’ — монтируем с помощью CIFS;
  • ‘-o’ — ключ, за которым следуют опции монтирования;
  • ‘user=’ — имя пользователя;
  • ‘pass=’ — пароль;
  • ‘dom=’ — домен, например WORKGROUP (если сервер в домене).

Монтируем незащищенную (гостевую) сетевую папку

# mount -t cifs //IP/SAHRE /mnt/win/ -o guest
пример:
# mount -t cifs //172.16.10.1/public /mnt/win/ -o guest
  • ‘guest’ — без запроса пароля.

Монтируем целый диск

# mount -t cifs //IP/DRIVE$ /mnt/win/ -o dom=DOMAIN,user=USER,pass=PASS
пример:
# mount -t cifs //172.16.10.1/c$ /mnt/win/ -o user=admin,pass=secret

Размонтировать шару

# umount /mnt/win/

2 Replies to “Как: Примонтировать Удаленный Раздел (Шару) Windows из-под Linux”

  1. А если мне надо монтировать скриптом, то как поступить с паролем, он же будет лежать в открытом доступе

  2. Красавелла!!!!
    Столько вариантов попробовал, твой с первого раза победил!
    Рахмет.

Добавить комментарий