Цель: Это сообщение будет объяснить, как можно смонтировать Windows Network Share на компьютере Linux. Примечание: Если вы ищете, как смонтировать раздел Windows NTFS на локальном жестком диске (для чтения и записи) на ваш Linux файловой этот пост не может быть для вас, нажмите здесь .

Пример-установки и предположений:

  1. У вас есть компьютер под управлением Windows XP (или может быть Vista) в сети дома / офиса на рабочей группы или домена.
  2. Вы должны другой компьютер с системой Linux сказать Debian Linux.
  3. Вы хотели бы установить общую папку / диск на вашем компьютере Windows, на вашей машине Linux говорят на "/ шоссе /" папку, так что вы можете получить доступ (чтение / запись), что Folder / Drive.

Моя установка:

  1. Debian Linux (4.0) Летние 2.6.24 ядро ​​с IP-адресом 192.168.0.2
  2. Windows XP с пакетом обновления 2 машины в домене сети под названием "домой" с IP адреса 192.168.0.3

Шаг 1: Дайте папки Windows / привод

Сначала вам нужно будет поделиться папку / диск, на компьютере Windows, так что он может получить доступ через сеть. Вы можете сделать это, нажав правой кнопкой мыши на папке / диске, который вы хотели бы поделиться и выбрав опцию «Обмен». Если вы не знаете, что я имею в виду, то вы можете обратиться к этой MS уроке , который объясняет, как это сделать.

Шаг 2: Убедитесь, что ваше ядро настроено правильно

Если вы используете стандартный ядра Linux из любой распределения, то это в основном, как уже настроен. Если нет, то просто настройки и компиляции ядра Linux с помощью следующих опций выделены жирным шрифтом встроенный или в виде модуля:
# cat /boot/config-2.6.24 | grep CIFS
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set

и

# cat /boot/config-2.6.24 | grep SMB
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT is not set

Шаг 3: Установите необходимые пакеты на вашей машине Linux

Вам понадобится Smbfs пакет и необязательное smbclient пакет, давая следующие команды:
#apt-get update
#apt-get install smbfs smbclient

Выше команда будет также установить Samba-общий пакет. Если вас просят ввести рабочей группы / доменное имя в то время как выше пакеты установлены просто введите соответствующую информацию, в моем случае это был "домой", как мой доменного имени. Вы можете ввести имя домена или имя рабочей группы в зависимости от конфигурации локальной сети.

Шаг 4: Проверьте, какие ресурсы доступны для горе

Теперь, прежде чем вы устанавливаете вы также можете проверить, какие акции (папки / диски) доступны на вашей машине окон, которые можно монтировать, давая следующую команду:
# smbclient -L infohighway -U kushal
where
infohighway = Name (NetBIOS Name) of my computer
kushal = Username on my Windows Machine
Password:

Вы получите результат, похожий на этот:
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
myshare Disk
IPC$ IPC Remote IPC
mydownloads Disk
ADMIN$ Disk Remote Admin
C$ Disk Default share
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------

Из приведенного выше вывода можно увидеть, что я поделился папки под названием "MyShare" и "mydownloads" на моей машине Windows XP, как подчеркивается в полужирным шрифтом. Это означает, что я могу монтировать эти папки на моей машине Linux.

Шаг 5: Установите окна используют

Теперь реальная вещь. Есть два способа установки: традиционный SMBFS или новее CIFS. Кажется, что CIFS собирается заменить SMBFS, которые скоро станут устаревшими. Я покажу вам как методы:

SMBFS Командный метод (Старый / Устаревшее / не рекомендуется):
# mount -t smbfs -o username=kushal,password=******** //infohighway/drivers /mnt/
where
kushal = Username on my Windows Machine
******* = Password for the user 'kushal'
infohighway = Name (NetBIOS Name) of my computer
drivers = Windows folder shared on my Windows XP machine
/mnt = Target mount directory on my Linux Machine

CIFS Командный метод:
# mount -t cifs //infohighway/drivers /mnt/ -o username=home/kushal,password=*********
where
home = DomainName/Workgroup of your LAN network
Rest of the parameters are same as in SMBFS

Примечание: Если вы получаете сообщения об ошибках после вы даете команду монтирования, обратитесь к разделу "Некоторые типичные ошибки" ниже.

Теперь вы можете получить доступ к содержимому папки Windows, теперь, давая команду:
# ls /mnt/drivers
# ls /mnt/
audio INFCACHE.1 network Security storage video
#

Некоторые типичные ошибки:

Вы можете увидеть некоторые типичные сообщения об ошибках и следовать в случае, если вы пропустили какие-нибудь шаги, описанные выше:

Ошибка 1: CIFS VFS: cifs_mount удалось ж / код возврата = -22

Решение: APT-получить установку SMBFS

Ошибка 2: SMBFS: mount_data версия 1919251317 не поддерживается

Решение: APT-получить установку SMBFS

Вы можете увидеть выше сообщения об ошибках (если они имеют место), давая следующую команду сразу после выдачи команды монтирования, как указано в шаге 5 выше:

# Dmesg | хвост

Ошибка 3: Ошибка монтирования 13 = Отказано в доступе

Решение: Дайте имя домена / рабочей группы, как показано жирным письма в шаге 5 при монтаже с помощью метода CIFS в противном случае вы, скорее всего, получите сообщение об ошибке.

Ошибка 4: Гора: неправильный тип ПС, плохой вариант, плохо суперблок на // infohighway / водителей отсутствует кодовая страница или вспомогательные программы или другую ошибку
(В течение нескольких файловых систем (например, NFS, CIFS), вы можете
необходимы / SBIN / Mount. Программа-помощник)

Решение: Modprobe CIFS

Как обычно, пожалуйста, оставьте комментарий / отзыв, если у вас есть. Комментарии призывает блогеров на сообщение больше и не теряет присутствия духа.

Проверьте последнюю коллекцию Testking Ex0-101 вопросы и Testking 642-832 ответы готовы помочь вам сдать сертификационный экзамен. Получить высокий балл в режиме реального теста с использованием Testking 640-863 ресурсы.

Быть общительным, Share!