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

Memelihara sistem file Linux menggunakan "fsck" dan "tune2fs"

Alat terbaik untuk memelihara sistem file adalah fsck , yang memeriksa dan memperbaiki sistem file Linux. Secara default, fsck berjalan setelah 20 sistem reboot tetapi harus dijalankan secara manual jika sistem Anda berjalan selama berminggu-minggu atau berbulan-bulan dengan reboot. Frekuensi pemeriksaan sistem file diubah dengan menggunakan perintah tune2fs. Utilitas lain untuk melakukan pemeliharaan sistem file termasuk dumpe2fs dan debugfs. Utilitas dumpe2fs mencetak super blok dan memblokir informasi grup untuk sistem file pada perangkat yang ditentukan. Utilitas debugfs adalah debugger sistem file interaktif.

Menggunakan Perintah fsck

Perintah fsck menerima nama perangkat, titik pemasangan, UUID, atau label sistem file sebagai argumen. Jika tidak ada argumen yang diberikan, fsck memeriksa semua sistem file yang terdaftar di /etc/fstab. Jangan menjalankan fsck pada sistem file yang di-mount, karena menyebabkan kerusakan sistem file yang parah. Untuk melepas sistem file dan menjalankan utilitas fsck di /dev/xvdd1:

# umount /dev/xvdd1
# fsck /dev/xvdd1
fsck from util-linux 2.23.2
E2fsck 1.42.9 )28-Dec-2013)
Test: clean, 11/65536 files, 8859/262139 blocks

Perhatikan bahwa utilitas fsck memanggil utilitas e2fsck untuk memeriksa sistem file. Perintah khusus sistem file terletak di /sbin:

# ls -l /sbin/*fsck*
lrwxrwxrwx. 1 root root      5 Sep 16  2017 /sbin/btrfsck -> btrfs
lrwxrwxrwx. 1 root root      8 Jan  7  2015 /sbin/dosfsck -> fsck.fat
-rwxr-xr-x. 4 root root 256368 Aug  3  2017 /sbin/e2fsck
-rwxr-xr-x. 1 root root  32880 Dec  1 23:28 /sbin/fsck
-rwxr-xr-x. 1 root root   1185 Aug  6  2017 /sbin/fsck.btrfs
-rwxr-xr-x. 1 root root  20032 Dec  1 23:28 /sbin/fsck.cramfs
-rwxr-xr-x. 4 root root 256368 Aug  3  2017 /sbin/fsck.ext2
-rwxr-xr-x. 4 root root 256368 Aug  3  2017 /sbin/fsck.ext3
-rwxr-xr-x. 4 root root 256368 Aug  3  2017 /sbin/fsck.ext4
-rwxr-xr-x. 1 root root  57496 Jun 10  2014 /sbin/fsck.fat
-rwxr-xr-x. 1 root root  75080 Dec  1 23:28 /sbin/fsck.minix
lrwxrwxrwx. 1 root root      8 Jan  7  2015 /sbin/fsck.msdos -> fsck.fat
lrwxrwxrwx. 1 root root      8 Jan  7  2015 /sbin/fsck.vfat -> fsck.fat
-rwxr-xr-x. 1 root root    433 Aug  4  2017 /sbin/fsck.xfs

Jika sistem file rusak, Anda akan diminta untuk menjawab serangkaian pertanyaan selama upaya perbaikan. Anda dapat menyertakan –y pilihan untuk menggunakan "ya" sebagai jawaban untuk semua pertanyaan. Opsi tambahan untuk fsck diberikan:

  • -s :Serialisasi operasi fsck. Ini adalah ide yang baik jika Anda memeriksa beberapa sistem file dan pemeriksa berada dalam mode interaktif.
  • -A :Telusuri file /etc/fstab dan coba periksa semua sistem file sekaligus. Opsi ini biasanya digunakan dari file inisialisasi sistem /etc/rc. Sistem file root diperiksa terlebih dahulu. Setelah itu, sistem file diperiksa dalam urutan yang ditentukan oleh bidang keenam dalam file /etc/fstab. Sistem file dengan nilai 0 di bidang ini dilewati dan tidak dicentang.
  • -R :Saat memeriksa semua sistem file dengan flag –A, lewati sistem file root (jika sudah terpasang baca-tulis).

Menggunakan tune2fs

Utilitas tune2fs terutama digunakan untuk mengatur opsi pemeriksaan sistem file, dan untuk mengonversi sistem file ext2 ke ext3. Anda harus selalu menggunakan utilitas e2fsck sebelum dan sesudah menggunakan tune2fs. Untuk mengonversi sistem file ext2 ke ext3, masukkan:

# tune2fs -j block_device

Argumen block_device berisi sistem file ext2 yang ingin Anda konversi. –j opsi menambahkan jurnal ext3 ke sistem file. Opsi yang paling umum digunakan untuk tune2fs adalah:

  • -c max-mount-counts :Menyesuaikan jumlah pemasangan maksimum antara dua pemeriksaan sistem file.
  • -C mount-count :Setel berapa kali sistem file dipasang.
  • -i interval-between-checks[d|m|w] :Menyesuaikan waktu maksimum antara dua pemeriksaan sistem file.
  • -m cadangan-blok-persentase :Menyetel persentase blok sistem file yang dicadangkan.
  • -r reserved-blocks-count :Menyetel jumlah blok sistem file yang dicadangkan.

Gunakan perintah tune2fs untuk menyesuaikan berbagai parameter sistem file yang dapat disetel pada sistem file ext2, ext3, dan ext4. Nilai saat ini ditampilkan dengan menggunakan -l pilihan. Contoh:

# tune2fs –l /dev/xvda1

Atau, gunakan perintah dumpe2fs untuk menampilkan parameter sistem file:

# dumpe2fs /dev/xvda1


Cent OS
  1. Cara Membuat File dan Direktori Tidak Dapat Dihapus, Bahkan Dengan Root di Linux

  2. Bagaimana cara membuka kompresi format file .xz di Linux menggunakan utilitas tar dan xz?

  3. Linux - Bagaimana Cara Memaksa Pemeriksaan Sistem File Root (dan Opsional A Fix) Saat Boot?

  1. Cara Enkripsi dan Dekripsi file/folder di Linux menggunakan GnuPG

  2. Cara Mengenkripsi dan Mendekripsi File menggunakan GnuPG di Linux

  3. Menggunakan rz dan sz di bawah shell linux

  1. Berkolaborasi pada file menggunakan diff dan patch Linux

  2. Transfer File Antara Windows dan Linux Menggunakan Jaringan Lokal Anda

  3. Cara membuat dan memasang sistem file di Linux