GNU/Linux >> Belajar Linux >  >> Linux

Linux:Tidak ada ruang tersisa di perangkat saat perintah df menunjukkan banyak ruang kosong

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.


Linux
  1. Perintah Linux ls - Daftar File

  2. Perintah mcopy di Linux

  3. Tidak ada ruang tersisa di perangkat

  1. 14 Contoh Perintah SCP untuk Mentransfer File dengan Aman di Linux

  2. Bagaimana cara memeriksa berapa banyak ruang kosong yang tersisa di perangkat untuk membuat partisi

  3. Apakah ada alasan lain untuk tidak ada ruang tersisa di perangkat?

  1. Perintah Shutdown Linux

  2. Perintah Gratis di Linux

  3. temukan dan hapus file dengan ruang menggunakan perintah find di Linux