Linuxが/media/のディスクに割り当てる長いIDは何ですか?

Linuxが/media/のディスクに割り当てる長いIDは何ですか?

たとえば、USB経由で外付けハードドライブカートリッジを接続すると、ディスクは自動的に/media/

たとえば、ディスクは次の場所にマウントできます。

/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1

または

/media/4668484A68483B47

その長いIDは何ですか?

答え1

より長い数字が呼び出されます。普遍的に一意の識別子(UUID).ファイルシステムによって指定されます。良い時間をお過ごしくださいウィキペディア記事これは、なぜそしてどのように使用されるのかに関する詳細な情報を提供します。

FATファイルシステムは、より短いID(「ボリュームシリアル番号」)で識別されます。 ウィキペディア実際にタイムスタンプであることを示します。

答え2

によってインストールすることができますudisksd。システムログを確認してください。私のシステムからUSBスティックを挿入すると、次の結果が得られます。

Aug  6 15:17:08 ubuntu udisksd[2856]: Mounted /dev/sdb1 at /media/mp/A88B-3652

udisks各ドライブまたはパーティションに一意の名前を付けます。udev以下に生成されたすべてのシンボリックリンクを検索します/dev/disk。リムーバブルメディアの場合は、/dev/disk/by-uuidinおよびoutシンボリックリンクを見てください/dev/disk/by-label。リムーバブルでないメディアの場合/dev/disk/by-id

ディレクトリのエントリはby-uuid通常(常にそうではない)UUIDです。あなたの例では、UUID 13f35f59-f023-4d98-b06f-9dfaebefd6c1はおそらくmke2fsファイルシステムを生成する同様のコマンドによって生成されたでしょう。私のUSBスティックの場合、A88B-3652は実際にfat32パーティションのボリュームシリアル番号です。

ディレクトリのエントリは、by-label「Ubuntu 14.04 LTS amd64」などのCDまたはDVDディスクのボリュームラベル、または-Lオプションで作成されたファイルシステムラベルですmke2fstune2fs

ディレクトリ内のエントリはby-id通常、次の形式を取ります。バスの種類Manufacturer_Device_SerialNumber, - 部分N各パーティションに追加されます。

関連情報