업데이트 후 파일 시스템이 읽기 전용으로 전환 된 이유는 무엇입니까?


13

11.10을 실행 중이며 일부 업데이트를 적용했습니다. 그 후에는 컴퓨터를 사용할 때마다 읽기 전용이되기까지 약 2 ~ 3 분 동안 만 할 수 있습니다. 모든 sudo입력 명령은 나에게 다음과 같은 오류를 제공합니다.

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

또한 xpad (스티커 메모 프로그램)을 사용 하고 메모를 편집하면 약 4 분 후에 파일 시스템을 읽었 기 때문에 파일에 쓸 수 없다는 메시지가 표시 될 때까지 아무런 문제가 없습니다.

이 문제를 어떻게 해결합니까?


문제가 발생한시기 또는 문제가 발생한시기를 알려줄 수 있습니까? 업데이트 나 새 프로그램을 설치 한 후? 아니면 프로그램을 열었을 때? 또한 sudo오류 메시지를 반환 한 후에 어떤 명령을 시도 했습니까? 시스템이 읽기 전용이 된 것은 정확히 무엇을 의미합니까? 좀 더 명확하게 될 수 있을까요?
Nitin Venkatesh

물론이야. 글쎄, 나는이 문제가 발생하기 직전에 업데이트했다. 그런데 sudo 명령을 사용하면이 오류가 발생합니다. 터미널은 sudo 명령을 입력 한 후 읽기 전용 파일 시스템이라고 말합니다. 또한 xpad (스티커 노트 프로그램)를 사용합니다. 메모를 편집하면 약 4 분 후에 파일 시스템이 읽기 전용이므로 파일에 쓸 수 없다는 메시지가 표시 될 때까지 아무런 문제가 없습니다.
Ryan McClure 2013

이제 읽기 전용으로 전환하면 프로그램이 전혀 실행되지 않습니다.
Ryan McClure 2012

사용하지 않을 때 프로그램을 실행할 수 있습니까 sudo?
Elvis Stressborg 2013

1
이 문제가 하드 드라이브 고장과 관련이 있다는 것에 동의하지 않습니다. 나는 내 하드 드라이브와 USB 썸 스틱 모두에서 이런 일이 일어났다. 나는 그것이 버그라고 말한다. 큰 파일이나 많은 파일의 복사본을 한 번에 포함하는 쓰기 작업 후에 일반적으로 문제가 발생합니다. 파일 시스템은 신비롭게 읽기 전용이되며 재부팅 한 후에야 아무것도 할 수 없습니다.

답변:


15

하드 디스크 오류로 인해 파일 시스템이 손상되었을 수 있습니다. 일반적으로 이는 시스템이 파일 시스템을 자발적으로 읽기 전용으로 표시하여 추가 손상을 방지 할 수있는 유일한 방법입니다.

dmesg | less

그리고 파일 시스템 및 디스크와 관련된 오류가 있는지 확인하려면 하단 근처로 스크롤하십시오. 수정 불가능한 읽기 또는 쓰기 오류 (아마도 sda에서) 또는 파일 시스템 오류 (예 : ext3 또는 ext4 오류에 대한 메시지)에 대한 메시지를 찾으십시오. 이와 같은 정보가 표시되면 중요한 데이터를 즉시 백업 한 다음 디스크 자체에 장애가 있는지 (새로운 경우를 가져와야 함) 또는 논리적 장애인지 여부를 조사해야합니다. 경우 문제를 해결하기 위해 fsck로 파일 시스템을 복구 할 수 있습니다.


최근에 새 HDD를 살펴 봤지만 ... 파일과 랩톱에있는 파일을 잃고 싶지 않습니다. 데이터를 여기에서 새 HDD로 저장하는 방법은 무엇입니까? 또한 이러한 부패 가능성으로 인해 한동안 작동하지만 더 이상 작동하지 않는 이유는 무엇입니까?
Ryan McClure 2018

랩톱의 새 하드 디스크에 데이터를 복사하는 것은 까다로울 수 있습니다. 외장 드라이브 또는 NAS를 사용하여 데이터를 임시로 저장 한 다음 내장 디스크를 변경하고 다시 설치 한 후 다시 복사하거나 CD 또는 DVD를 구울 수 있습니다. 실패하기 전에 잠시 동안 작동하는 이유에 관해서는, 커널은 그 이유를 알았을 때 비상 읽기 전용 모드 만 활성화합니다. 부팅 프로세스와 관련된 파일이 없으면 손상된 파일 시스템의 일부를 사용하려고 시도한 경우에만 발생합니다. (실제로 이것이 당신의 문제라고 가정하십시오.)
Mike

방금 모든 것을 다시 설치하고 지금까지는 괜찮습니다. 도와 주셔서 감사합니다.
Ryan McClure 2018

다른 이유는 업데이트 후 재부팅하고 f * ing fsck가 30 번 재부팅 할 때마다 자동 검사를 실행하기 때문입니다. 계속 버튼을 누르는 사람이 없었기 때문에 시간 초과 후에 파일 시스템을 읽기 전용으로 마운트했습니다. ..
WitchCraft

이 답변에 대해 더 자세히 설명 할 수 있습니까? 모든 것을 다시 설치하는 것은 모든 사람을위한 옵션이 아닙니다. 다시 읽기 / 쓰기로 되돌리려면 어떻게해야합니까?
user391339

2

나는 똑같은 문제를 겪었고이 두 링크를 발견했는데 유용했습니다. 나에게 나는 장치를 마운트하기에 충분한 시간을주지 않은 것처럼 보였다. BTW 내 장치는 /dev/sdaxvfat 드라이브입니다.

이 링크가 제안하는 솔루션은 실행하는 것입니다.

sudo fsck.vfat /dev/sda5 -a -w  

또는

sudo fsck.msdos -aw /dev/sdb1

링크는 다음과 같습니다

사람들은 분명히 두 번째 링크를 좋아합니다.

나는이 cmd가 무엇을하는지에 대한 세부 사항을 아직 얻지 못했습니다.

나는 두 명령 (aahh !!!! me)을 모두 실행했으며 실행하는 데 상당한 시간이 걸렸습니다.

그런 다음 마운트를 해제 한 다음 마운트했습니다. 현재로서는 잘 작동합니다 (이전에는 읽기 전용 오류를보고 한 것과 동일한 작업을 반복했습니다). 오류가 발생하면 업데이트됩니다. 나에게는 그것이 해결 된 것처럼 보인다.


루트 파일 시스템에 이런 일이 발생하면 어떻게합니까?
user391339

1

이 오류는 파일 시스템의 마운트가 잘못되어 마운트 해제로 인해 발생하므로 PC를 다시 시작하여 실행할 수 있습니다. 시스템을 다시 시작하면 f 키를 눌러 수정하라는 메시지가 표시되지만 문제를 해결해야합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.