GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus file .fuse_hidden*?

Ini mirip dengan apa yang terjadi ketika Anda menghapus file yang dibuka oleh sistem lain pada pemasangan NFS. Masalahnya adalah file telah dihapus dari sistem file sementara "jumlah tautan"-nya>1, artinya proses lain masih menahannya.

  • Masuk ke sistem tempat file berada secara fisik. (tidak ada pemasangan jaringan)
  • Eksekusi lsof dir-name/.fuse_hidden000bd8c100000185 untuk mencari tahu proses apa yang membuat pegangan file tetap terbuka.
  • Hentikan proses tersebut jika masuk akal, atau cari tahu langkah apa yang dapat Anda lakukan untuk "dengan anggun" melepaskan pegangan file yang terbuka tanpa menghentikan proses.

Biasanya, ketika Anda menghapus file di sistem file lokal Anda yang telah dibuka oleh proses lain, OS mematuhi permintaan Anda dan menghapusnya dari pohon direktori, tetapi inode yang ditunjuk oleh pohon tersebut masih dianggap digunakan oleh sistem operasi. Setiap kali file dibuka, "jumlah tautan" bertambah satu, dan ruang hanya benar-benar dilepaskan ketika jumlah tautan mencapai nol.

Ketika Anda mengalami masalah seperti ini, itu berarti bahwa OS karena alasan apa pun telah memutuskan untuk tidak hapus file itu dari pohon direktori:biasanya karena ada alasan untuk percaya bahwa file itu masih perlu diakses oleh hal-hal yang tidak dapat menggunakan nomor inode langsung. Awalnya mungkin tampak sesuai, tetapi di belakang layar OS menamainya dengan awalan dot tersembunyi sehingga masih dapat diakses dengan beberapa bentuk pengalamatan jalur sistem file. Ruang masih akan dibebaskan saat jumlah link mencapai nol, tetapi objek tersebut akan tetap berada di direktori hingga link hilang.


Linux
  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Bagaimana Memaksa Menghapus File?

  3. Bagaimana cara mengaktifkan notifikasi konfirmasi saat menggunakan perintah 'rm' untuk menghapus file/folder?

  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. Kapan File yang Dapat Dieksekusi Tidak?

  3. Bagaimana Anda menghapus file yang lebih lama dari tanggal tertentu di Linux?

  1. Cara Membaca File Baris demi Baris di Bash

  2. Cara Menghapus (Menghapus) File atau Direktori di Linux

  3. Cara menghapus file di Ubuntu Linux