Подробный гайд: подключение сетевого диска в ALT Linux

Гайд по подключению сетевых дисков в ALT Linux: SMB/CIFS, NFS, autofs, fstab. Настройка через терминал и GUI, автозагрузка, диагностика.

2026.04.24                  


Подробный гайд: подключение сетевого диска в ALT LinuxПодробный гайд: подключение сетевого диска в ALT Linux Ниже представлено полное руководство по подключению сетевых дисков (SMB/CIFS, NFS) в дистрибутивах семейства ALT Linux (Рабочая станция К, Альт Сервер, Альт Домен и др.).


Способ 1: Через графический интерфейс (для рабочих станций)

В файловом менеджере (Dolphin, Nautilus, Thunar)

  1. Откройте файловый менеджер.
  2. В боковой панели выберите «Сеть» → «Общие ресурсы».
3. Найдите нужный сервер/папку или введите адрес вручную:
  • SMB: smb://192.168.1.100/share или smb://server.domain.local/share
  • NFS: nfs://192.168.1.100/export
    1. При первом подключении введите логин и пароль домена/сервера.
    2. Для постоянного доступа: нажмите правой кнопкой → «Добавить в закладки».

Примечание:

  • Не все приложения поддерживают адреса вида smb://. Для полной совместимости используйте монтирование через терминал.

Способ 2: Монтирование через терминал (CIFS/SMB)

Шаг 1: Установка необходимых пакетов

sudo apt-get update
sudo apt-get install cifs-utils

Шаг 2: Создание точки монтирования

sudo mkdir -p /mnt/network_share

Шаг 3: Монтирование вручную

# Простой вариант с вводом пароля в терминале:
sudo mount -t cifs //192.168.1.100/share /mnt/network_share -o username=ваш_логин

# Вариант с указанием пароля (не рекомендуется для продакшена):
sudo mount -t cifs //192.168.1.100/share /mnt/network_share \
  -o username=ваш_логин,password=ваш_пароль,iocharset=utf8

# Вариант с файлом учётных данных (безопасно):

Создайте файл /root/.smbcredentials:

username=ваш_логин
password=ваш_пароль
domain=DOMAIN (если используется домен)
sudo chmod 600 /root/.smbcredentials
sudo mount -t cifs //192.168.1.100/share /mnt/network_share \
  -o credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777

Шаг 4: Проверка

ls -la /mnt/network_share
df -h | grep network_share

Способ 3: Автомонтирование при загрузке через /etc/fstab

Для SMB/CIFS:

Откройте /etc/fstab и добавьте строку:

//192.168.1.100/share  /mnt/network_share  cifs  credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,_netdev,auto  0  0

Для NFS:

# Установка клиента:
sudo apt-get install nfs-common

# Монтирование:
sudo mount -t nfs 192.168.1.100:/export /mnt/network_share

# Добавление в /etc/fstab:
192.168.1.100:/export  /mnt/network_share  nfs  defaults,_netdev,auto  0  0

Параметр _netdev указывает системе, что ресурс сетевой и его нужно монтировать после поднятия сети.

Проверка fstab:

sudo mount -a  # Проверка синтаксиса без перезагрузки

Способ 4: Использование autofs (автоматическое монтирование по запросу)

Установка и настройка:

sudo apt-get install autofs

Редактирование /etc/auto.master:

/mnt/network  /etc/auto.net_share --timeout=60

Создание /etc/auto.net_share:

share -fstype=cifs,username=логин,password=пароль ://192.168.1.100/share
# или для NFS:
share -fstype=nfs 192.168.1.100:/export

Перезапуск службы:

sudo systemctl restart autofs

Теперь диск смонтируется автоматически при первом обращении к /mnt/network/share и отмонтируется через 60 секунд бездействия.


Способ 5: Групповые политики (для Альт Домен / корпоративных сред)

В доменной инфраструктуре ALT Linux подключение сетевых дисков можно централизованно настроить через Групповые политики.

Настройка в редакторе политик (GPUI/ADMC):

  1. Перейдите: Компьютер/Пользователь → Настройки → Настройки системы → Сетевые диски.
2. Создайте новый элемент:
  • Действие: Создать / Обновить / Заменить / Удалить
  • Путь: \\server\share (UNC-формат)
  • Имя диска: буква или «Первый доступный»
  • Переподключаться: да, для сохранения при входе
  1. Примените политику к нужным подразделениям (OU).

Точки монтирования в Альт:

Тип ресурса Путь монтирования
Системные диски /media/gpupdate/drives.system
Скрытые системные /media/gpupdate/.drives.system
Пользовательские /run/media/USERNAME/drives
Скрытые пользовательские /run/media/USERNAME/.drives

Политика использует autofs для автоматического управления монтированием.

Дополнительные параметры политик:

  • Отображение в домашнем каталоге: создаёт символические ссылки ~/net.drives/run/media/...
  • Префикс имён: можно отключить префикс net. через политику
  • Таймаут размонтирования: настраивается в секундах

Способ 6: smbnetfs (динамический доступ ко всем ресурсам домена)

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

Установка:

sudo apt-get install smbnetfs

Настройка:

# Создать точку монтирования:
mkdir ~/smb_network

# Запустить smbnetfs:
smbnetfs ~/smb_network

# Для автозапуска добавьте в ~/.xinitrc или systemd-user:
# smbnetfs ~/smb_network &

Теперь в ~/smb_network появятся все доступные SMB-серверы и общие папки — как «Сетевое окружение» в Windows.


Диагностика и устранение неполадок

Проверка доступности сервера:

ping 192.168.1.100
smbclient -L //192.168.1.100 -U ваш_логин  # список шар
showmount -e 192.168.1.100  # для NFS

Журналы:

journalctl -xe | grep -i cifs
journalctl -xe | grep -i nfs
dmesg | tail -50

Распространённые ошибки:

Ошибка Возможная причина Решение
mount error(13): Permission denied Неверный логин/пароль или нет прав на шар Проверьте учётные данные и настройки сервера
Host is down / Connection timed out Сервер недоступен или блокируется фаерволом Проверьте сеть и порты (445 для SMB, 2049 для NFS)
mount point does not exist Не создана точка монтирования sudo mkdir -p /mnt/...
Protocol not supported Устаревшая версия SMB Добавьте опцию vers=2.0 или vers=3.0 в mount

Пример с указанием версии SMB:

sudo mount -t cifs //server/share /mnt/point \
  -o username=user,password=pass,vers=3.0,iocharset=utf8

Рекомендации по безопасности

  1. Не храните пароли в открытом виде — используйте файл credentials с правами 600.
  2. Ограничьте доступ к монтированным ресурсам через file_mode/dir_mode.
  3. Используйте шифрование: для SMB — sec=ntlmssp, для NFS — sec=krb5 (в домене).
  4. Регулярно обновляйте пакеты: cifs-utils, nfs-common, samba-client.

Совет:

  • Для корпоративных сред с доменом Альт предпочтительнее использовать групповые политики — это обеспечивает централизованное управление и автоматическое применение настроек на всех рабочих станциях.