Как каждый раз монтировать внешний диск в одну и ту же точку монтирования?

Как каждый раз монтировать внешний диск в одну и ту же точку монтирования?

У меня возникла эта проблема в Xubuntu 21.10 (ядро 5.11.0-41-generic).

При нажатии на ярлык внешнего USB-накопителя на боковой панели Thunar после того, как я его подключил (он отображается, но все еще не смонтирован), диск монтируется с другим именем."этикетка"каждый раз. Он всегда монтируется в одну и ту же родительскую папку, но папка, в которую он монтируется, это /media/$USER/DRIVE_NAME$NUMBER, где$НОМЕРэто число, которое увеличивается каждый раз при монтировании диска.

Как монтировать диск в одну и ту же точку монтирования каждый раз при его подключении?

решение1

Вы можете указать точку монтирования в /etc/fstab. Таким образом, вы зададите имя, и ваш раздел всегда будет монтироваться с тем же именем. Заголовок файла достаточно поясняющий

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

видеть1:

  1. Запустите комбинацию sudo fdisk -lи , sudo blkidчтобы определить UUID вашего раздела.
  2. Редактируйте с помощью sudo nano /etc/fstab(или используйте редактор по вашему выбору).
  3. Добавьте строку типа UUID="xxxx-xxxx" /media/<mount point of your choice> ext4 defaults,user,auto 0 1.
  4. Перезагрузить.

Точные флаги для использования должны быть настроены точно. Вам нужно создать каталог /media/<mount point of your choice>для монтирования.

решение2

Вот шаги, которые я использую для автоматического монтирования USB-накопителя:

1. Создать точку монтирования

$ sudo mkdir /mount/<usb-drive-name>

<usb-drive-name> называйте это как хотите, но, пожалуйста, имейте в виду, что

В именах точек монтирования не должно быть пробелов.

2. Узнайте, UUIDчто такое TYPEваш привод

$ sudo blkid

выдаст вам список смонтированных дисков, найдите свой USB-накопитель:

...
/dev/sda1: LABEL="my-usb-drive" UUID="e6a1db23-be63-4b39-b263-e68101bb179d" TYPE="ext4"
...

3. Редактироватьfstab

(Я использую vim, но подойдет любой редактор)

$ sudo vim /etc/fstab

Обычно это выглядит так:

# /etc/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit.  See fstab(5).
#
# <file system> <mount point>  <type>  <options>  <dump> <pass>
/dev/root       /              ext4    defaults        0 1
/swfile         none           swap    sw              0 0

Добавьте эту строку, если TYPEэто ext4(раздел Linux):

# <file system> <mount point>             <type>          <options>                               <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1
/swfile              none                  swap           sw                                           0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults                      0 2

Добавьте эту строку, если TYPEэто ntfs(раздел Windows):

# <file system> <mount point>             <type>          <options>                               <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1
/swfile              none                  swap           sw                                           0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ntfs defaults                      0 0

Добавьте эту строку, если TYPEесть fat(все ОСраздел):

# <file system> <mount point>             <type>          <options>                               <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1
/swfile              none                  swap           sw                                           0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> fat defaults                       0 0

Объяснение PASS (параметр порядка fsck):

На практике используйте «1» для корневого раздела / и 2 для остальных. Все разделы, отмеченные «2», проверяются последовательно, и вам не нужно указывать порядок.

Для passпараметра используйте «0», чтобы отключить проверку файловой системы при загрузке или для сетевых папок.

Вотпараметры fstabобъяснил.

4. (необязательно) Добавьте USB-накопитель в свой домашний каталог.

Если вы хотите, чтобы смонтированный USB-накопитель также автоматически появился в вашем HOMEкаталоге, добавьте следующую строку fstab:

# <file system> <mount point>             <type>          <options>                               <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1
/swfile              none                  swap           sw                                           0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults                      0 2
/media/<usb-drive-name>  /home/<USERNAME>/<usb-drive-name>  none  bind                                 0 0

Связанный контент