Cara memulihkan fail yang dipadam di linux

Cara memulihkan fail yang dipadam di linux

Adakah ini pernah berlaku kepada anda? Anda menyedari bahawa anda telah salah memadamkan fail - sama ada melalui Del kunci, atau menggunakan rm dalam baris arahan.

Dalam kes pertama, anda boleh pergi ke Sampah, Cari fail, dan pulihkannya ke lokasi asalnya. Tetapi bagaimana dengan kes kedua? Seperti yang saya pasti anda mungkin tahu, baris arahan Linux tidak menghantar fail yang dikeluarkan di mana sahaja - Membuang mereka. BUM. Mereka hilang.

Cadangan Baca: Cara Memulihkan Fail/Direktori Dihapus Menggunakan Alat Skalpel

Dalam artikel ini, kami akan berkongsi tip yang mungkin membantu untuk menghalangnya daripada berlaku kepada anda, dan alat yang mungkin anda pertimbangkan untuk menggunakan jika pada bila -bila masa anda cukup cuai untuk melakukannya.

Buat alias ke 'rm -i'

The -i beralih, apabila digunakan dengan rm (dan juga alat manipulasi fail lain seperti CP atau MV) menyebabkan petikan muncul sebelum mengeluarkan fail.

Perkara yang sama berlaku untuk menyalin, bergerak, atau menamakan semula fail di lokasi di mana satu dengan nama yang sama ada.

Prompt ini memberi anda peluang kedua untuk mempertimbangkan jika anda benar -benar ingin mengeluarkan fail - jika anda mengesahkan arahan, ia akan hilang. Dalam hal ini, saya minta maaf tetapi tip ini tidak akan melindungi anda dari kecuaian anda sendiri.

Untuk menggantikan rm dengan alias untuk 'rm -i', lakukan:

alias rm = "rm -i" 

The alias Perintah akan mengesahkan bahawa rm kini alias:

Tambah arahan alias rm

Walau bagaimanapun, ini hanya akan bertahan semasa sesi pengguna semasa dalam shell semasa. Untuk membuat perubahan kekal, anda perlu menyimpannya ~/.Bashrc (Beberapa pengagihan boleh digunakan ~/.profil sebaliknya) seperti yang ditunjukkan di bawah:

Tambah alias secara kekal di linux

Agar perubahan dalam ~/.Bashrc (atau ~/.profil) untuk berkuatkuasa dengan serta -merta, sumber fail dari shell semasa:

. ~/.Bashrc 
Alias ​​aktif di linux

Alat forensik - paling utama

Mudah -mudahan, anda akan berhati -hati dengan fail anda dan hanya perlu menggunakan alat ini sambil memulihkan fail yang hilang dari cakera luaran atau pemacu USB.

Namun, jika anda menyedari bahawa anda secara tidak sengaja mengeluarkan fail dalam sistem anda dan akan panik - jangan. Mari kita lihat di hadapan, alat forensik yang direka untuk senario seperti ini.

Untuk memasang terpenting di Centos/RHEL 7, anda perlu membolehkan Repoforge Pertama:

# rpm -uvh http: // pkgs.Repoforge.Org/RPMForge-Release/RPMForge-Release-0.5.3-1.EL7.rf.x86_64.rpm # yum pemasangan terpenting 

Sedangkan dalam Debian dan derivatif, hanya lakukan

# Pemasangan Aptitude paling utama 

Setelah pemasangan selesai, mari kita teruskan dengan ujian mudah. Kami akan bermula dengan mengeluarkan fail gambar yang dinamakan Nosdos.JPG daripada /boot/gambar Direktori:

# CD Images # RM Nosdos.JPG 

Untuk memulihkannya, gunakan yang paling utama seperti berikut (anda perlu mengenal pasti partition yang mendasari terlebih dahulu - /dev/sda1 adalah di mana /boot tinggal dalam kes ini):

# terkemuka -t jpg -i/dev/sda1 -o/home/gacanepa/diselamatkan 

di mana /rumah/gacanepa/diselamatkan adalah direktori pada cakera yang berasingan - perlu diingat bahawa pulih fail pada pemacu yang sama di mana yang dikeluarkan terletak bukan langkah yang bijak.

Sekiranya, semasa pemulihan, anda menduduki sektor cakera yang sama di mana fail yang dikeluarkan dulu, mungkin tidak dapat memulihkan apa -apa. Di samping itu, penting untuk menghentikan semua aktiviti anda sebelum melakukan pemulihan.

Setelah terpenting selesai, fail pulih (jika pemulihan mungkin) akan dijumpai di dalam /rumah/gacanepa/diselamatkan/jpg direktori.

Ringkasan

Dalam artikel ini, kami telah menerangkan bagaimana untuk mengelakkan mengeluarkan fail secara tidak sengaja dan bagaimana untuk cuba memulihkannya jika peristiwa yang tidak diingini berlaku. Walau bagaimanapun, diberi amaran bahawa terpenting boleh mengambil masa yang agak lama untuk berjalan bergantung pada saiz partition.

Seperti biasa, jangan ragu untuk memberitahu kami jika anda mempunyai soalan atau komen. Jangan ragu untuk menggugurkan nota kami menggunakan borang di bawah.