LVM이 아닌 디스크 파일 시스템 축소/줄이기

LVM이 아닌 디스크 파일 시스템 축소/줄이기

가상 300GB 디스크에 상주하는 비lvm, 비분할 파일 시스템인 vmware ext4 파일 시스템이 있습니다. 즉, 파티션 없이 파일 시스템은 다음을 사용하여 생성될 수 있습니다.

mkfs.ext4 /dev/sdd1

디스크는 거의 사용되지 않지만(1%) 데이터를 보관하고 싶습니다. 축소하는 안전한 방법이 있나요? Vmware에서 디스크 크기를 300에서 100으로 조정하고 resize2fs /dev/sdd1을 실행하는 것을 고려하고 있지만 아무것도 잃지 않을지 확실하지 않습니다.

어떤 조언이라도 대단히 감사하겠습니다.

피.

답변1

귀하의 질문은 일관성이 없습니다. 파티션이 있으면 파일 시스템은 mkfs.ext4 /dev/sdd1. 파티션이 없으면 명령줄을 통해 파일 시스템이 생성됩니다 mkfs.ext4 /dev/sdd. 출력을 확인 df /path/to/some/directory/on/that/filesystem하여 어느 것인지 확인하십시오.

어느 쪽이든 호출하여 resize2fs파일 시스템을 축소할 수 있습니다. 이는 LVM 사용과 아무 관련이 없습니다. 마운트 해제하는 동안에만 파일 시스템을 축소할 수 있으므로 루트 파일 시스템인 경우 복구 시스템에서 이 작업을 수행해야 합니다. 복구 시스템의 디스크 문자 는 다를 수 있습니다 sdb.sdd

파일 시스템을 원하는 크기로 축소한 후 파일 시스템이 파티션에 있는 경우 파티션을 축소해야 합니다. 사용할 수는 있지만 fdisk약간 까다롭습니다. 파티션을 삭제하고 다시 생성해야 하며 시작 위치가 변경되지 않도록 해야 합니다. 파일 시스템 크기 조정과 파티션 크기 조정을 결합한 를 사용할 수도 있지만 parted대상 시작 주소를 계산해야 하기 때문에 사용하기 번거롭습니다.

나중에 VMware에서 디스크 이미지의 크기를 줄일 수 있습니다. 파일 시스템(및 해당되는 경우 파티션)이 디스크 이미지에 맞는지 확인하십시오. 파티션이 있는 경우 파티션 테이블이 처음에 추가 512B를 사용한다는 점을 기억하십시오.

관련 정보