150,000개의 파일을 보관하려면 파일 시스템 이미지가 필요하므로 쉽게 재배치할 수 있어야 합니다. 즉, 사용 중일 때는 폴더로 마운트하고 필요할 때 마운트 해제하고 어딘가에 복사할 수 있어야 합니다. 파일 개수가 많아서 별도의 파일 시스템 이미지로 패키징할 예정인데, 로그가 필요한지는 잘 모르겠습니다.
한편, 이 이미지가 상주하는 기본 파일 시스템은 ext4이며 data=journal
설정 되어 있습니다 barrier=1
. 반면에 파일이 여전히 손상된 경우 이미지의 내부 로그가 도움이 될까요? 즉, 내가 가야 하는가 ext4
, 아니면 ext2
그것으로 충분할 것인가?
PS 아니요, xfs를 제외한 다른 파일 시스템에 대한 archivemount, squashfs에는 관심이 없습니다. 아마도 로그가 필요하지 않고 ext2보다 빠른 경우일 것입니다.
답변1
전체 크기가 작으면 ext2가 괜찮을 수 있지만, 그렇지 않으면 fsck에 시간이 오래 걸립니다. 그러나 대규모 작업의 경우 파일 시스템 컨테이너의 파일에 의존하기보다는 어쨌든 전용 블록 장치(LV)를 지정해야 합니다. 이러한 컨테이너는 내부 및 외부 파일 시스템 손상으로 인해 쉽게 손실됩니다. 실제로 파일에 쓰지 않고 압축할 수 있는 경우 squashfs가 또 다른 옵션일 수 있습니다.