ວິທີການກູ້ຄືນເອກະສານທີ່ຖືກລົບໃນ Linux
ເລື່ອງນີ້ເຄີຍເກີດຂື້ນກັບເຈົ້າບໍ? ທ່ານໄດ້ຮັບຮູ້ວ່າທ່ານໄດ້ລຶບແຟ້ມຂໍ້ມູນທີ່ຜິດພາດ - ທັງຜ່ານ Del key, ຫຼືການໃຊ້ rm
ໃນເສັ້ນ ຄຳ ສັ່ງ.
ໃນກໍລະນີ ທຳ ອິດ, ທ່ານສາມາດໄປຖັງຂີ້ເຫຍື້ອໄດ້ສະ ເໝີ, ຄົ້ນຫາເອກະສານແລະຟື້ນຟູມັນຢູ່ບ່ອນເດີມ. ແຕ່ຈະເປັນແນວໃດກ່ຽວກັບກໍລະນີທີສອງ? ດັ່ງທີ່ຂ້ອຍແນ່ໃຈວ່າເຈົ້າອາດຈະຮູ້ແລ້ວ, ເສັ້ນ ຄຳ ສັ່ງ Linux ບໍ່ສົ່ງແຟ້ມທີ່ຖືກລຶບອອກໄປທຸກບ່ອນ - ມັນ ກຳ ຈັດພວກມັນຢູ່. Bum. ພວກເຂົາໄປແລ້ວ.
ໃນບົດຄວາມນີ້ພວກເຮົາຈະແບ່ງປັນ ຄຳ ແນະ ນຳ ທີ່ອາດຈະເປັນປະໂຫຍດໃນການປ້ອງກັນບໍ່ໃຫ້ສິ່ງນີ້ເກີດຂື້ນກັບທ່ານ, ແລະເຄື່ອງມືທີ່ທ່ານອາດຈະພິຈາລະນາ ນຳ ໃຊ້ຖ້າໃນຈຸດໃດກໍ່ຕາມທ່ານບໍ່ສົນໃຈພຽງພໍທີ່ຈະເຮັດມັນໄດ້.
ສ້າງນາມແຝງກັບ 'rm -i'
ປຸ່ມປ່ຽນລະຫັດ -i , ເມື່ອຖືກ ນຳ ໃຊ້ກັບ rm (ແລະຍັງມີເຄື່ອງມືການຈັດການເອກະສານອື່ນໆເຊັ່ນ: cp ຫຼື mv) ເຮັດໃຫ້ເກີດການກະຕຸ້ນເຕືອນກ່ອນທີ່ຈະເອົາຟາຍ.
ສິ່ງດຽວກັນນີ້ໃຊ້ກັບການຄັດລອກ, ຍ້າຍຫຼືປ່ຽນຊື່ໄຟລ໌ໃນສະຖານທີ່ບ່ອນທີ່ມີຊື່ດຽວກັນຢູ່ແລ້ວ.
ການກະຕຸ້ນເຕືອນນີ້ເຮັດໃຫ້ທ່ານມີໂອກາດທີ່ສອງທີ່ຈະພິຈາລະນາຖ້າທ່ານຕ້ອງການເອົາແຟ້ມຕົວຈິງອອກໄປ - ຖ້າທ່ານຢືນຢັນການກະຕຸ້ນ, ມັນຈະຫາຍໄປ. ໃນກໍລະນີດັ່ງກ່າວ, ຂ້າພະເຈົ້າຂໍໂທດ, ແຕ່ ຄຳ ແນະ ນຳ ນີ້ຈະບໍ່ປົກປ້ອງທ່ານຈາກຄວາມບໍ່ສົນໃຈຂອງທ່ານເອງ.
ເພື່ອທົດແທນ rm ດ້ວຍນາມແຝງເປັນ rm -i
, ເຮັດ:
alias rm='rm -i'
ຄຳ ສັ່ງນາມແຝງຈະຢືນຢັນວ່າຕອນນີ້ຍັງມີນາມແຝງຢູ່:
ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນຈະມີພຽງແຕ່ໃນໄລຍະກອງປະຊຸມຜູ້ໃຊ້ໃນແກະປັດຈຸບັນ. ເພື່ອເຮັດໃຫ້ການປ່ຽນແປງຖາວອນ, ທ່ານຈະຕ້ອງເກັບມັນໄວ້ໃນ ~/.bashrc
(ການແຈກຈ່າຍບາງຢ່າງອາດຈະໃຊ້ ~ /. ໂປແກຼມ
ແທນ) ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມນີ້:
ເພື່ອໃຫ້ການປ່ຽນແປງໃນ ~/.bashrc
(ຫຼື ~ /. ໂປແກຼມ
) ມີຜົນບັງຄັບໃຊ້ທັນທີ, ນຳ ເອົາເອກະສານຈາກຫອຍປະຈຸບັນ:
. ~/.bashrc
ເຄື່ອງມື forensics - foremost
ຫວັງວ່າ, ທ່ານຈະລະມັດລະວັງກັບແຟ້ມຂອງທ່ານແລະຈະຕ້ອງໃຊ້ເຄື່ອງມືນີ້ໃນຂະນະທີ່ກູ້ຄືນຂໍ້ມູນທີ່ສູນຫາຍຈາກແຜ່ນດິດຫລື USB drive ຂ້າງນອກ.
ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າທ່ານຮູ້ວ່າທ່ານໄດ້ລຶບໄຟລ໌ໃນລະບົບຂອງທ່ານໂດຍບັງເອີນແລະຈະເຮັດໃຫ້ທ່ານຕົກໃຈ - ຢ່າເຮັດ. ລອງພິຈາລະນາເບິ່ງທີ່ ສຳ ຄັນ, ເຄື່ອງມືການແພດດ້ານວິຊາການທີ່ຖືກອອກແບບມາເພື່ອສະຖານະການແບບນີ້.
ການຕິດຕັ້ງທີ່ ສຳ ຄັນທີ່ສຸດໃນ CentOS/RHEL 7, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ Repoforge ກ່ອນ:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install foremost
ໃນຂະນະທີ່ຢູ່ໃນ Debian ແລະອະນຸພັນ, ພຽງແຕ່ເຮັດ
# aptitude install foremost
ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ໃຫ້ ດຳ ເນີນການທົດສອບງ່າຍໆ. ພວກເຮົາຈະເລີ່ມຕົ້ນໂດຍການ ກຳ ຈັດແຟ້ມຮູບພາບທີ່ມີຊື່ວ່າ nosdos.jpg
ຈາກໄດເລກະທໍລີ/boot/images:
# cd images # rm nosdos.jpg
ເພື່ອກູ້ເອົາມັນ, ໃຫ້ ນຳ ໃຊ້ທີ່ ສຳ ຄັນທີ່ສຸດດັ່ງຕໍ່ໄປນີ້ (ທ່ານ ຈຳ ເປັນຕ້ອງ ກຳ ນົດການແບ່ງປັນທີ່ຕິດພັນກ່ອນ - /dev/sda1
ແມ່ນບ່ອນທີ່ /boot
ຢູ່ໃນກໍລະນີນີ້):
# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued
ບ່ອນທີ່/home/gacanepa/ການຊ່ວຍເຫຼືອແມ່ນໄດເລກະທໍລີຢູ່ໃນແຜ່ນແຍກຕ່າງຫາກ - ຈົ່ງຈື່ໄວ້ວ່າການກູ້ຄືນເອກະສານຕ່າງໆໃນບ່ອນຂັບດຽວກັນບ່ອນທີ່ບ່ອນທີ່ຍ້າຍໄປນັ້ນບໍ່ແມ່ນການເຄື່ອນໄຫວທີ່ສະຫລາດ.
ຖ້າຫາກວ່າ, ໃນໄລຍະການກູ້ຄືນ, ທ່ານຄອບຄອງຂະ ແໜງ ການແຜ່ນດຽວກັນບ່ອນທີ່ມີເອກະສານທີ່ຖືກລຶບອອກແລ້ວ, ມັນອາດຈະບໍ່ສາມາດກູ້ເອົາຫຍັງໄດ້. ນອກຈາກນັ້ນ, ມັນເປັນສິ່ງ ຈຳ ເປັນທີ່ຈະຢຸດກິດຈະ ກຳ ທັງ ໝົດ ຂອງທ່ານກ່ອນທີ່ຈະ ດຳ ເນີນການກູ້ຄືນ.
ຫຼັງຈາກທີ່ ສຳ ຄັນທີ່ສຸດໄດ້ປະຕິບັດ ສຳ ເລັດແລ້ວ, ເອກະສານທີ່ໄດ້ກູ້ຄືນ (ຖ້າການກູ້ຄືນເປັນໄປໄດ້) ຈະພົບເຫັນຢູ່ໃນໄດເລກະທໍລີ/home/gacanepa/Rescue/jpg.
ໃນບົດຂຽນນີ້ພວກເຮົາໄດ້ອະທິບາຍວິທີການຫລີກລ້ຽງການລຶບເອກະສານໂດຍບັງເອີນແລະວິທີການພະຍາຍາມກູ້ເອົາມັນຖ້າເຫດການທີ່ບໍ່ຕ້ອງການດັ່ງກ່າວເກີດຂື້ນ. ໄດ້ຮັບການເຕືອນ, ເຖິງຢ່າງໃດກໍ່ຕາມ, ສິ່ງ ສຳ ຄັນທີ່ສຸດສາມາດໃຊ້ເວລາໃນການໃຊ້ເວລາໃນການແລ່ນຂື້ນກັບຂະ ໜາດ ຂອງພາທິຊັນ.
ດັ່ງທີ່ເຄີຍເຮັດ, ຢ່າລັງເລທີ່ຈະແຈ້ງໃຫ້ພວກເຮົາທາບຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ເຫັນ. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະລົງບັນທຶກໃຫ້ພວກເຮົາໂດຍໃຊ້ແບບຟອມລຸ່ມນີ້.