Cara Mengembalikan file dari hilang + ditemukan

GB. Cara Mengembalikan file dari hilang + ditemukan

/lost+found adalah direktori penting yang berguna untuk memulihkan file yang tidak ditutup dengan benar karena berbagai alasan seperti mati listrik. Lost+Found dibuat oleh sistem pada saat instalasi OS Linux untuk setiap partisi yang kita buat. Dengan kata lain, kita dapat mengatakan folder yang dipasang berisi folder yang hilang + ditemukan ini. Folder ini berisi file tanpa tautan dan file yang akan dipulihkan. File apa pun yang akan dipulihkan disimpan di folder ini. Perintah fsck digunakan untuk memulihkan file-file ini.

Cara Mengembalikan file dari hilang + ditemukan

1.Jika Anda tidak dapat melakukan booting dan melihat layar “Lanjutkan menunggu; Tekan S untuk melewati pemasangan atau M untuk pemulihan manual” karena kesalahan sistem file di / dan / partisi home. Kemudian pilih opsi pemulihan.

2.Jalankan fsck pada sistem file / dan /home.

3.Jika Anda mengalami masalah dalam mendapatkan fsck cleared untuk /home maka gunakan:

fsck -p /home (Perbaikan otomatis) “fsck -y /home” (ini akan memilih yes untuk semua prompt secara otomatis).

4.Sekarang Anda dapat melewati /home dari fsck dengan sukses.

5.Jika Anda akan mencoba me-mount /home tidak akan ada file pengguna kecuali direktori yang hilang + ditemukan. Jalankan “df -h” dan Anda akan melihat bahwa sistem file Anda akan menggunakan ruang yang sama seperti sebelum crash karena semua file ada di direktori yang hilang + ditemukan dan kami akan memulihkannya.

  1. Sekarang di folder yang hilang + ditemukan, Anda akan melihat bahwa ada banyak folder tanpa nama dan memeriksa setiap folder akan membuang banyak waktu Anda. Jadi selanjutnya kita harus menjalankan “file *” untuk mengetahui jenis file yang sedang kita hadapi.

#7479417: direktori #7479418: direktori #7479419: direktori #7602560: direktori #7603310: Urutan MPEG, v2, multipleks program #7603464: Data gambar JPEG, standar JFIF 1.02 #7603542: File audio dengan ID3 versi 2.3.0, berisi: File audio dengan ID3 versi 2.4.0, berisi: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, JntStereo #7604043: ISO 9660 Data sistem file CD-ROM ‘Linux Mint 9 Isadora’ (dapat di-boot) #7604089: ISO 9660 Data sistem file CD-ROM ‘netbook-x86_64-201005242312 ‘ (dapat di-boot) #7605425: Urutan MPEG, v2, multipleks program #7605470: Urutan MPEG, v2, multipleks program #7605484: Urutan MPEG, v2, multipleks program #7607478: gzip terkompresi data, dari Unix, terakhir diubah: Jum 14 Mei 07:55:35 2017 #7607788: data terkompresi gzip, dari Unix, terakhir diubah: Sel 4 Mei 14:16:31 2017 #7610801: Dokumen PDF, versi 1.4 #7612061: Data sistem file CD-ROM ISO 9660 ‘Ubuntu 10.04 LTS amd64’ (dapat di-boot) #7613228: direktori #7613583: direktori #7613588: direktori

  1. Sekarang mari kita saring hasilnya karena kita hanya ingin direktori dimasukkan ke dalam hasil kita. Jadi jalankan “file * | grep directory > /root/list.dir” perintah.
  2. Selanjutnya, edit /root/list.dir untuk membuatnya menjadi skrip untuk menampilkan daftar file di setiap direktori. Edit file untuk membuatnya menjadi skrip menggunakan vi, vim, nano. Tambahkan set -v ke baris pertama dan tambahkan ‘ls -l’ ke awal setiap baris lainnya.

atur -v ls -l #10104455 ls -l #10104531 ls -l #10104536

  1. Sekarang buat file dapat dieksekusi kemudian jalankan dan arahkan hasilnya ke file:

chmod -x /tmp/list.dir ./list.dir 1> /tmp/list.out 2>&1

10.Sekarang cari file misalnya Desktop di file output dir.out . Hasilnya akan seperti ini:

ls -l #7733249 total 5704 drwxr-xr-x 2 1002 1002 4096 05-06-2017 13:24 Desktop drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Dokumen drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Unduhan -rw-r–r– 1 1002 1002 179 30-04-2017 09:14 contoh.desktop drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Musik drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Gambar drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Publik -rw-r–r– 1 1002 1002 5794003 15-05-2017 11:00 scrap001_a.ora drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Templat -rw-r–r– 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny drwxrwxr-x 2 1002 1002 4096 23-05-2017 14:57 Ubuntu One drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Video

11.Output di atas menentukan bahwa direktori home adalah #7733249. Sekarang untuk memulihkan folder rumah, cukup mv foldernya:

mv /lost+found/#7733249 /home/yourUsername

Catatan: Ganti nama pengguna Anda dengan nama pengguna sebenarnya dari instalasi Linux Anda.

Metode 2: Gunakan skrip untuk memulihkan file secara otomatis

Pertama, jalankan “sudo -i” atau “sudo su -” dan kemudian jalankan skrip di bawah ini yang berjalan pada sistem file /dev/sd?? dan output ke /tmp/listing:

fsck -y /dev/sd?? mkdir /tmp/pulihkan mount /dev/sd?? /tmp/recover -o rw cd /tmp/recover-lost+found ( echo ‘set -v’ file * | direktori grep 2>/dev/null | perl -pe ‘s/^(#[0-9] +):.*$/ls -l ‘”’”’$1’”’”’/’ ) | sh > /tmp/daftar

Itu saja Anda telah berhasil mempelajari Cara Mengembalikan file dari yang hilang + ditemukan tetapi jika Anda masih memiliki pertanyaan tentang artikel ini, silakan tanyakan di bagian komentar.

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET