vps 게스트의 fsck() 이후 잘못된 inode가 다시 나타납니다.

vps 게스트의 fsck() 이후 잘못된 inode가 다시 나타납니다.

virt-resize로 생성된 여러 vps 게스트가 있습니다. 스냅샷과 rsync 파일 콘텐츠를 생성하여 게스트를 매일 백업합니다. 그러나 그들 중 일부는 깨끗한 디스크 이미지를 가지고 있지 않습니다.

스냅샷을 생성하고 스냅샷 논리 볼륨을 마운트한 후:

lvcreate -L5G -s -n guest15_snapshot /dev/vgroup/guest15
mount -o loop,offset=262144 /dev/group/guest15_snapshot /mnt/snapshot_dir

잘못된 inocdes는 다음을 통해 찾을 수 있습니다 /var/log/messages.

Jul  2 11:21:41 server lvm[10346]: Monitoring snapshot group-guest17_snapshot
Jul  2 11:21:41 server kernel: EXT4-fs warning (device loop0): ext4_orphan_get: bad orphan inode 198!  e2fsck was run?
Jul  2 11:21:41 server kernel: ext4_test_bit(bit=197, block=145) = 0
Jul  2 11:21:41 server kernel: inode=(null)
Jul  2 11:21:41 server kernel: EXT4-fs (loop0): recovery complete
Jul  2 11:21:41 server kernel: EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: 
Jul  2 11:21:42 server lvm[10346]: No longer monitoring snapshot group-guest17_snapshot
Jul  2 11:21:46 server lvm[10346]: Monitoring snapshot group-guest19_snapshot
Jul  2 11:21:46 server kernel: EXT4-fs warning (device loop0): ext4_orphan_get: bad orphan inode 25964!  e2fsck was run?
Jul  2 11:21:46 server kernel: ext4_test_bit(bit=1387, block=148) = 0
Jul  2 11:21:46 server kernel: inode=(null)
Jul  2 11:21:46 server kernel: EXT4-fs (loop0): recovery complete
Jul  2 11:21:46 server kernel: EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: 
Jul  2 11:22:22 server lvm[10346]: No longer monitoring snapshot guest-vm19_snapshot

나는 시도했다 guestfish:

guestfish -a /dev/vgroup/guest17
><fs> run
><fs> fsck ext4 /dev/sda1

대부분의 경우 를 반환하는데 0x1이는 오류가 수정되었음을 의미합니다.

그런데 이미지를 다시 마운트하자마자 잘못된 inode가 다시 나타납니다.

잘못된 inode를 영구적으로 수정하는 방법은 무엇입니까?

관련 정보