Цель: Этот пост будет объяснить, как можно смонтировать Windows Network Share на вашем компьютере 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

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

Шаг 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
--------- -------

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

Шаг 5: Установите Windows, Share

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

Решение: Modprobe CIFS

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

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

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