안녕하세요, Nautilus에서 디스크 공간을 복구할 수 없는 문제가 있습니다. 내 기본 파티션은 /dev/sda2에 있고 fdisk를 실행하면 반환됩니다.
Device Boot Start End Sectors Size Id Type /dev/sda1 2048 31459327 31457280 15G 83 Linux /dev/sda2 31459328 307683327 276224000 131.7G 83 Linux /dev/sda3 329146368 352215039 23068672 11G 5 Extended /dev/sda4 * 352215040 976773119 624558080 297.8G 7 HPFS/NTFS/exFAT /dev/sda5 329148416 339634175 10485760 5G b W95 FAT32 /dev/sda6 339636224 352215039 12578816 6G 82 Linux swap / Solaris
따라서 파티션에 131.7G가 있지만 Nautilus는 현재 19.2G의 여유 공간이 있다고 말하고 동시에 48.8G도 사용했다고 말합니다. 또한, 예를 들어 1G 파일을 생성하면 노틸러스는 18.2G를 사용할 수 있다고 알려주지만, 파일을 삭제하고 휴지통을 비우면 여전히 19.2G가 아닌 18.2G를 사용할 수 있다고 알려줍니다. 그래서 파일에 쓰고 삭제할 때마다 노틸러스는 여유 디스크 공간을 복원하지 않는 것 같습니다. 이 문제를 어떻게 해결할 수 있는지 아는 사람 있나요?
답변1
파티션과 파일 시스템은 동일하지 않습니다. 파일 시스템은 일반적으로 파티션에 상주하지만 상주하는 파티션보다 작을 수도 있습니다.
여유 공간을 확인하기 위해 fdisk를 사용하는 대신 "df -h"(파일 시스템 보기)를 사용하면 더 유용한 정보를 얻을 수 있습니다.
답변2
또한 EXT3/EXT4 파티션에서 디스크 파티션 크기의 4%를 복구하려는 경우 다음을 사용할 수 있습니다.
tune2fs -m 1 /dev/sdXY
이렇게 하면(어떤 방식으로든 데이터를 다시 포맷하거나 변경하지 않음) 루트용으로 예약된 공간이 5%에서 1%로 줄어듭니다. 이 공간은 루트 사용자가 항상 운영 체제 관리를 위한 공간을 확보할 수 있도록 예약되어 있습니다.
디스크가 더 작았을 때는 5%가 필요했지만 오늘날의 디스크에서는 1%이면 충분합니다.
감사합니다,