Saya ingin membuat ruang kosong di komputer saya, dan Baobab memberi tahu saya bahwa /tmp
8 Gio besar. Bisakah saya menghapus semua file /tmp
dengan aman? Apakah saya harus menutup beberapa program terlebih dahulu?
Selain itu, mengapa direktori ini sangat besar? Meskipun saya /etc/defautl/rcS
menunjukkan TMPTIME=0
?
/tmp
direktori dibersihkan di setiap startup.Jawaban:
Di Unix, menghapus file menghapus referensi untuk itu dari direktori induknya (ini sebenarnya disebut "unlinking").
Data file yang sebenarnya hanya dihapus ketika itu tidak direferensikan dari direktori mana pun (file dapat memiliki beberapa yang disebut hardlink) dan tidak dibuka oleh program apa pun.
Jadi ya, menghapus file dari / tmp seharusnya tidak merusak program yang berpotensi membuat file-file itu terbuka. Di sisi lain, ruang disk sebenarnya tidak akan dibebaskan sampai program menutup file yang sudah dihapus.
sumber
sudo rm -rf /tmp
sudo rm -rf /tmp/*
(perhatikan*
) bukan seluruh direktori. Untuk berhenti/tmp
menjadi terlalu besar Anda bisa memasangnya sebagaitmpfs
dengan ukuran tetap.