내 /home
파티션의 총 공간은 1.6TB입니다. 이 파티션은 여러 사용자로 구성됩니다. 공간 알림 부족으로 인해 탐색 결과 전체 파일에 현재 204GB의 데이터만 포함되어 있는 것으로 나타났습니다. 언급된 사용 가능한 공간은 약 100GB입니다. 이 파티션에서 거의 1TB의 디스크 공간이 손실됩니다.
[root@cfdlab home]# df -h --total
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 197G 23G 165G 12% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 69M 32G 1% /dev/shm
tmpfs 32G 3.4G 28G 11% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sdb1 1.8T 95G 1.7T 6% /data
/dev/sda7 29G 12G 16G 44% /var
/dev/sda3 1.5T 1.4T 36G 98% /home
/dev/sda2 976M 296M 613M 33% /boot
tmpfs 6.3G 60K 6.3G 1% /run/user/0
tmpfs 6.3G 0 6.3G 0% /run/user/1015
tmpfs 6.3G 0 6.3G 0% /run/user/1012
tmpfs 6.3G 0 6.3G 0% /run/user/1006
tmpfs 6.3G 0 6.3G 0% /run/user/1007
total 3.7T 1.5T 2.0T 44% -
[root@cfdlab home]# du -hs * du -sch .[!.]* * |sort -h
du: cannot access ‘du’: No such file or directory
16K lost+found
60K psf
108K test
208K praveen
220K log
77M D
113M H
127M cfd
334M .Trash-0
2.0G C
5.1G G
7.9G F
60G B
60G E
69G A
204G total
편집하다:
extⁿ 파일 시스템에서 인수 없이 resize2fs를 실행하면 사용 가능한 공간으로 확장됩니다.
ext4 파일 시스템에서 실행됩니다. 그러나 달리면 던진다.
resize2fs 1.42.9 (28-Dec-2013)
The filesystem is already 401449984 blocks long. Nothing to do!
실행함으로써
[root@cfdlab ~]# du -xhcs /home/* /home/.*
87G /home/A
60G /home/B
2.0G /home/C
127M /home/cfd
77M /home/D
19G /home/E
7.9G /home/F
5.1G /home/G
113M /home/H
220K /home/log
16K /home/lost+found
208K /home/praveen
60K /home/psf
108K /home/test
334M /home/.
23G /home/..
203G total
도움이 되었기를 바랍니다!
답변1
Linux 및 Unix에서는 프로세스가 열려 있는 동안 파일이 삭제될 수 있습니다. 그러나 운영 체제는 여전히 이를 추적합니다. 파일을 읽거나 쓰려면 프로세스가 먼저 파일 열기를 요청해야 합니다. 그런 다음 파일 설명자를 받습니다. 처리 또는 종료가 완료되면 파일을 닫아야 합니다.
프로세스가 열린 파일 설명자를 계속 보유하고 있는 동안 파일을 삭제하면 프로세스가 종료될 때까지 데이터가 실제로 해제되지 않습니다. 이는 매우 위험한 문제를 피하기 위해 수행됩니다. 프로세스 A가 파일을 유지하는 경우 갑자기 두 프로세스가 동일한 파일에 쓸 수 있고 프로세스 A가 프로세스 B가 쓴 파일을 손상시킬 수 있습니다.
파일 및 프로세스 ID를 찾으려면 을 사용하십시오 lsof | grep '(deleted)'
. 첫 번째 열에는 프로세스 이름, 프로세스 ID 및 프로세스의 사용자 이름이 나열됩니다. 삭제된 파일이 포함된 프로세스의 성격에 따라 프로세스를 중지해야 할지( kill [pid]
) 시스템을 다시 시작해야 할지 결정할 수 있습니다.
프로세스에 1TB의 오래된 데이터가 보관되어 있다면 뭔가 크게 잘못된 것 같습니다. 그러나 이는 물론 상자를 어떤 용도로 사용하느냐에 따라 달라집니다.