Tolong sarankan saya file tertentu yang tidak perlu yang dapat saya bersihkan untuk mengembalikan semuanya ke kondisi normal (sementara). (Yaitu log atau arsip atau apa pun). Var / log saya hanya memiliki 40MB dan direktori Home memiliki ruang 3GB (jadi saya percaya itu bukan masalah). Selain itu apa yang bisa saya bersihkan membuat ruang.
[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
Saya di mesin debian.
UPDATE1:
output dari 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
Pembaruan2
Output dari 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
linux
debian
filesystems
Subhransu Mishra
sumber
sumber
cd /; du -sxh *
. Ini akan meringkas ukuran semua direktori utama di server Anda. Kemudian, kita akan memiliki petunjuk. Anda juga dapat memasukkan direktori besar ini dengan cd dan menjalankan perintah du di dalamnya untuk mendapatkan lebih dalam.cd /; du -sxh *
Jawaban:
Cara terbaik untuk mengetahui penggunaan disk adalah dengan menggunakan perangkat lunak grafis seperti
baobab
:Luncurkan dengan
sudo baobab /
sumber
ssh -X
atauForwardX11 yes
dalam~/.ssh/config
). Namun, jika tidak diinstal Anda mungkin tidak memiliki cukup ruang untuk menginstalnya dan direktori yang diperlukan.jawaban daisy untuk menggunakan alat grafis untuk secara visual menemukan file dan direktori besar mungkin merupakan metode terbaik. Namun, harap dicatat bahwa "alat grafis" tidak berarti "memerlukan server X"! Program luar biasa
ncdu
ini menyediakan output grafis di CLI, dan berfungsi dengan baik pada server jarak jauh melalui SSH:Kemudian, setelah memasukkan
/var/
misalnya:Instal dengan mudah di Debian atau Ubuntu:
Instal dengan mudah di CentOS sebagai root:
sumber
Debian menawarkan utilitas bernama
cruft
IIRC yang mencantumkan file yang mungkin tidak dibutuhkan di sistem Anda.sumber
buat file baru di
/bin
panggiltreesize
rekatkan ini di dalamnya.
Outputnya terlihat seperti ini.
sumber
Anda dapat memeriksa file yang dihapus dengan
lsof | grep -i deleted
Kemudian Anda dapat melihat apakah suatu proses bergantung pada inode yang Anda pikir telah dihapus. Jika demikian, mulai ulang proses induk untuk melepaskan file lama (yang dihapus).sumber
Ini akan memberi Anda file terbesar di FS Anda dan mungkin Anda akan menemukan ada beberapa file yang dapat dihapus.
Jika Anda membutuhkan keluaran yang lebih lama, cukup ubah angka setelah perintah ekor.
Silakan posting output dari:
Kedua perintah harus menunjukkan ruang yang digunakan serupa pada FS Anda.
sumber
Saya telah menemukan beberapa perintah yang sangat berguna pada posting ini di Askubuntu.com . Parafrase:
du -sk * | sort -nr | head -10
ls -lh /boot
sudo apt-get autoremove
dansudo apt-get autoclean
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less
sudo apt-get install localepurge
du -sh /var/tmp/
man deborphan
find / -type f -size +1024k
ataufind / -size +50000 -exec ls -lahg {} \;
sumber