Linux Mint:再起動時にドライブマッピングが変更されたためにfstabエラーが発生する

Linux Mint:再起動時にドライブマッピングが変更されたためにfstabエラーが発生する

Linux Mintシステムにメディアドライブを自動的にマウントするようにfstabを設定しました。
オペレーティングシステムはIDE / ATAディスクにインストールされ、3つのSATAディスクには共有データが格納されます。
BIOSはATAディスクを最初のブートデバイスとして扱います。
すべてのSATAドライブは単一のパーティションからNTFSから起動できません。

OS をインストールすると、
ATA ディスクは sda と表示され、他のドライブは sdb、sdc、sdd と表示されます。問題は、再起動時にドライブが頻繁に変更されることです。 sdaがsddになり、sdbがsdaになります。 OSには影響しないようですが、fstab設定でエラーが送信されるようです。

すべてのドライブが大丈夫に見え、足りないドライブもありません。

Q:固定パスマッピングドライブを強制的に適用できますか?タグを試してみましたがうまくいかないようです。

また、これが異常であるか関連しているかはわかりませんが、私のATAドライブには4つのパーティションがあります。
- sda1 => OS
- sda2 =>空のEX4パーティション、将来の同時OSでも可能
- sda4 =>拡張パーティション
- sda5 =>スワップ
- sdb4 => SATAハードドライブ1
- sdc1 => SATAハードドライブ2
- sdd1 => SATAハードドライブ3

何か奇妙なことはありませんか?私はsda1から4まで、次にsdb1、sdc1、sdd1を取得すると思いました。

ご協力ありがとうございます!

答え1

Q:固定パスマッピングドライブを強制的に適用できますか?タグを試してみましたがうまくいかないようです。

UUIDの使用:

$ ls -lF /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Sep 15 15:35 61965e0c-8aba-4207-9424-1350aa6e051e -> ../../sda2
lrwxrwxrwx 1 root root 10 Sep 15 15:35 e002a7bc-02da-47a8-ab98-1225e6ace6d5 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep 15 15:35 e23cc6c4-0e57-4cbd-8036-91ea9974bab0 -> ../../sda5

# blkid
/dev/sda5: LABEL="/data" UUID="e23cc6c4-0e57-4cbd-8036-91ea9974bab0" TYPE="ext3" 
/dev/sda3: LABEL="SWAP-sda3" TYPE="swap" 
/dev/sda2: LABEL="/" UUID="61965e0c-8aba-4207-9424-1350aa6e051e" TYPE="ext3" 
/dev/sda1: LABEL="/boot" UUID="e002a7bc-02da-47a8-ab98-1225e6ace6d5" TYPE="ext3" 

/etc/fstab永続名を使用するように名前を変更します。

UUID=e23cc6c4-0e57-4cbd-8036-91ea9974bab0    /data    ext3    defaults    1 2
...

答え2

ディスク名(sda、、、、 …)はsdbsdcドライバが初期化される順序で割り当てられます。これは非常にランダムになる可能性があります(デバイスがロードされる順序によって異なり、時には特定のシステムバス上の他のドライブより1マイクロ秒早くクエリに応答するドライブによって異なります)。

パーティションの数(sda1vs sda2vs...)は、ディスクを再分割するまで変更されません。パーティション番号は順次割り当てられません。読んでください。コンピュータパーティション(「追加情報」リンクをクリックしてください)おそらくこの回答そしてこのスレッド

特定のディスクにアクセスする安定した方法は、LVM、ラベル、またはUUIDを使用することです。

  • UUIDは、ファイルシステムの作成時に割り当てられます。量子解答ディスクのUUIDを見てください/etc/fstab
  • 意味のあるラベルを使用するには、tune2fs -L ubuntu /dev/sda1etcを実行してファイルシステムを含む各パーティションに一意のラベルを付けますmkswap -L swap1 /dev/sda5(スワップ領域を使用するときはこれを行わないでください)。次に、次の行を使用してください/etc/fstab

    LABEL="ubuntu" / ext4 errors=remount-ro,acl 0 1
    
  • 左心室容積私は論理ボリューム名を使用することを好みますが、システムはLVMを使用しません。次のビルドを検討してください。

関連情報