Инструменты пользователя

Инструменты сайта


how-to:mount

Mount

fmask и dmask:

    0   1   2   3   4   5   6   7
r   +   +   +   +   -   -   -   -
w   +   +   -   -   +   +   -   -
x   +   -   +   -   +   -   +   -

fstab

  • auto / noauto При auto устройство будет устанавливаться автоматически при загрузке, или по команде mount. auto является вариантом по умолчанию. Если вы не хотите, чтобы устройство устанавливалось автоматически, используйте параметр noauto.
  • nofail В случае отсутствия устройства не сообщать об ошибке.
  • ro Монтировать только для чтения.
  • rw Монтирование файловой системы для чтения и записи.

Последние 2 цифры:

  • Индикатор необходимости делать резервную копию (как правило не используется и равно 0)
  • Порядок проверки раздела (0- не проверять, 1 - устанавливается для корня, 2 - для остальных разделов).

Samba

Проверяем поддержку командой:

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

Bind

Монтирование:

sudo mount --bind /olddir /newdir
#или
mount -o bind /olddir /newdir

Такая форма команды монтирует, только часть некоторой файловой системы, без подмонтированных внутри olddir ранее (или позднее) файловых систем.

В fstab:

/olddir      /newdir    none      bind     0      0

http://www.opennet.ru/man.shtml?category=8&topic=mount

WebDAV / davfs2

Для поддержки webdav:

sudo apt install davfs2

NTFS / ntfs-3g

Для поддержки 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

Монтировать по UUID:

sudo mount UUID=39ea80c4-e748-47eb-835c-64025de53e26 /mnt

Ошибки

Не монтируется устройство через fstab

Ошибка: 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

how-to/mount.txt · Последнее изменение: 127.0.0.1