linux 3.2.0-54-generic Vmware의 Ubuntu 12.04가 재부팅되면 파일이 사라지고 아주 오래된 버전이 /etc에 나타납니다.
시작 시 문제가 발생하여 dmesg의 일부를 복사했습니다.
[ 18.824677] EXT4-fs (sda3): INFO: recovery required on readonly filesystem
[ 18.824775] EXT4-fs (sda3): write access will be enabled during recovery
[ 18.880398] EXT4-fs (sda3): recovery complete
[ 18.881200] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[ 19.969324] init: ureadahead main process (935) terminated with status 5
[ 20.214351] Adding 47184892k swap on /dev/sde1. Priority:-1 extents:1 across:47184892k
[ 21.141077] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
[ 21.810513] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[ 21.816038] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 21.816049] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 21.816057] ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 21.844464] EXT4-fs (dm-0): warning: mounting unchecked fs, running e2fsck is recommended
[ 21.846283] EXT4-fs (dm-0): mounted filesystem without journal. Opts: (null)
[ 21.863196] EXT4-fs (dm-1): warning: mounting unchecked fs, running e2fsck is recommended
[ 21.863743] EXT4-fs (dm-1): mounted filesystem without journal. Opts: (null)
[ 21.933761] EXT4-fs (sdf1): mounted filesystem with ordered data mode. Opts: (null)
/etc/fstab
이전 구성 및 많은 타임스탬프와 같은 파일은 /etc
오래되었고 작년의 변경 사항이 손실되었습니다. 백업이 있고 문제가 없으며 현재 작동하고 있지만 무슨 일이 일어났을 수 있는지 궁금합니다.
vmware 스냅샷이 어떻게든 복원되었거나(로그에 아무것도 없고 활성 상태가 아님) ext4fs 로그가 어떻게든 실패하여 이전 버전이 복원되었습니다.
/etc/network/interfaces
두 번째 eth2 가 사라지고 fstab
새로운 오류 항목이 있습니다... apache2
오래된 파일만 남아 있습니다...
무슨 일이 일어날 수 있었나요?
컴퓨터를 2번 다시 시작했는데 아래 그림과 같이 이 프롬프트에서 15분 동안 멈췄습니다. 다시 시작한 다음 , /etc
(및 ) rw
의 이전 파일을 사용하기 시작했습니다 .
답변1
시작하는 동안 fsck에 의해 파일 시스템 문제가 감지되었습니다. 문제를 해결하려고 시도하지만 결국 inode가 이전 데이터를 가리키게 되거나 이전 버전의 ext4 메타데이터가 복원되거나 새 데이터가 디스크에 제대로 기록되지 않습니다.
데이터 덮어쓰기를 방지하려면 가상 머신 실행을 중지하거나 파일 복구 도구를 사용하여 분석할 수 있는 디스크 스냅샷을 생성하세요. 파일이 아직 존재하는 경우 전문적인 데이터 복구 서비스를 찾아 파일을 복구할 수도 있습니다.