
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 36G 22G 12G 65% /
udev 10M 0 10M 0% /dev
tmpfs 1.6G 9.1M 1.5G 1% /run
tmpfs 3.8G 69M 3.7G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/sda1 917G 863G 7.7G 100% /store
tmpfs 769M 4.0K 769M 1% /run/user/1000
그래서 이것은 의 출력입니다.df -h, 제가 묻고 있는 것은 /dev/sda1에서 누락된 것 같은 여유 공간에 관한 것입니다. 917 - 863은 7.7과 같지 않습니다. 그래서 질문은: 그 공간을 차지하고 있는 것이 무엇인지 어떻게 알아내고, 그것을 다시 가져오는가 하는 것입니다. 드라이브에 시스템 파일이 없어야 하며(사용된 공간을 숨길 수 있는 경우) 미디어 저장에만 사용됩니다. 사진, 동영상, 음악 등.
솔직히 말해서 왜 이런 일이 발생하는지 전혀 모르겠고 그것이 무엇인지 알아내는 데 필요한 정보도 잘 모르므로 필요한 것이 무엇인지 알려주십시오. 저는 Debian 8 시스템을 실행하고 있습니다.
답변1
늘 도움이 되는 것부터아치 리눅스 위키:
기본적으로 파일 시스템의 5%는 조각화를 방지하기 위해 루트 사용자용으로 예약된 것으로 표시됩니다.
917GB의 디스크가 있고 그 중 95%(즉, 조각화 방지에 사용된 할당량을 뺀 값)은 871GB입니다. 이는 사용 가능한 공간과 사용되지 않은 공간의 합과 정확히 일치합니다.df -h명령.
일반적으로 더 크고 적은 수의 파일이 존재하기 때문에 조각화 위험이 더 적은 장기 저장 장치로 디스크를 사용하므로 원하는 경우 조각화에 대응하기 위해 예약된 디스크 할당량을 줄일 수 있습니다. 다음 명령을 사용하여:
tune2fs -m 2.0 /dev/sda1
이렇게 하면 할당량이 전체의 2%로 줄어듭니다.