GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa memeriksa apa yang membutuhkan ruang disk di/tmp?

Perintah pertama menunjukkan bahwa /tmp sebenarnya berada pada sistem file yang sama dengan / (yakni yang lainnya). Jika partisi root Anda penuh, mungkin ada hal lain (seperti /var/log) yang menggunakan ruang.

Cara yang layak untuk menemukan sesuatu adalah dengan melakukan

du -sc * .[^.]* | sort -n

untuk menemukan direktori apa yang besar. Kemudian Anda dapat melanjutkan cd ke direktori yang lebih rendah dan menjalankan kembali perintah untuk mempersempit segalanya.


Di distro terbaru :

du -sh /tmp/* | sort -h

Di distro lama :

du -csm /tmp/* | sort -n

Periksa apakah Anda tidak kehabisan inode.

# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3            1236992 1236992       0  100% /
tmpfs                1007716       1 1007715    1% /dev/shm
/dev/sda1              38456      45   38411    1% /boot

Linux
  1. UNIX / Linux :Apa izin yang benar dari direktori /tmp dan /var/tmp?

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. Bagaimana saya bisa memantau disk io?

  1. Apa perbedaan antara /tmp dan /run?

  2. Bagaimana saya bisa menentukan apa yang menyebabkan ruang disk yang digunakan meningkat perlahan di Linux?

  3. Bagaimana mengubah default /tmp ke /home/user/tmp

  1. Cara Memeriksa Ruang Disk di Ubuntu 20.04

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Bagaimana Memahami Apa yang Menghabiskan Ruang Disk?