
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:
- と の組み合わせを実行して
sudo fdisk -l
、sudo blkid
パーティションの UUID を識別します。 - 編集します
sudo nano /etc/fstab
(または、お好みのエディターを使用します)。 - のような行を追加します
UUID="xxxx-xxxx" /media/<mount point of your choice> ext4 defaults,user,auto 0 1
。 - リブート。
/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