fmask и dmask:
0 1 2 3 4 5 6 7 r + + + + - - - - w + + - - + + - - x + - + - + - + -
Последние 2 цифры:
Проверяем поддержку командой:
mount.cifs
она же используется mount с опцией -t cifs
Добавляем поддержку
Монтирование:
sudo mount -t cifs -o username=user,password=passwd,iocharset=utf8,file_mode=0777,dir_mode=0777 //network/resource /mount/point
в /etc/fstab выглядит как:
//network/resource /mount/point cifs username=user,password=passwd,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
чтобы не передавать логин/пароль в открытом виде в fstab, делаем:
sudo touch /etc/.smbcredentials sudo chmod 600 /etc/.smbcredentials sudo echo "username=user">> /etc/.smbcredentials sudo echo "password=passwd">> /etc/.smbcredentials
и в /etc/fstab записываем:
//network/resource /mount/point cifs credentials=/etc/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
http://hutpu4.net/linux-open-source/montirovanie-samba-resursov-v-debianubuntu.html
Монтирование:
sudo mount --bind /olddir /newdir #или mount -o bind /olddir /newdir
Такая форма команды монтирует, только часть некоторой файловой системы, без подмонтированных внутри olddir ранее (или позднее) файловых систем.
В fstab:
/olddir /newdir none bind 0 0
Для поддержки webdav:
sudo apt install davfs2
Для поддержки ntfs:
sudo apt install ntfs-3g
Пример монтирования:
sudo mount -t ntfs-3g /dev/sdc2 /mnt/ntfs -o dmask=000,fmask=111
Пример fstab:
UUID=762430B224307769 /mnt/ntfs ntfs-3g dmask=000,fmask=111 0 2
Монтировать по UUID:
sudo mount UUID=39ea80c4-e748-47eb-835c-64025de53e26 /mnt
Ошибка: systemd[1]: data-backup.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-59c96208\x2d0771\x2d421d\x2d9da9\x2de3d90308b4b8.device. Stopping, too.
Решение:
sudo systemctl daemon-reload
https://www.claudiokuenzler.com/blog/1124/linux-mount-not-working-systemd-unit-is-bound-to-inactive