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

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

  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 с пакетом обновления 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

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

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

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

SMBFS Метод Command (Старый / Устаревшее / не рекомендуется):
# 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 выше:

# Dmesg | хвост

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

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

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

Решение: Modprobe CIFS

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

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

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