묻지 않고 파티션이 rw에서 ro로 바뀌는 이유는 무엇입니까? 이 문제를 해결하는 방법은 무엇입니까?

묻지 않고 파티션이 rw에서 ro로 바뀌는 이유는 무엇입니까? 이 문제를 해결하는 방법은 무엇입니까?

kernel 4.15.0-72-generic #81-Ubuntu SMP (26Nov2019)저는 8G RAM과 1TB 하드 드라이브를 갖춘 저렴한 HP 노트북에서 Ubuntu 18.04를 실행하고 있습니다 .

세 개의 파티션이 있습니다.

  • /boot/efi의 /dev/sda1(자동 마운트)
  • /dev/sda2는 /home/ok/old에 있습니다(수동으로 마운트됨).
  • /dev/sda3 on / (자동으로 마운트됨)

이틀 전에 루트 파일 시스템이 어떤 이유로 인해 손상된 것으로 보입니다. 나는 무엇을 해야할지 모르겠습니다. 시간이 되면 패치를 업데이트하겠습니다. 배터리 표시기는 항상 신뢰할 수 없었습니다. 배터리 잔량이 18%로 표시되고 꺼졌습니다. /에서 fsck를 사용하여 머신을 재부팅하려고 합니다.

다른 작업을 하기 전에 모든 파일을 새로 구입한 1TB 외장 드라이브에 복사할 계획입니다. 나는 이중성을 사용하지 않았습니다. 어떤 일이 일어났든 부작용으로 인해 더 이상 자체 파일을 인식할 수 없게 되었기 때문입니다. 그래서 저는 tar czf. 문제를 해결하려고 시도했지만 find . -type d -exec chmod a+rwx {} +파일 시스템이 읽기 전용이라고 보고됩니다. 어쩐지 마운트가 사라졌어

/dev/sda2 on /home/ok/old type ext4 (rw,relatime,data=ordered)

도착하다

...                                 (ro,...) 

자발적으로.

을 제거하고 /dev/sda2다시 설치하고 디렉터리 권한을 변경하고 재부팅했습니다. 이번에는 tar가 불평하기 전에 122GB의 출력을 얻었습니다.

[<number>,<number>] EXTA4-fs error (device sda2):
__ext4_get_inode_loc:4642: inode #<num>: block <num>: comm tar: unable to read itable block

dmesg에서

tar: <filename>: cannot state: Input/output error

타르에서. 자꾸.

어떻게 해결할 수 있나요?

관련 정보