우분투는 무작위로 읽기 전용 모드로 들어갑니다


12

지난 며칠 동안 내 우분투 12.10은 무작위로 읽기 전용 모드로 전환되어 편집 된 파일을 저장할 수 없으며 컴퓨터를 다시 시작하도록 강요했습니다. 내 프로그래밍 작업. Ubuntu로 다시 시작하면 (Windows 7의 이중 부팅이 있음) 디스크 오류가 감지되었고이를 눌러 f수정해야한다는 메시지가 표시됩니다.

내 Windows 7에는 아무런 문제가 없으므로 하드 디스크가 될 수 없습니다. : 나는이 문제를 해결하기 위해이 명령을 실행해야하는 포럼에 나는 또한 톱 mount --options remount,rw /하고 mount --all있지만, 이들은 그냥 읽기 전용 시스템에 장치를 마운트 할 수 있다고 말한다. 나는 Linux 초보자 (일반적으로 컴퓨터가있는 초보자)이므로 도움을 주시면 감사하겠습니다!

편집 1 :

좋아, 그래서 나는 fsck부팅 CD에서 뛰었다. .. 2 초 밖에 걸리지 않을까? '내가했다. 어쨌든 두 가지 오류가 발생했습니다.

Superblock last mount time is in the future (hardware clock incorrect)

Superblock last write time is in the future (hardware clock incorrect)

분명히 두 가지를 모두 고쳤습니다.

편집 2 :

난 그냥 달렸다 sudo fsck -Cf /dev/sda5. 이번에 더 많이 찾았습니다 .

되어 fsck단 몇 초 정도 걸릴 예정?

편집 3 :

방금 실행 sudo badblocks -v /dev/sda5했고 불량 블록은 4 개의 불량 섹터를 발견했습니다.

27238968  
27238969  
27238970  
27238971  

이 지식으로 무엇을해야합니까? bodhi 링크 가이드는 파일에 파일을 쓰라고 지시하지만 LiveCD에 있습니다. 하드 디스크에 아무것도 쓸 수 없습니다.


2
동의하지 않습니다. 하드웨어 문제와 매우 흡사합니다. 나쁜 분야는 Windows에 영향을 미치지 않을 수 있습니다. 하드 드라이브를 테스트 해보십시오-howtogeek.com/howto/37659/…
Panther

우분투 12.10에는 링크에 언급 된 도구가없는 것 같습니다. 다른 조언이 있습니까?
user1730404

Windows와 Ubuntu는 다른 파티션에 있으며 다른 파티션은 다른 섹터에 걸쳐 있습니다. 이렇게하면 하드웨어가 정상인지 확신 할 수 없습니다. 어쨌든 문제에 대한 정보를 제공하기 위해 일부 로그를 게시하는 것이 도움이 될 것입니다. 문제가 발생하면 명령 dmesg의 출력과 파일의 출력을 붙여 넣을 수 /var/log/kern.log있습니까?
Andrea Corbellini

작은 업데이트 : 읽기 전용 모드 인 경우 브라우저 창을 열거 나 텍스트를 파일로 저장할 수 없으므로 여기에서 정보를 얻을 수있는 방법이 없습니다. 그러나 이것은 오늘날까지 두 번 발생했으며 Firefox를 열 때 두 번 모두 발생했습니다.
user1730404

우리는 최근 우분투 커널 에서이 문제의 영향을받는 사람들이 많습니다. 누군가가 곧 알아낼 수 있기를 바랍니다. 참조 : bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

답변:


7

문제

임의로 읽기 전용으로 전환하는 이유는 커널이 파일 시스템 오류를 감지하면 디스크를 더 이상 휴지통에 버리지 않도록 즉시 읽기 전용 모드로 전환하기 때문입니다. 즉, 문제는 하드 디스크 자체가 아니라 하드 드라이브의 파일 시스템에 문제가있는 것입니다. 이러한 손상된 파일 시스템을 계속 사용하면 더 나빠질뿐 아니라 더 나빠질 수 있습니다. 이를 해결하는 가장 쉬운 방법은 라이브 CD / DVD를 사용하는 것입니다. 우분투 설치 디스크가 할 것입니다.

수정

말할 것도없이 0 단계는 중요 데이터의 백업을 확보하는 것입니다.

  1. 라이브 디스크에서 컴퓨터를 부팅하십시오.
  2. 이러한 작업을 수행하는 가장 쉬운 방법은 터미널에 있으므로 Ctrl-Alt-T를 사용하여 엽니 다.
  3. sudo blkid컴퓨터의 모든 블록 장치 목록을 얻으려면 실행하십시오 . 우분투를 설치 한 파티션을 찾고 있습니다. 그것은 가능성이있을 것입니다 /dev/sdaXX 일부 번호입니다. 어떤 것이 어떤 것인지 전혀 모른다면 아마도 ext3 또는 ext4 ( TYPE="ext4") 형식의 유일한 것일 것 입니다.
  4. 실행 sudo umount <your partition>파티션이 마운트 해제하기 위해; 파일 시스템 검사기는 마운트 된 디스크에서 작동을 거부합니다.
  5. 를 실행하십시오 sudo fsck -Cy <your partition>. 이 -C옵션은 진행률 표시 줄을 표시하며 전적으로 표시됩니다. 계속해서 찾은 모든 것을 고치 -y라고 지시 fsck합니다. 오류가 다시 발생하면 최선의 판단을 내리거나 여기에 게시하면 오류를 볼 것입니다.
  6. 재부팅; 잘만되면, 당신은 끝났어! 원하는 경우 fsck실제로 모든 것을 수정했는지 확인하기 위해 두 번 이상 실행할 수 있습니다 .

감사합니다 gh403! 내가 어떻게해야 그 내 부팅 CD : 내 손에 얻을 때
user1730404

좋아, fsck부팅 CD에서 뛰었다. 2 초 밖에 걸리지 않을까? '내가했다. 어쨌든,이 두 가지 오류와 함께 돌아왔다 : Superblock last mount time is in the future (hardware clock incorrect)그리고 Superblock last write time is in the future (hardware clock incorrect)그것은 분명히 그들 모두를 해결했습니다.
user1730404

업데이트-문제가
지속됨

이러한 오류는 대개 무해합니다. 시계가 동기화되지 않았 음을 의미합니다. 을하고 시도 sudo fsck -Cf를 생략하는, -y그리고 -forces는 그것이 깨끗한 생각하더라도, 그것을 확인하기 위해 fsck를.
thirtythreeforty February

1
이 문제에 대한 해결책이 부족하여 아직 해결되지 않았다고 생각합니다. 최근에 같은 문제가 있었으므로 묻습니다. 예쁜 사년 슬픈 통과 한 것으로 아직 이에 대한 해결책 없다 (2012이 문제 날짜 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
전쟁 노래

0

Ubuntu와 Windows를 함께 사용하여 컴퓨터를 이중 부팅 하고이 문제가 발생하면 Windows가 파일 시스템을 변경하기 때문에이 경우 트릭이 발생할 수 있습니다. 빠른 시작 비활성화

제어판> 하드웨어 및 소리> 전원 옵션> (왼쪽) 덮개 닫는 작업 선택> 현재 사용할 수없는 설정 변경> '빠른 시작 켜기'선택 해제

이제 우분투로 부팅하면 문제가 해결됩니다. 도움이 되었기를 바랍니다!

https://youtu.be/KJ-0KPZhAFo

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