Автомонитирование samba-шары через systemd
Устал бороться с cifs в fstab. Всё таки давно пора переходить на монтирование через systemd.
Создаём юнит (меняем пути и параметры на свои):
Устал бороться с cifs в fstab. Всё таки давно пора переходить на монтирование через systemd.
Создаём юнит (меняем пути и параметры на свои):
Добавляем в fstab к строке параметров нужной шары вот такой параметр x-systemd.automount
Устанавливаем cifs-utils, если они еще не установлены
sudo apt install cifs-utils
Далее
sudo mount -t cifs -o username=USER,password=PASS //SERVER/share /mnt/share
где USER и PASS - это данные для авторизации. При гостевом доступе туда можно что угодно написать. SERVER - имя или ip сервера, share - имя шары. /mnt/share - каталог, куда монтировать
UPDATE
Возник неприятный момент при копировании больших файлов (20ГБ) с общей сетевой папки. Копирование вылетало по таймауту от 400МБ до 2ГБ.
Помогло добавление в /etc/samba/smb.conf параметра
socket options = TCP_NODELAY