ສິ່ງທີ່ Ext2, Ext3 & Ext4 ແລະວິທີສ້າງແລະແປງ
ຂ້ອຍໄດ້ໃຊ້ລະບົບເກົ່າ Fedora ຂອງຂ້ອຍເພື່ອທົດສອບບ່ອນທີ່ຂ້ອຍປ່ຽນຈາກ ext2 ເປັນ ext3, ext2 ເປັນ ext4 ແລະ ext3 ເປັນ ext4 ລະບົບແຟ້ມສົບຜົນ ສຳ ເລັດ.
ໂດຍປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ນີ້ທຸກຄົນສາມາດປ່ຽນລະບົບແຟ້ມເອກະສານຂອງພວກເຂົາໄດ້ຢ່າງສະຫຼາດ, ແຕ່ຍັງ, ຂ້ອຍມັກ WARN ເຈົ້າທັງ ໝົດ ກ່ອນທີ່ຈະເຮັດສິ່ງນີ້ເພາະວ່າວຽກງານຕໍ່ໄປນີ້ຕ້ອງມີການປະຕິບັດການບໍລິຫານທີ່ ຊຳ ນານ, ແລະເຮັດ ໃຫ້ແນ່ໃຈວ່າທ່ານຕ້ອງໄດ້ ສຳ ຮອງຂໍ້ມູນ ສຳ ຄັນຂອງໄຟລ໌ຂອງທ່ານກ່ອນທີ່ຈະ ດຳ ເນີນການນີ້. ຖ້າຫາກວ່າໃນກໍລະນີມີບາງສິ່ງບາງຢ່າງຜິດພາດຢ່າງ ໜ້ອຍ ທ່ານສາມາດກັບຄືນໄປບ່ອນຂໍ້ມູນ ສຳ ຮອງຂອງທ່ານ.
ໃນຄອມພີວເຕີ້, ລະບົບແຟ້ມເອກະສານແມ່ນວິທີການທີ່ແຟ້ມເອກະສານຖືກຕັ້ງຊື່ແລະໃສ່ຢ່າງມີເຫດຜົນໃນການເກັບຮັກສາ, ດຶງແລະປັບປຸງຂໍ້ມູນແລະຍັງໃຊ້ໃນການຈັດການພື້ນທີ່ໃນອຸປະກອນທີ່ມີຢູ່.
ລະບົບແຟ້ມເອກະສານແບ່ງອອກເປັນສອງຕອນທີ່ເອີ້ນວ່າ User Data ແລະ Metadata. ໃນບົດຂຽນນີ້, ຂ້າພະເຈົ້າພະຍາຍາມຄົ້ນຄວ້າວິທີການສ້າງແລະປ່ຽນລະບົບເອກະສານ Linux ຕ່າງໆແລະຄວາມແຕກຕ່າງລະດັບສູງລະຫວ່າງລະບົບເອກະສານ Ext2, Ext3 ແລະ Ext4.
ກ່ອນທີ່ຈະຍ້າຍການອ່ານຕໍ່ໄປ, ຂ້ອຍຂໍແນະ ນຳ ໂດຍຫຍໍ້ກ່ຽວກັບລະບົບແຟ້ມ Linux.
Ext2 - ລະບົບແຟ້ມຂະຫຍາຍທີສອງ
<
Ext3 - ລະບົບແຟ້ມຂະຫຍາຍທີສາມ
<
Ext4 - ລະບົບແຟ້ມຂະຫຍາຍສີ່
<
ວິທີການ ກຳ ນົດປະເພດລະບົບແຟ້ມເອກະສານ?
ເພື່ອ ກຳ ນົດປະເພດລະບົບເອກະສານ Linux ຂອງທ່ານ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງເປັນຜູ້ ນຳ ໃຊ້ຮາກ.
# df -hT | awk '{print $1,$2,$NF}' | grep "^/dev" /dev/sda3 ext3 / /dev/sda1 ext3 /boot
ການສ້າງລະບົບແຟ້ມ Ext2, ຫຼື Ext3, ຫຼື Ext4
ເມື່ອທ່ານສ້າງລະບົບແຟ້ມໂດຍໃຊ້ fdisk ຫຼື ຄຳ ສັ່ງທີ່ແບ່ງອອກ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ mke2fs ເພື່ອສ້າງລະບົບແຟ້ມແລະໃຫ້ແນ່ໃຈວ່າທ່ານທົດແທນ hdXX ດ້ວຍຊື່ຂອງອຸປະກອນຂອງທ່ານ.
# mke2fs /dev/hdXX
# mke2fs –j /dev/hdXX OR # mkfs.ext3 /dev/hdXX
ທາງເລືອກ -j ແມ່ນໃຊ້ ສຳ ລັບການເຮັດວາລະສານ.
# mke2fs -t ext4 /dev/hdXX OR # mkfs.ext4 /dev/hdXX
-t ທາງເລືອກທີ່ຈະລະບຸປະເພດລະບົບແຟ້ມເອກະສານ.
ການແປງລະບົບເອກະສານ Ext2, ຫຼື Ext3, ຫຼື Ext4
ມັນເປັນວິທີທີ່ດີກວ່າທີ່ຈະຖອດລະບົບເອກະສານແລະປ່ຽນມັນ. ການປ່ຽນໃຈເຫລື້ອມໃສສາມາດເຮັດໄດ້ໂດຍບໍ່ຕ້ອງຖອດແລະຕິດຕັ້ງລະບົບແຟ້ມ. ປ່ຽນແທນ ໃໝ່ hdXX ດ້ວຍຊື່ອຸປະກອນຂອງທ່ານ.
ເພື່ອປ່ຽນລະບົບແຟ້ມເອກະສານ ext2 ເປັນ ext3 ໃຫ້ຄຸນສົມບັດຂອງວາລະສານ, ໃຊ້ ຄຳ ສັ່ງ.
# tune2fs -j /dev/hdXX
ເພື່ອປ່ຽນຈາກ ext2 ເກົ່າໄປເປັນລະບົບແຟ້ມ ext4 ໃໝ່ ດ້ວຍຄຸນສົມບັດວາລະສານລ້າສຸດ. ດໍາເນີນການຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້.
# tune2fs -O dir_index,has_journal,uninit_bg /dev/hdXX
ຕໍ່ໄປ, ເຮັດການກວດສອບລະບົບແຟ້ມເອກະສານຄົບຖ້ວນພ້ອມ ຄຳ ສັ່ງ e2fsck ເພື່ອແກ້ໄຂແລະສ້ອມແປງ.
# e2fsck -pf /dev/hdXX
-p ຕົວເລືອກສ້ອມແປງລະບົບແຟ້ມອັດຕະໂນມັດ.
-f ຕົວເລືອກບັງຄັບໃຫ້ກວດສອບລະບົບແຟ້ມເອກະສານເຖິງແມ່ນວ່າມັນເບິ່ງຄືວ່າສະອາດ.
ເພື່ອເປີດໃຊ້ຄຸນລັກສະນະ ext4 ໃນລະບົບໄຟລ໌ ext3 ທີ່ມີຢູ່, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ.
# tune2fs -O extents,uninit_bg,dir_index /dev/hdXX
ຄຳ ເຕືອນ: ທ່ານບໍ່ສາມາດກັບຄືນຫຼືຕິດຕັ້ງລະບົບແຟ້ມເອກະສານ ext3 ເມື່ອທ່ານໃຊ້ ຄຳ ສັ່ງຂ້າງເທິງ.
ຫຼັງຈາກທີ່ໃຊ້ ຄຳ ສັ່ງດັ່ງກ່າວແລ້ວພວກເຮົາຕ້ອງໄດ້ ດຳ ເນີນການ fsck ເພື່ອແກ້ໄຂບາງໂຄງສ້າງທີ່ມີຢູ່ໃນ disk ທີ່ tune2fs ໄດ້ແກ້ໄຂແລ້ວ.
# e2fsck -pf /dev/hdXX
ຄຳ ເຕືອນ: ກະລຸນາລອງ ຄຳ ສັ່ງທັງ ໝົດ ຂ້າງເທິງນີ້ໃນເຄື່ອງແມ່ຂ່າຍ Linux ທີ່ທ່ານທົດສອບ.