Подробный гайд: подключение сетевого диска в ALT Linux
Ниже представлено полное руководство по подключению сетевых дисков (SMB/CIFS, NFS) в дистрибутивах семейства ALT Linux (Рабочая станция К, Альт Сервер, Альт Домен и др.).
Способ 1: Через графический интерфейс (для рабочих станций)
В файловом менеджере (Dolphin, Nautilus, Thunar)
- Откройте файловый менеджер.
- В боковой панели выберите «Сеть» → «Общие ресурсы».
3. Найдите нужный сервер/папку или введите адрес вручную:
- SMB:
smb://192.168.1.100/shareилиsmb://server.domain.local/share - NFS:
nfs://192.168.1.100/export- При первом подключении введите логин и пароль домена/сервера.
- Для постоянного доступа: нажмите правой кнопкой → «Добавить в закладки».
Примечание:
- Не все приложения поддерживают адреса вида
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):
- Перейдите: Компьютер/Пользователь → Настройки → Настройки системы → Сетевые диски.
2. Создайте новый элемент:
- Действие: Создать / Обновить / Заменить / Удалить
- Путь:
\\server\share(UNC-формат) - Имя диска: буква или «Первый доступный»
- Переподключаться: да, для сохранения при входе
- Примените политику к нужным подразделениям (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
Рекомендации по безопасности
- Не храните пароли в открытом виде — используйте файл
credentialsс правами600. - Ограничьте доступ к монтированным ресурсам через
file_mode/dir_mode. - Используйте шифрование: для SMB —
sec=ntlmssp, для NFS —sec=krb5(в домене). - Регулярно обновляйте пакеты:
cifs-utils,nfs-common,samba-client.
Совет:
- Для корпоративных сред с доменом Альт предпочтительнее использовать групповые политики — это обеспечивает централизованное управление и автоматическое применение настроек на всех рабочих станциях.