web-dev-qa-db-ja.com

ハードドライブが開発リンクを変更するのはなぜですか?

起動するたびに、HDDがランダムに場所を変更します。ルートパーティションがsdaにある場合もあれば、sdbに予約されている場合もあります。fstabなどにUUIDを使用しているので、それほど面倒ではありませんが、本当に面倒です。それが変化しないようにする方法があるかどうか誰かが知っていますか? IDEドライブとSATAドライブを使用しています。

1
Vladashram

カーネルは、マシンの起動時にこれらのデバイスが同じデバイスノード名(つまり、sdasdbなど)を保持することを保証しません。名前は、デバイスが検出される順序によって異なりますが、任意の順序にすることができます。

これが、可能な場合にUUIDやラベルを使用する理由です。特定のディスクを参照する場合は、/dev/disk/by-*のシンボリックリンクが役立つ場合があります。

2
Jeremy Kerr