Saat bekerja di sistem kotak Linux, admin biasanya mendapatkan kesalahan ini "Tidak Ada Ruang tersisa di perangkat" Sementara perintah df menunjukkan banyak ruang kosong pada partisi atau perangkat yang sama. Dalam skenario saya, saya memiliki aplikasi berbasis Apache yang berjalan di CentOS, saya juga menghadapi masalah yang sama.
Ikuti langkah-langkah di bawah ini untuk mengatasi masalah ini
Langkah 1:Identifikasi informasi inode
Untuk mendapatkan informasi inode dari semua sistem lalat, gunakan perintah di bawah ini:
# df -i
Untuk mendapatkan informasi inode untuk sistem file tertentu, gunakan perintah di bawah ini:
# df -i /dev/mapper/my--vg-my--lv
Seperti yang dapat kita lihat pada output di atas bahwa semua inode dari sistem file (/dev/mapper/my—vg-my-lv) telah digunakan, itulah sebabnya saya tidak mendapatkan ruang tersisa di perangkat sementara banyak ruang kosong tersedia.
Catatan :Kita juga bisa mendapatkan informasi inode dari sebuah filesystem menggunakan perintah tune2fs, seperti yang ditunjukkan di bawah ini:
# tune2fs -l /dev/mapper/my--vg-my--lv
LANGKAH:2 MENGIDENTIFIKASI FILE YANG UANG ATAU TIDAK DIPERLUKAN PADA SISTEM FILE.
Langkah 2:Identifikasi file usang atau tidak perlu pada sistem file
Temukan semua file usang atau tidak perlu dan hapus menggunakan perintah rm. Setelah menghapus file maka kita dapat membuat file dan direktori.
Catatan :Tidak ada cara untuk menambah jumlah inode pada sistem file setelah dibuat.