읽기 전용 루트 파일 시스템 - ext3 오류?

읽기 전용 루트 파일 시스템 - ext3 오류?

ext3 파일 시스템에 문제가 있습니다. 쓸 수 없고 다시 마운트할 수도 없습니다.

# echo 1 > /file
-bash: /file: Read-only file system 
# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
# mount -o remount,rw /
mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only

서버를 다시 시작하지 않고 문제를 해결할 수 있나요?

답변1

머신이 부팅된 이후에 이런 일이 발생한 경우 dmesg하드웨어에 심각한 문제가 발생했다는 보고가 있는지 확인하거나 기타 시스템 로그를 확인하십시오(예: 기본 디스크에 액세스할 때 보고된 IO 오류). 이러한 오류는 누군가가 때까지 읽기 전용 모드로 전환하도록 커널을 트리거할 수 있습니다. (당신!)이 더 많은 정보를 바탕으로 결정을 내리기 위해 함께 옵니다.

답변2

LVM 수준에서 읽기 전용 모드로 전환되었을 수 있으므로( lvs열의 두 번째 문자에 'w'가 없음 Attr) lvchange --ignorelockingfailure -p w VolGroup00/LogVol00. 또는 VG에서 쓰기 액세스를 중단했을 수 있습니다(일반적으로 하드웨어 오류로 인해 발생). 이 경우 출력 열의 w첫 번째 문자에 가 부족함을 나타냅니다 . 보기에는 런타임에 변경할 수 없습니다.Attrvgs

LVM이 LV 또는 VG에서 쓰기 권한을 삭제한 경우 이는 아마도 매우매우그럴만 한 이유가 있으며 데이터에 신경 쓰지 않는 한 LVM에서 쓰기를 다시 허용하기보다는 근본 원인을 조사할 것입니다.

답변3

파일 시스템 오류가 있을 수 있습니다. 마운트 해제 후 fsck를 실행하십시오. 재부팅이 필요하지 않습니다. -a 또는 -p를 사용하지 않고 fsck를 시도하십시오.

관련 정보