ວິທີການໃຊ້ fsck ໃນການແກ້ໄຂຂໍ້ຜິດພາດຂອງ System File ໃນ Linux
ລະບົບແຟ້ມເອກະສານມີ ໜ້າ ທີ່ຮັບຜິດຊອບໃນການຈັດລະບຽບວິທີການເກັບຮັກສາແລະເກັບຂໍ້ມູນຄືນ. ວິທີ ໜຶ່ງ ຫຼືວິທີອື່ນ, ດ້ວຍເວລາ, ລະບົບແຟ້ມຂໍ້ມູນອາດຈະເສື່ອມໂຊມແລະບາງສ່ວນຂອງມັນອາດຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້. ຖ້າລະບົບແຟ້ມຂອງທ່ານພັດທະນາຄວາມບໍ່ສອດຄ່ອງດັ່ງກ່າວແນະ ນຳ ໃຫ້ກວດພິສູດຄວາມສົມບູນຂອງມັນ.
ສິ່ງນີ້ສາມາດເຮັດ ສຳ ເລັດໄດ້ຜ່ານລະບົບປະໂຫຍດຂອງລະບົບທີ່ເອີ້ນວ່າ fsck (ການກວດສອບຄວາມສອດຄ່ອງຂອງລະບົບໄຟລ໌). ການກວດສອບນີ້ສາມາດເຮັດໄດ້ໂດຍອັດຕະໂນມັດໃນຊ່ວງເວລາໃສ່ເກີບຫຼືແລ່ນດ້ວຍຕົນເອງ.
ໃນບົດຂຽນນີ້, ພວກເຮົາ ກຳ ລັງຈະທົບທວນເບິ່ງ fsck utility ແລະການ ນຳ ໃຊ້ຂອງມັນເພື່ອຊ່ວຍທ່ານໃນການແກ້ໄຂຂໍ້ຜິດພາດຂອງ disk.
ມີສະຖານະການທີ່ແຕກຕ່າງກັນໃນເວລາທີ່ທ່ານຈະຕ້ອງການທີ່ຈະດໍາເນີນການ fsck. ນີ້ແມ່ນບາງຕົວຢ່າງ:
- ລະບົບລົ້ມເຫລວບໍ່ໄດ້.
- ແຟ້ມຕ່າງໆໃນລະບົບກາຍເປັນການສໍ້ລາດບັງຫຼວງ (ເລື້ອຍໆທ່ານອາດຈະເຫັນຂໍ້ມູນເຂົ້າ/ອອກຜິດພາດ).
- ແຜ່ນທີ່ຕິດຄັດມາ (ລວມທັງແຟ້ມແຟດ/ບັດ SD) ບໍ່ເຮັດວຽກຕາມທີ່ຄາດ ໝາຍ.
ຄໍາສັ່ງ Fsck ຕ້ອງໄດ້ຮັບການດໍາເນີນການກັບສິດທິພິເສດຂອງຜູ້ໃຊ້ຫຼືຮາກ. ທ່ານສາມາດໃຊ້ມັນດ້ວຍການໂຕ້ຖຽງທີ່ແຕກຕ່າງກັນ. ການ ນຳ ໃຊ້ຂອງພວກມັນແມ່ນຂື້ນກັບກໍລະນີສະເພາະຂອງທ່ານ. ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນຕົວເລືອກທີ່ ສຳ ຄັນກວ່າ:
-
-
-A
- ໃຊ້ ສຳ ລັບກວດເຊັກລະບົບແຟ້ມທັງ ໝົດ. ບັນຊີລາຍຊື່ແມ່ນເອົາມາຈາກ/etc/fstab
. -
-C
- ສະແດງແຖບຄວາມຄືບ ໜ້າ. -
-l
- ລັອກອຸປະກອນເພື່ອຮັບປະກັນວ່າບໍ່ມີໂປແກຼມອື່ນໃດທີ່ຈະພະຍາຍາມໃຊ້ສ່ວນແບ່ງໃນລະຫວ່າງການກວດສອບ. -
-M
- ຢ່າກວດສອບລະບົບແຟ້ມທີ່ຕິດຕັ້ງ. -
-N
- ພຽງແຕ່ສະແດງສິ່ງທີ່ຈະເຮັດ - ບໍ່ມີການປ່ຽນແປງຕົວຈິງ. -
-P
- ຖ້າທ່ານຕ້ອງການກວດສອບລະບົບແຟ້ມເອກະສານພ້ອມກັນ, ລວມທັງຮາກ. -
-R
- ຢ່າກວດສອບລະບົບແຟ້ມຮາກ. ສິ່ງນີ້ມີປະໂຫຍດພຽງແຕ່ກັບ <-A
‘. -
-r
- ໃຫ້ສະຖິຕິ ສຳ ລັບແຕ່ລະອຸປະກອນທີ່ ກຳ ລັງຖືກກວດກາ. -
-T
- ບໍ່ສະແດງຫົວຂໍ້. -
-t
- ລະບຸຢ່າງລະອຽດກ່ຽວກັບປະເພດລະບົບແຟ້ມທີ່ຕ້ອງໄດ້ກວດກາ. ບັນດາປະເພດສາມາດເປັນບັນຊີແຍກຕ່າງຫາກດ້ວຍເຄື່ອງ ໝາຍ ຈຸດ. -
-V
- ໃຫ້ລາຍລະອຽດກ່ຽວກັບສິ່ງທີ່ ກຳ ລັງເຮັດຢູ່.
ວິທີການໃຊ້ fsck ໃນການແກ້ໄຂຂໍ້ຜິດພາດຂອງລະບົບ Linux
ເພື່ອເຮັດວຽກ fsck, ທ່ານ ຈຳ ເປັນຕ້ອງຮັບປະກັນວ່າສ່ວນທີ່ທ່ານ ກຳ ລັງຈະກວດສອບບໍ່ຖືກຕິດຕັ້ງ. ສຳ ລັບຈຸດປະສົງຂອງບົດຄວາມນີ້, ຂ້ອຍຈະໃຊ້ຮຸ່ນທີສອງຂອງຂ້ອຍ
/dev/sdb
ທີ່ຢູ່ໃນ/mnt
.ນີ້ແມ່ນສິ່ງທີ່ເກີດຂື້ນຖ້າຂ້ອຍພະຍາຍາມແລ່ນ fsck ເມື່ອການແບ່ງປັນຖືກຕິດຕັ້ງ.
# fsck /dev/sdb
ເພື່ອຫລີກລ້ຽງການຖອດຖອນການແບ່ງປັນການ ນຳ ໃຊ້.
# umount /dev/sdb
ຫຼັງຈາກນັ້ນ fsck ສາມາດແລ່ນດ້ວຍຄວາມປອດໄພ.
# fsck /dev/sdb
ຫຼັງຈາກແລ່ນ fsck, ມັນກໍ່ຈະສົ່ງລະຫັດການທ່ອງທ່ຽວຄືນ. cods ເຫຼົ່ານີ້ສາມາດເຫັນໄດ້ໃນປື້ມຄູ່ມືຂອງ fsck ໂດຍການແລ່ນ:
# man fsck 0 No errors 1 Filesystem errors corrected 2 System should be rebooted 4 Filesystem errors left uncorrected 8 Operational error 16 Usage or syntax error 32 Checking canceled by user request 128 Shared-library error
ບາງຄັ້ງຫຼາຍກ່ວາ ໜຶ່ງ ຂໍ້ຜິດພາດສາມາດພົບໄດ້ໃນລະບົບແຟ້ມເອກະສານ. ໃນກໍລະນີດັ່ງກ່າວທ່ານອາດຈະຕ້ອງການ fsck ພະຍາຍາມແກ້ໄຂຂໍ້ຜິດພາດໂດຍອັດຕະໂນມັດ. ສິ່ງນີ້ສາມາດເຮັດໄດ້ກັບ:
# fsck -y /dev/sdb
ທຸງ
-y
, ອັດຕະໂນມັດ“ ແມ່ນແລ້ວ”
ກັບການກະຕຸ້ນໃດໆຈາກ fsck ເພື່ອແກ້ໄຂຂໍ້ຜິດພາດ.ເຊັ່ນດຽວກັນ, ທ່ານສາມາດເຮັດວຽກດຽວກັນໃນທຸກລະບົບໄຟລ໌ (ໂດຍບໍ່ມີຮາກ):
$ fsck -AR -y
ວິທີການ ດຳ ເນີນການ fsck ໃນ Partition Linux Linux
ໃນບາງກໍລະນີ, ທ່ານອາດຈະຕ້ອງ ດຳ ເນີນການ fsck ໃສ່ສ່ວນແບ່ງຮາກຂອງລະບົບຂອງທ່ານ. ເນື່ອງຈາກວ່າທ່ານບໍ່ສາມາດແລ່ນ fsck ໃນຂະນະທີ່ການແບ່ງປັນຖືກຕິດຕັ້ງ, ທ່ານສາມາດລອງໃຊ້ຕົວເລືອກນີ້:
- ບັງຄັບ fsck ໃສ່ເກີບລະບົບ
- ດຳ ເນີນການ fsck ໃນຮູບແບບການກູ້ໄພ
ພວກເຮົາຈະທົບທວນທັງສອງສະຖານະການ.
ນີ້ແມ່ນຂ້ອນຂ້າງງ່າຍທີ່ຈະເຮັດ ສຳ ເລັດ, ສິ່ງດຽວທີ່ທ່ານຕ້ອງເຮັດແມ່ນສ້າງເອກະສານທີ່ມີຊື່ວ່າ forcefsck ໃນສ່ວນແບ່ງຮາກຂອງລະບົບຂອງທ່ານ. ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
# touch /forcefsck
ຫຼັງຈາກນັ້ນທ່ານພຽງແຕ່ສາມາດບັງຄັບຫຼື ກຳ ນົດເວລາການເລີ່ມຕົ້ນ ໃໝ່ ຂອງລະບົບຂອງທ່ານ. ໃນລະຫວ່າງການໃສ່ເກີບຕໍ່ໄປ, fsck ຈະຖືກປະຕິບັດ. ຖ້າການລຸດລົງແມ່ນມີຄວາມ ສຳ ຄັນ, ຄວນແນະ ນຳ ໃຫ້ວາງແຜນສິ່ງນີ້ຢ່າງລະມັດລະວັງ, ເພາະວ່າຖ້າມີການ ນຳ ໃຊ້ຫຼາຍໆ inodes ໃນລະບົບຂອງທ່ານ, fsck ອາດຈະຕ້ອງໃຊ້ເວລາເພີ່ມເຕີມ.
ຫຼັງຈາກເກີບຂອງລະບົບຂອງທ່ານ, ໃຫ້ກວດເບິ່ງວ່າເອກະສານຍັງມີຢູ່ຢູ່:
# ls /forcefsck
ຖ້າມັນເຮັດ, ທ່ານອາດຈະຕ້ອງການ ກຳ ຈັດມັນອອກເພື່ອຫລີກລ້ຽງການໃສ່ເກີບທຸກໆລະບົບ.
ການແລ່ນ fsck ໃນຮູບແບບການກູ້ໄພຮຽກຮ້ອງໃຫ້ມີອີກສອງສາມຂັ້ນຕອນ. ທຳ ອິດກະກຽມລະບົບຂອງທ່ານ ສຳ ລັບການເປີດ ໃໝ່. ຢຸດເຊົາການບໍລິການທີ່ສໍາຄັນເຊັ່ນ MySQL/MariaDB etc ແລະຫຼັງຈາກນັ້ນພິມ.
# reboot
ໃນລະຫວ່າງການໃສ່ເກີບ, ໃຫ້ກົດປຸ່ມ
shift
ເພື່ອໃຫ້ເມນູ grub ຖືກສະແດງ. ເລືອກ“ ຕົວເລືອກຂັ້ນສູງ”.ຫຼັງຈາກນັ້ນເລືອກ "ຮູບແບບການກູ້ຄືນ".
ໃນເມນູຕໍ່ໄປເລືອກ“ fsck”.
ທ່ານຈະຖືກຖາມວ່າທ່ານຕ້ອງການໃຫ້ລະບົບແຟ້ມ
/
ຂອງທ່ານຫຼຸດລົງບໍ. ເລືອກ“ ແມ່ນແລ້ວ”
.ທ່ານຄວນຈະເຫັນບາງຢ່າງທີ່ຄ້າຍຄືກັບສິ່ງນີ້.
ຈາກນັ້ນທ່ານສາມາດສືບຕໍ່ໃສ່ເກີບບູດປົກກະຕິ, ໂດຍການເລືອກ“ ສືບຕໍ່”.
ໃນບົດແນະ ນຳ ນີ້ທ່ານໄດ້ຮຽນຮູ້ວິທີການໃຊ້ fsck ແລະ ດຳ ເນີນການກວດສອບຄວາມສອດຄ່ອງໃນລະບົບແຟ້ມ Linux ທີ່ແຕກຕ່າງກັນ. ຖ້າທ່ານມີ ຄຳ ຖາມໃດໆກ່ຽວກັບ fsck, ກະລຸນາຢ່າລັງເລທີ່ຈະສົ່ງພວກເຂົາໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.
-