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

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

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

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

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

Шаг 1: общий доступ к папке Windows / Общий диск

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

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

Если вы используете стандартный Linux Kernel с любого распределения, то это в основном как уже настроен. Если нет, то просто настройки и компиляции ядра 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: Проверьте, какие ресурсы доступны для крепления

Теперь, прежде чем монтировать вы также можете проверить, какие акции (папки / диски) доступны на вашей машине Windows, которые можно смонтировать, давая следующую команду:
# 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
--------- -------

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

Шаг 5: Установите Windows, Поделиться

Теперь реальная вещь. Есть два способа монтажа: Традиционные 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

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

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

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

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

# Буферу | хвост

Ошибка 3: крепление Ошибка 13 = Доступ запрещен

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

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

Решение: Modprobe CIFS

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

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

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