크기를 늘린 후 설치된 파일의 크기를 디렉터리에 맞게 조정할 수 없습니다(잘못된 할당).

크기를 늘린 후 설치된 파일의 크기를 디렉터리에 맞게 조정할 수 없습니다(잘못된 할당).

시스템이 충돌하지 않도록 크기를 제한하기 위해 /tmp 디렉토리로 마운트된 파일을 만들었습니다. 위에서는 /etc/fstab에 설치된 mkfs.ext4를 사용했습니다. 이제 크기를 늘려야 하므로 fallocate를 다시 사용했습니다. /tmpfile은 이제 더 크게 나타나지만 마운트하면 크기가 동일합니다. 수동 설치, 마운트 해제된 파일 및 마운트된 디렉터리에 resize2fs 사용 등 많은 작업을 시도했습니다. 전자는 오류가 없지만 권장 사항을 실행한 후에도 여전히 크지는 않습니다 e2fsck -f /tmpfile.

어떤 아이디어가 있나요?

나는 이 답변과 같은 루프 장치나 parted로 포맷된 2개의 파티션을 사용하지 않습니다.원형 가상 디스크의 크기를 늘리는 방법은 무엇입니까?

편집: 지적한 대로 디렉토리에 파일을 설치하면 옵션 없이도 기본적으로 루프 장치가 사용됩니다 mount -o loop. 참고 fallocate -l 200M /tmpfile로 /mnt에 마운트하여 확인할 수 있지만 unix/linux는 resize2fs /dev/loop#fstab 편집을 취소하고 .mount -a콘텐츠가 포함된 기존 폴더를 "마운트"하면 어떻게 되나요?, 홈 디렉터리를 오버로드할 때 더 많은 충돌이 있을 수 있는 것처럼 보이지만 그렇지 않을 수도 있습니다.

관련 정보