コンピュータがUSBをマウントすると、ファイルはすぐに表示されず、スクリプトが失敗する(やや速い)。/run/media/$HOME
少なくともすべてのファイルを一覧表示する前に、フォルダがマイインストールディレクトリ()に表示されないことを確認するにはどうすればよいですか?
答え1
findmnt
ディレクトリがマウントポイントであることを確認するには、ディレクトリマウントポイントをそのデバイスがあるデバイスに再確認する方法を使用できます。例えば
$ findmnt -nul -o source /home
/dev/sda3
/home
myがパーティション3にインストールされていることを示しています。ディレクトリが存在するがマウントされていない場合、findmntは何も返さず、戻りコード1で終了します。
必要に応じて、df
ディレクトリにそのディレクトリがあるデバイスが表示されます。 findmntとは異なり、マウントポイントを指定する必要はありません。例えば
$ df /home/meuh
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 102862592 48483876 49146872 50% /home
まだマウントされていないディレクトリの場合は、/run
次の結果が期待できます。
tmpfs 1966384 1296 1965088 1% /run