ディスクラベルsda / sdb / sdc /…は物理ポートに関連付けられていますか?


18

sda / sdb / sdc / ...のようなディスクラベルがメインボードの物理ポートに関連付けられているかどうか疑問に思っていますか?たとえば、sda / sdb / sdcがあり、最初の2つのディスクを削除した場合、sdcはsdaになりますか、それともsdcのままになりますか?ディスクラベルの割り当ての原理はどこかに文書化されていますか?


古き良き時代にはそうでした。次に、デバイス番号を使い果たしました。
サイモンリヒター

回答:


22

番号。

udevドライブ識別子は、複数の方法で行われているが、それらがされている起動時に動的に割り当てられ、したがって、彼らは変更されます(1がたった一日遅くスピンアップするために起こるかも)あなたアンプラグデバイスであれば。これよりも少し一貫性が/dev/by-pathあります。これにより、マシンへの接続によるパスが得られます。たとえば、PCIバス->カード0->ポート2(チップが一貫した番号付けを維持している限り、これはすべてのケースで保証されません)。

しかし、あなたがしたい場合は、ほぼ完璧 *一貫性のあるデバイスを、自分のUUIDを使用して呼び出すことによって、blkid上のパーティション(のようにblkid /dev/sda1)、その後、それはあなたのマウントオプションで、又は使用/etc/fstabしてUUID=

これを最近のインストールとして実行した場合は、すでにこの例がに表示されているはず/etc/fstabです。

* ddUUIDもコピーするため、デバイスまたはパーティション全体をビット単位でコピー(たとえば)する場合、一貫性は保証されません。同じマシンで両方のコピーを使用する場合は、UUIDを変更する必要があります。このような変更には、該当するパーティションまたはファイルシステム管理ツールを使用してください。


3
また、コピーのUUIDを変更した後、その内部fstabおよび他の設定ファイルが元のファイルではなく新しいUUIDを参照することを確認する必要があります。
ルスラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.