내 파일 시스템은 며칠 동안 읽기 전용입니다. 내 물건을 검색해서 /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
디스크를 제거하여 복구합니다.