ディスクは自動的にマウントされますが、ランダムな数字の代わりに開発名を使用します。

ディスクは自動的にマウントされますが、ランダムな数字の代わりに開発名を使用します。

Linuxでは、接続されているすべてのディスクにユーザーがあいまいなマウントポイント名があります。

たとえば、USBを接続すると、Linux(udev?)はUSBを次のディレクトリにインストールします。

/media/username/78128SDGHJ23G

/dev/しかし、ブロックデバイスをその名前を付けたディレクトリにマウントしたいと思います。

なぜなら、/dev/sdb1次のようにしなければならないからです。

/media/username/sdb1

これにより、ユーザーはインストールされたブロックを見つけることなく簡単にアクセスできます。どのランダム数がどのデバイスを指すか

どうすればいいですか? udevルールを書く必要がありますか?それでは、これを行う方法の例はありますか?

ありがとうございます!

答え1

マウントとマウントポイントの命名は次のように行います。Uディスク名前は、好みの順にファイルシステムラベル、ファイルシステムUUID、またはディスクラベルとUUIDの両方が空であるか設定されていない場合、+ numberは代替として機能します。あなたの場合はUUIDを使用します(またはあなたの場合はNTFS UUIDの代わりにNTFSボリュームのシリアル番号が使用されているようです)。

これは設定できません。 UUIDに基づいて作成されたマウントポイントが気に入らない場合、オプションは次のとおりです。

  • ファイルシステムラベルを使用します。 NTFSの場合はラベルを設定でき、ntfslabelマウントポイントは次のとおりです/media/<user>/<label>
  • デバイスのfstabレコードを追加します。 UDiskは指定されたマウントポイントを使用します。システムテーブル(自動)設置時。
  • 手動でインストールしてください。
  • 自動インストールにはさまざまな方法を使用してください。たとえば、次のことができます。独自のudevルールを作成する新しく作成したデバイスをマウントし、この方法で独自のマウントポイントを選択します。

ところで。デバイス名を使用することは可能ですが、接続されているデバイスの数によって異なる名前を使用する方が簡単ではないようです。外部デバイスを識別するさまざまな方法を使用するGUIファイルシステムマネージャを使用していない場合は、たとえば、どのlsblkブロックデバイスがどこにマウントされているかを簡単に確認することもできます。

関連情報