chmod +x nama file
chmod -x menghapus bit yang dapat dieksekusi ...
Cara Mengembalikan file dari hilang + ditemukan
Bermacam Macam / / November 28, 2021
Cara Mengembalikan file dari hilang + ditemukan: Folder berjudul /lost+found adalah tempat fsck meletakkan fragmen file yang belum dapat dilampirkan di mana pun di pohon direktori. Direktori yang hilang+ditemukan (bukan Hilang+Ditemukan) adalah konstruksi yang digunakan oleh fsck ketika ada kerusakan pada sistem file. File yang biasanya hilang karena kerusakan direktori akan ditautkan di direktori hilang+ditemukan sistem file tersebut dengan nomor inode.
/lost+found adalah direktori penting yang berguna untuk memulihkan file yang tidak ditutup dengan benar karena berbagai alasan seperti kegagalan daya. Lost+Found dibuat oleh sistem pada saat instalasi OS Linux untuk setiap partisi yang kita buat. Dengan kata lain, kita dapat mengatakan folder yang di-mount 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.
Isi
- Cara Mengembalikan file dari hilang + ditemukan
- Metode 2: Gunakan skrip untuk memulihkan file secara otomatis
Cara Mengembalikan file dari hilang + ditemukan
1.Jika Anda tidak dapat melakukan booting dan melihat layar “Lanjutkan untuk menunggu; Tekan S untuk melewati pemasangan atau M untuk pemulihan manual” karena kesalahan sistem file di partisi / dan / home. Kemudian pilih opsi pemulihan.
2.Lari fsck di / dan /home sistem file.
3.Jika Anda mengalami kesulitan dalam membersihkan fsck untuk /home maka gunakan:
fsck -p /home (Pembetulan otomatis) "fsck -y /home" (ini akan memilih ya untuk semua permintaan secara otomatis).
4. Sekarang Anda akan dapat lulus / pulang dari fsck berhasil.
5.Jika Anda akan mencoba mount /home tidak akan ada file pengguna kecuali direktori hilang+ditemukan. Berlari "df -h” dan Anda akan melihat bahwa sistem file Anda akan menggunakan ruang yang sama seperti sebelum crash karena semua file berada di direktori yang hilang+ditemukan dan kami akan memulihkannya.
6.Sekarang di folder hilang+ditemukan, Anda akan melihat bahwa ada banyak folder tanpa nama dan meneliti masing-masing akan membuang banyak waktu Anda. Jadi selanjutnya kita harus lari”berkas *” untuk mengetahui jenis file yang sedang kita tangani.
#7479417: direktori. #7479418: direktori. #7479419: direktori. #7602560: direktori. #7603310: Urutan MPEG, v2, program multipleks. #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: Data sistem file CD-ROM ISO 9660 'Linux Mint 9 Isadora' (dapat di-boot) #7604089: Data sistem file CD-ROM ISO 9660 'netbook-x86_64-201005242312' (dapat di-boot) #7605425: Urutan MPEG, v2, program multipleks. #7605470: Urutan MPEG, v2, program multipleks. #7605484: Urutan MPEG, v2, program multipleks. #7607478: data terkompresi gzip, dari Unix, terakhir diubah: Jumat 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
7.Sekarang mari kita menyaring hasilnya karena kita hanya ingin direktori dimasukkan ke dalam hasil kita. Jadi lari”berkas * | direktori grep > /root/list.dir" memerintah.
8. Selanjutnya, edit /root/list.dir untuk membuatnya menjadi skrip untuk menampilkan daftar file di setiap direktori. Edit file untuk menjadikannya skrip menggunakan vi, vim, nano. Tambahkan set -v ke baris pertama dan tambahkan 'ls -l' ke awal setiap baris lainnya.
set -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Sekarang buat file yang dapat dieksekusi kemudian jalankan dan arahkan output ke file:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Sekarang cari file mis. Desktop di file keluaran dir.out. Hasilnya akan menjadi seperti ini:
ls -l \#7733249. jumlah 5704. drwxr-xr-x 2 1002 1002 4096 06-05-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 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 30-04-2017 09:15 Template. -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 mengembalikan folder rumah cukup mv folder:
mv /lost+found/#7733249 /home/yourUsername
Catatan: Ganti nama pengguna Anda dengan nama pengguna asli Anda instalasi Linux.
Metode 2: Gunakan skrip untuk memulihkan file secara otomatis
Lari pertama "sudo -i” atau “sudo su-” dan kemudian jalankan skrip di bawah ini yang berjalan di sistem file /dev/sd?? dan output ke /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/pulihkan. pasang /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+ditemukan. ( gema 'set -v' berkas * | grep direktori 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’ ) | sh > /tmp/daftar
Itu saja Anda telah berhasil belajar Cara Mengembalikan file dari hilang + ditemukan tetapi jika Anda masih memiliki pertanyaan tentang artikel ini, silakan tanyakan di bagian komentar.
- NickMembalas
- Ramesh Pande
Bagaimana memulihkan blok yang hilang di hadoop?
Membalas - Pangeran
Saya telah kehilangan+ditemukan juga di drive eksternal dan terus diberi tahu /dev?? baik sedang digunakan – atau dipasang..
e2fsck Tidak dapat melanjutkan, batal.Membalas - Pangeran
Apakah ada saran/saran untuk saya coba?
Membalas