私のファイルシステムは数日間読み取り専用です。私のものを検索して/var/log/messages
見つけました。
****EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:11/host0/target0:0:0/0:0:0:0/block/sda
****Refreshing ATA SMART data for /sys/devices/pci0000:00/0000:00:11/host0/target0:0:0/0:0:0:0/block/sda
helper(pid 3495):launched job udisks-helper-ata-smart-collect on /dev/sda
helper(pid 3495):completed with exit code 0
以下は健康テストです。
# smartctl -d ata -H /dev/sda
次の出力を取得します。
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.1.0-1.2-default] (SUSE RPM)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
ファイルシステムが読み取り専用になるのを防ぐにはどうすればよいですか?
答え1
それでもファイルシステムのディスクエラーかもしれません。その他の手がかりについては、dmesgをご覧ください。再起動すると正常に戻りますか、ファイルシステムの問題について警告しますか?
次のコマンドを使用してファイルシステムを再マウントできる必要があります。
mount -o remount,rw /
ただし、最初に読み取り専用でマウントされた正確な原因が何であるかを判断するのが最善です。
キーボードショートカットをクリックすると、ルートファイルシステムを読み取り専用で再マウントできます。通常Alt+SysRq+U。
答え2
ディスクからファイルシステムチェック(「ディスクスキャン」とも呼ばれます)を実行しますfsck /dev/sda
。ディスクスキャンで回復不能な部分が報告された場合は、システムがディスクを読み取り専用としてマウントした理由かもしれません。ディスクを回復できる場合は、Live CDまたは回復ディスクを使用してシステムを起動し、fsck -f
ディスクを取り外して回復します。