私はDebian Linuxを使用しており、このオペレーティングシステムでは2つのディスクを使用しています。
1 - >基本ディスク(/dev/sda1)
2 ->セカンダリディスク(/ dev / sdb1)
最初のディスクは「/」にマウントされ、2番目のディスクは/mnt/diskにマウントされ、両方のディスクのエントリは/ etcのfstabファイルで定義されます。
Linuxシステムを再起動するたびに、マウントポイントが自動的に変更されます。つまり、/dev/sdb1 が / に接続され、/dev/sda1 が /mnt/disk に接続されたり、その逆に接続されたりすることがあります。
多くの回避策を試しましたが、この問題の正確な根本原因を見つけることができませんでした。
答え1
/dev/sdX
固定されていません。それら〜する再起動の間に変更が適用されます。これに対してできることはあまりありません。これはデバイスの非同期初期化によって発生し、今回はより速い人がsdaを要求し、他の人がsdbを要求する競合状態があります。
したがって、fstabをビルドするときと同じ名前を使用しないでください/dev/sdX
。
LABEL、UUID、または/dev/disk/...
シンボリックリンクを使用してください。はいたとえば、信頼性が高く、デバイスやファイルシステムを識別し、sdaとsdbの役割が変わっても変わりません。または、/dev/mapper/VG-LV
LVMを使用している場合は/dev/md/X
MD RAIDを使用している場合はリンクを使用でき、フードの下でもUUIDを使用します。
たとえば、
UUID=cac830eb-9fd6-4161-989d-71be3a055978 /boot ext4 defaults 0 2
/dev/mapper/system-debian / ext4 errors=remount-ro 0 1
ファイルシステムにこのUUIDがある場合は/ bootとしてマウントされます。 sda1でもsdb1でも何でも構いません。ルートファイルシステムはLVMにあり、VGのLVのように常に存在します/dev/mapper/system-debian
。debian
system
UUID、タグなどを見つけるには、blkid
rootまたはsudoを使用して実行してください。