USBドライブをマウントするために最初からLinuxを構築していますが、Linuxが常に/ dev / sdaから起動したドライブを呼び出すかどうかはわかりません。
私のシステムには、SSD(Archインストールでは/ dev / sdaと呼ばれる)とUSBドライブ(/ dev / sdbと呼ばれる)の2つのディスクがあります。
私の/etc/fstabファイルは次のようになります。
# <device> <dir> <type> <options> <dump> <fsck>
/dev/sda1 / ext4 noatime 0 1
/dev/sda2 none swap defaults 0 0
/dev/sda3 /home ext4 noatime 0 2
または同様のもの:
# <device> <dir> <type> <options> <dump> <fsck>
/dev/sdb1 / ext4 noatime 0 1
/dev/sdb2 none swap defaults 0 0
/dev/sdb3 /home ext4 noatime 0 2
ベストアンサー1
sda
または を使用しないでくださいsdb
。実際には、内蔵ディスクが最初に認識される可能性が高くなりますが、sda
わかりません。 2つの内蔵ディスクがあるコンピュータが見つかった可能性があり、その場合はsdb
エラーが発生します。
USBドライブを識別するには、使用するパーティションのUUIDまたはラベルを使用します。次のようになります
/dev/disk/by-uuid/12345678-1234-1234-1234-123456789abc
または
/dev/disk/by-label/usb-drive
UUIDは任意の値なので、一意である必要があります。タグを使用する場合は、一意の名前を使用する必要があります。