Halo teman teman. Dalam posting ini, kami akan menjelaskan trik yang dapat menghemat banyak pekerjaan dan bahkan seluruh sistem. Jadi, hari ini Anda akan belajar Cara Memeriksa dan Memperbaiki Sistem File XFS di RHEL/RockyLinux/CentOS.
Sebelum kita mulai, kita perlu berbicara sedikit tentang XFS.
XFS adalah sistem file journal 64-bit berperforma tinggi. Keunggulannya seperti kedewasaan, dan kode yang di-debug, menjadikannya kandidat pilihan untuk digunakan pada server GNU/Linux.
Beberapa keunggulan utama XFS adalah:
- Berkat penjurnalan, pemulihan yang mudah dan cepat dari kehilangan data dapat dilakukan. Fitur ini sangat penting dalam server produksi.
- Dengan XFS, ada kemungkinan untuk memperbesar partisi saat di-mount dan aktif.
- XFS dapat mengeksekusi operasi I/O (Input/Output) secara paralel.
Dan seterusnya. Itulah sebabnya banyak server dengan RHEL, RockyLinux, dan turunannya menggunakannya.
Namun, ada kemungkinan itu bisa mengecewakan kita, jadi itulah alasan untuk posting hari ini.
Cara Memperbaiki Sistem File XFS di RHEL/RockyLinux/CentOS
Sebenarnya, untuk memperbaiki sistem file XFS, Anda hanya perlu menjalankan perintah berikut
xfs_repair [option] [device]
Namun, kita harus memiliki sistem XFS yang rusak, dan ini pada sistem produksi berakibat fatal.
Jadi untuk mendemonstrasikan cara kerja postingan ini, saya akan sengaja merusak sistem XFS.
Ingatlah untuk melakukan tes ini pada mesin virtual di mana tidak ada kerusakan pada sistem utama.
Misalkan partisi atau perangkat atau sistem kita dipasang di /device
pertama kita harus melepasnya.
umount /device
Dan sekarang rusak sistem file dengan menjalankan
xfs_db -x -c blockget -c "blocktrash -s 512109 -n 1000" [device]
Misalnya,
sudo xfs_db -x -c blockget -c "blocktrash -s 512109 -n 1000" /dev/sdb1
Dan tentu saja jika Anda mencoba memasangnya, Anda akan mendapatkan kesalahan yang mirip dengan ini
mount: /device: mount(2) system call failed: Structure needs cleaning.
Jadi, mari kita perbaiki.
Untuk itu, volume harus di-unmount.
Dan untuk memperbaikinya jalankan perintah berikut
xfs_repair [device]
Misalnya,
xfs_repair /dev/sdb1
Pada akhirnya Anda akan melihat layar output yang mirip dengan ini
Jadi, prosesnya sangat luas. Sekarang tinggal mount.
mount /dev/sdb1
Nikmati.