外付けドライブを毎回同じマウントポイントにマウントするにはどうすればよいですか?

外付けドライブを毎回同じマウントポイントにマウントするにはどうすればよいですか?

Xubuntu 21.10 (カーネル 5.11.0-41-generic) でこの問題が発生しています。

ThunarのサイドバーでUSB外付けドライブのラベルをクリックすると(表示されるがまだマウントされていない)、ドライブは別の方法でマウントされます。"ラベル"毎回同じ親フォルダにマウントされますが、マウント先のフォルダは で/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 -lsudo 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

(Linux パーティション)TYPEの場合は、この行を追加します。ext4

# <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

(Windows パーティション)TYPEの場合は、次の行を追加します。ntfs

# <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すべてのOSパーティション):

# <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 order param) の説明:

実際には、ルート パーティション / には「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

関連情報