質問: ファイルシステムのuuidを見つける方法 私はubuntuを実行していて、特定のファイルシステム(パーティションではない)のuuidを調べたいと思っています。 e2label /dev/sda1を使用してファイルシステムのラベルを検索しますが、uuidを検索する同様の方法はないようです。
回答: sda1のuuidが必要だとすると、次のようなことを試すことができます。for v in /dev/disk/by-uuid/* ; do echo "`readlink $v`: $v" | grep ../sda1 | cut -d\: -f2 | cut -d/ -f5 ; done それに応じてsda1を調整します。すべてのパーティションのuuidを取得するには、グラプとカットをドロップします。for v in /dev/disk/by-uuid/* ; do echo "`readlink $v`: $v" ; done デスクトップ上のsda1のサンプル出力:[mihailim@home ~]$ for v in /dev/disk/by-uuid/* ; do echo "`readlink $v`: $v" | grep ../sdb3 | cut -d\: -f2 | cut -d/ -f5 ; done dc8c49f1-e2dc-46bc-ba02-013f26c85f70 編集:この解決策は、udev-> vol_idの解決策よりも工夫されていますが、ルート権限が必要ですnotは、2005年以降のカーネルで機能し、すべてのツールに依存していることに注意してくださいデフォルトで任意のユーザーのパスにあるlinuxディストリビューション。