GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Memeriksa dan Memperbaiki Sistem File XFS di RHEL/Centos

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.


Cent OS
  1. Cara Menginstal Python 3.5 di CentOS/RHEL dan Fedora

  2. Cara mengecilkan sistem file root di CentOS / RHEL 6

  3. Memperbaiki masalah sistem file saat Boot di CentOS/RHEL 7 dan 8

  1. Cara Menggunakan Perintah fsck untuk Memeriksa dan Memperbaiki Sistem File

  2. Kesalahan Input/Output Selama Akses Sistem File XFS Di CentOS/RHEL 7

  3. Cara menonaktifkan ACPI di CentOS/RHEL 7

  1. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

  2. Cara memeriksa port yang terbuka di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8