USBデバイスがマウント解除されているかどうかを確認するには?これはfdisk -l
、runコマンドを実行する前と実行した後の情報が同じであるためですumount /dev/usb
。
答え1
あなたはlsblk
迂回的な方法であなたがしたいことを達成することができます。
lsblk の目的は、接続されたブロックデバイスをリストし、それに関する基本データを提供することです。デフォルトで印刷される2つの関心のあるデータは、デバイスノードとマウントポイントです。
USBドライブのデバイスノードを知っていると仮定すると、単にlsblk出力を見ることができます。列が空の場合、デバイスはMOUNTPOINT
インストールされていません。 lsblkは/proc/mountsからこの情報を読むようです。これには、mount
引数なしで実行したときに得られるものと同じ情報が含まれています(通常は/ etc / mtabにミラーリングされます)。
答え2
fdisk -l
デバイスに含まれているファイルシステムまたはファイルシステムが実際にマウントされているかどうかに関係なく、ブロックデバイスがカーネルに表示されているかどうかを報告します。を使用して、インストールされているデバイスの現在の状態を表示できますmount
。システムログを表示するスクリプトを作成したり、コマンド出力をmount
結合したりできますfdisk
。