VirtualBox에서 사용하는 디스크 이미지 파일을 보관하는 ext4 파티션이 있습니다. 둘 다 고정된 크기의 이미지입니다(즉, 파일 크기가 절대 변경되지 않음). 가능한 경우 조각 모음이 수행됩니다(e4defrag 사용).
이 경우에는 많은 파일 시스템 기능이 중복된다고 생각합니다. 즉, 파일이 생성되거나 삭제되지 않고 크기가 변경되지 않고 읽기 및 "내부" 쓰기만 발생하고 파일 내용이 하드 드라이브에 연속적으로 정렬되므로 이 경우에는 괜찮습니다. 파일 시스템(파일 속성, 디렉터리, 로그 등이 필요하지 않음) 이론적으로 이 경우에는 파일 대신 논리 볼륨을 사용할 수도 있습니다(그렇게 하고 싶은지는 잘 모르겠습니다).
따라서 질문은 다음과 같습니다.
- 이 경우 최상의 성능을 위해 ext4 파일 시스템을 조정하는 방법은 무엇입니까?
어쩌면 다른 파일 시스템이 더 적합할까요? (일부 파일 시스템은 디렉토리를 지원하지 않고 연속적인 고정 크기 파일만 지원합니까?) 아니면 Linux에서 마운트가 가능합니까?부분기존 파티션을 파일로 사용하시겠습니까? 즉, 포맷되지 않은 파티션 /dev/sda2를 만든 다음
- K번째에서 L번째 바이트를 /somepath1/somefile1.vdi로 마운트합니다.
- M번째에서 N번째 바이트를 /somepath2/file2.vdi로 마운트합니다.
- 등.
답변1
mkfs.ext4 -T largefile ...
조각 모음에 대해 걱정할 필요가 없습니다 ...- 파일 시스템이 아닌 LVM을 사용하십시오.