원하지 않는 파일을 정리하는 방법

원하지 않는 파일을 정리하는 방법

모든 것을 (일시적으로) 정상으로 되돌리기 위해 정리할 수 있는 특정 불필요한 파일을 제안해 주세요. (즉, 로그나 아카이브 등). 내 var/log는 40MB에 불과하고 홈 디렉토리의 공간은 3GB입니다(따라서 이것이 문제가 되지 않는다고 생각합니다). 그 외에도 공간을 만들기 위해 몇 가지 물건을 정리할 수 있었습니다.

[user@host]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_inamivm-lv_root
                       18G   17G     0 100% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             485M   71M  389M  16% /boot

저는 데비안 컴퓨터를 사용하고 있습니다.

업데이트 1:

산출 cd /; du -sxh *

6.1M    bin
61M     boot
156K    dev
22M        etc
3.3G    home
306M    lib
18M     lib64
16K     lost+found
4.0K    media
4.0K    mnt
408K    opt
du: cannot access `proc/18605/task/18605/fd/4': No such file or directory
du: cannot access `proc/18605/task/18605/fdinfo/4': No such file or directory
du: cannot access `proc/18605/fd/4': No such file or directory
du: cannot access `proc/18605/fdinfo/4': No such file or directory
0       proc
208K    root
9.7M    sbin
0       selinux
4.0K    srv
0       sys
8.0K    tmp
536M    usr
187M    var

업데이트 2

산출ls -la /

dr-xr-xr-x.  22 root root  4096 Aug  7 08:42 .
dr-xr-xr-x.  22 root root  4096 Aug  7 08:42 ..
-rw-r--r--.   1 root root     0 Aug  7 08:42 .autofsck
dr-xr-xr-x.   2 root root  4096 Mar 28 16:53 bin
dr-xr-xr-x.   5 root root  1024 Mar 28 16:54 boot
drwxr-xr-x.  16 root root  3580 Sep  9 03:13 dev
drwxr-xr-x.  69 root root  4096 Aug 23 09:19 etc
drwxr-xr-x.   9 root root  4096 Jun 29 16:10 home
dr-xr-xr-x.   8 root root  4096 Mar  7  2012 lib
dr-xr-xr-x.   9 root root 12288 Mar 28 16:53 lib64
drwx------.   2 root root 16384 Mar  7  2012 lost+found
drwxr-xr-x.   2 root root  4096 Sep 23  2011 media
drwxr-xr-x.   2 root root  4096 Sep 23  2011 mnt
drwxr-xr-x.   3 root root  4096 Mar  7  2012 opt
dr-xr-xr-x. 355 root root     0 Aug  7 08:42 proc
dr-xr-x---.   5 root root  4096 Aug 17 18:27 root
dr-xr-xr-x.   2 root root  4096 May  2 09:13 sbin
drwxr-xr-x.   7 root root     0 Aug  7 08:42 selinux
drwxr-xr-x.   2 root root  4096 Sep 23  2011 srv
drwxr-xr-x.  13 root root     0 Aug  7 08:42 sys
drwxrwxrwt.   3 root root  4096 Sep 13 03:37 tmp
drwxr-xr-x.  13 root root  4096 Mar 28 17:53 usr
drwxr-xr-x.  18 root root  4096 Mar  7  2012 var

답변1

데이지의 대답그래픽 도구를 사용하여 대용량 파일과 디렉터리를 시각적으로 찾는 것이 아마도 가장 좋은 방법일 것입니다.그러나 "그래픽 도구"가 "X 서버 필요"를 의미하는 것은 아닙니다!이 훌륭한 ncdu프로그램은 CLI에서 그래픽 출력을 제공하고 SSH를 통해 원격 서버에서 완벽하게 실행됩니다.

$ ncdu /

.  43.7GiB [##########] /home
.   5.9GiB [#         ] /usr
    1.1GiB [          ] /lib
.   1.1GiB [          ] /var
  736.9MiB [          ] /opt
. 324.6MiB [          ] /tmp
  218.4MiB [          ] /boot
.  63.8MiB [          ] /etc
   10.0MiB [          ] /sbin
    8.8MiB [          ] /bin
    3.3MiB [          ] /lib32
.   1.0MiB [          ] /run
   64.0KiB [          ] /build
!  16.0KiB [          ] /lost+found
    8.0KiB [          ] /media
    8.0KiB [          ] /mnt
    8.0KiB [          ] /.config
    4.0KiB [          ] /dev
    4.0KiB [          ] /lib64
e   4.0KiB [          ] /srv
e   4.0KiB [          ] /selinux
!   4.0KiB [          ] /root
e   4.0KiB [          ] /cdrom
.   0.0  B [          ] /proc
.   0.0  B [          ] /sys
@   0.0  B [          ]  initrd.img.old
@   0.0  B [          ]  initrd.img
@   0.0  B [          ]  vmlinuz.old

그런 다음 /var/예를 들어 다음을 입력합니다.

. 395.3MiB [##########] /tmp
. 365.0MiB [######### ] /cache
. 297.8MiB [#######   ] /lib
   16.1MiB [          ] /backups
.   8.0MiB [          ] /log
.  56.0KiB [          ] /spool
   40.0KiB [          ] /games
    8.0KiB [          ] /www
e   4.0KiB [          ] /opt
e   4.0KiB [          ] /mail
e   4.0KiB [          ] /local
e   4.0KiB [          ] /crash
@   0.0  B [          ]  lock
@   0.0  B [          ]  run

Debian 또는 Ubuntu에 쉽게 설치:

$ sudo apt-get install ncdu

CentOS에 루트로 쉽게 설치:

# yum install ncdu

답변2

디스크 소비량을 확인하는 가장 좋은 방법은 다음과 같은 그래프 소프트웨어를 사용하는 것입니다 baobab.

시작해sudo baobab /

여기에 이미지 설명을 입력하세요.

답변3

데비안은 cruft시스템에 필요하지 않을 수 있는 파일을 나열하는 IIRC라는 유틸리티를 제공합니다.

답변4

삭제된 파일을 확인한 lsof | grep -i deleted 다음 삭제된 것으로 생각되는 inode에서 프로세스가 정지되어 있는지 확인할 수 있습니다. 그렇다면 상위 프로세스를 다시 시작하여 이전(삭제된) 파일을 해제하십시오.

관련 정보