このような命令を探しています。
mount 1234-SOME-UUID /some/mount/folder
複数の外付けUSBハードドライブを接続しています。起動中に特定のフォルダにインストールしたいと思います。/etc/fstab
ドライブのいずれかが接続されていないと起動できません。だからinit
スクリプトを使用しています。ただし、/dev/sdbx
列挙型はスクリプトmount /dev/sdX /some/mount/folder
で使用されているものと必ずしも同じではありませんinit
。
答え1
~からマンページのmount
。
-U, --uuid uuid
Mount the partition that has the specified uuid.
したがって、マウントコマンドは次のようにする必要があります。
mount -U 1234-SOME-UUID /some/mount/folder
または
mount --uuid 1234-SOME-UUID /some/mount/folder
第三の可能性は
mount UUID=1234-SOME-UUID /some/mount/folder
答え2
DragonFly BSDでは、次のものを使用できます。
/dev/part-by-uuid/
。Debian GNU/Linux 7.11(gasp) で
/dev/disk/by-uuid/
利用可能 (簡単に見つけることができます)find /dev -type d
、出力にls -la /dev
相関関係がないようだからです)。FreeBSD 11.1では
/dev/gptid/
学ぶことができます(もう一度フォローしてくださいfind /dev -type d
)。
ただし、元の質問に戻ってすべてのファイルシステムが説明されているわけではありません。fstab(5)
起動時にインストールする必要があります。fstab
削除ディスクにコメントを付けるだけです。noauto
オプションであり、起動中はインストールされません(ただし、UUIDをあちこちに分散させるよりも管理しやすいパスを介してインストールできます)。
「auto」オプションを「noauto」形式で使用すると、ファイルシステムが自動的にマウントされなくなります(mount -Aまたはmount -aを使用したりシステムブート時に)。