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

Пример-Setup и предположений:

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

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

  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 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: Проверьте, какие ресурсы доступны для крепления

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

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

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

Решение: 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!