私のコンピュータに2つのハードドライブがあるとしましょう。
オペレーティングシステムを起動すると、2つのハードドライブが次の2つのファイルとして表示されます。
/dev/sda
/dev/sdb
私の質問は、ハードドライブ1が常にハードドライブでは/dev/sda
ないことを保証することですか/dev/sdb
?
答え1
私の答えはいいえです。割り当てはほとんど変更されませんが、最初のHDDになると100%保証することはできません/dev/sda
。
これを行うには、デバイスの代わりにUUIDでHDDを参照する必要があります。したがって、/etc/fstab
次の項目を入力する必要があります。
UUID=0a3407de-0aab-458b-b5c1-842212a327a3 /foo ext4 defaults
UUID=b411d319-f0a0-4c87-9e05-184900ae8539 /bar ext4 defaults
変える
/dev/sda /foo ext4 defaults
/dev/sdb /bar ext4 defaults
コマンドの使用
blkid
インストールされているすべてのデバイスのUUIDを取得します。