web-dev-qa-db-ja.com

マウントされたファイルシステムが読み取り専用であるか、ディスクの健全性に関連するステータスの詳細で読み書き可能かなどの詳細を見つける方法

マウントされたファイルシステムが読み取り専用か読み書き可能かなどの詳細を見つける方法は?

それに加えて、そのマウントされたディスクまたはパーティションのデータに影響を与えることなく、ハードディスクまたはパーティションの健全性ステータスの詳細を見つける方法は?

1
Hrish

コマンドmountは、マウントされたすべてのパーティションをリストし、それらが読み取り専用(ro)または読み取り/書き込み(rw)でマウントされているかどうかを示します。

通常の読み取り/書き込みモードでマウントされている間、ファイルシステムが「正常」であるかどうかを知る方法はありません。ファイルシステムが正常かどうかを判断するには、fsck(または同様のツール)を使用する必要があります。これらには、マウントされていないファイルシステムまたはファイルシステムマウンターの読み取り専用が必要です。

コマンドdmesgを使用してカーネルログを調べ、「journal replayed」のようなメッセージを探すことができると思います。ファイルシステムがダーティマウントされたことを示します。

3
sмurf

ファイル/proc/mountsには必要な情報が含まれています。

たとえば、ジャンプドライブのエントリがあります

/dev/sdb1 /media/xieerqi/Lexar vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0

コマ区切りオプションのリストと特にrwは、これが読み取り/書き込みマウントされたファイルシステムであることを示します。読み取り専用の場合、roと表示されます

1