ブートプロセスに問題があり、システムパーティションが/dev/sdaとして始まることもありますが、/dev/sdbとして始まり、接続しているディスクに問題が発生しています。
コントローラーには、5 つのドライブとドック用の 1 つの esata ポートを接続しました。システムは SSD ドライブにインストールされ、4 つのドライブから Raid md0 が作成されます。
他のすべてのデバイスについては、/etc/fstabに静的エントリを作成しました。
#### Automount for any other devices - experimental
/dev/sdf1 /media/user/HDD1 auto rw,user,noauto 0 0
/dev/sdg1 /media/user/HDD2 auto rw,user,noauto 0 0
/dev/sdh1 /media/user/HDD3 auto rw,user,noauto 0 0
/dev/sdi1 /media/user/HDD4 auto rw,user,noauto 0 0
通常、esata は /dev/sdf に表示されるはずですが、システムを搭載したドライブが /dev/sdb で開始する場合、他の RAID デバイスが新しい構造 /dev/sdc、/dev/sdd、/dev/sde、および /dev/sdf に移動するため、問題が発生します。
その他のエントリは
/dev/disk/by-uuid/12345678-1234-1234-1234-123456789012 / ext4 ....
これを修正するには、何をする必要がありますか。残念ながら、プラグインするディスクが毎回異なるため、UUID によるマウントを使用することはできません。
答え1
パーティション/ファイルシステムに適切なラベルを割り当てて、代わりにそれらを使用します。
/dev/disk/by-label/my-smartly-labeled-partition...
するとUUID
、bus ID
やや無関係になります。
答え2
変更される可能性があるため、のような名前の使用は避けてください/dev/sda1
。パーティションまたはファイルシステムの識別子を使用してください。
UUID を使用すると、同じファイルシステムまたはスワップ パーティションを確実に指定できます。のUUID=12345678-1234-…
代わりに構文を使用します。ファイル名 を使用することもできます。/dev/sda1
/etc/fstab
/dev/disk/by-partuuid/12345678-1234-…
ほとんどのファイルシステムとスワップ パーティションにラベルを付けることもできます。ext2/ext3/ext4 ファイルシステムの場合は、 を使用してtune2fs -L
ラベルを設定します。msdos/vfat ファイルシステムの場合は、 を使用しますdosfslabel
。btrfs ファイルシステムの場合は、 を使用しますbtrfs filesystem label
。スワップ パーティションの場合は、 を使用しますmkswap -L
。 のラベルは、/etc/fstab
構文 を使用して指定できます。ファイル名 を使用することもできます。LABEL=mylabel
/dev/disk/by-label/mylabel
ディスクがLinuxからのみアクセスされる場合は、PCパーティションではなくLinuxパーティションを使用する必要があります。PCパーティションにはラベルがありません(ラベルがあるのはパーティション上のファイルシステムです)が、Linuxパーティションにはラベルがあります。LinuxのパーティションスキームはライトVMまた、パーティションの信頼性の高い命名方式以外にも、パーティションのサイズ変更、ディスク間の分割、スナップショット作成などの容易さなど、多くの利点があります。LVM を使用すると、 と という 2 つの名前を選択して、パーティションを指定できます。既存のパーティションを LVM に変換する方法はありません。システムをインストールするときに LVM を選択する必要があります (最近の Linux ディストリビューションはすべて LVM をサポートしているはずです)。/dev/mapper/mygroup-myvolume
mygroup
myvolume