GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memeriksa Blok Buruk Pada Volume Fisik Lvm?

Saat Anda menggunakan ext4, Anda dapat memeriksa badblock dengan perintah e2fsck -c /dev/sda1 # or whatever . Ini akan "mendaftar hitam" blok dengan menambahkannya ke inode blok yang buruk.

Apa yang setara dengan ini untuk volume fisik LVM2? Sistem file di dalamnya adalah ext4, tetapi mungkin, blok buruk yang terdeteksi akan menjadi tidak valid karena pengaturan LVM yang mendasarinya memindahkan data di sekitar disk fisik.

Dengan kata lain, bagaimana saya bisa memeriksa blok buruk untuk tidak digunakan di LVM?

Jawaban yang Diterima:

Saat Anda menggunakan ext4, Anda dapat memeriksa badblock dengan perintah e2fsck -c /dev/sda1 atau terserah. Ini akan "mendaftar hitam" blok dengan menambahkannya ke inode blok yang buruk.

e2fsck -c menjalankan badblocks pada hard disk yang mendasarinya. Anda dapat menggunakan badblocks perintah langsung pada volume fisik LVM (dengan asumsi bahwa PV sebenarnya adalah hard disk, dan bukan jenis perangkat virtual lain seperti perangkat RAID perangkat lunak MD), sama seperti Anda akan menggunakan perintah itu pada hard disk yang berisi ekstensi sistem file.

Itu tidak akan menambahkan informasi blok buruk apa pun ke sistem file, tetapi saya tidak benar-benar berpikir bahwa itu adalah fitur yang berguna dari sistem file; hard disk seharusnya menangani blok yang buruk.

Bahkan lebih baik daripada badblocks sedang menjalankan selftest SMART pada disk (ganti /dev/sdX dengan nama perangkat hard disk Anda):

smartctl -t long /dev/sdX
smartctl -a /dev/sdX | less

Tes itu sendiri akan memakan waktu beberapa jam (ini akan memberi tahu Anda dengan tepat berapa lama). Setelah selesai, Anda dapat menanyakan hasilnya dengan smartctl -a , cari log pengujian mandiri. Jika tertulis “Selesai dengan sukses”, hard disk Anda baik-baik saja.

Dengan kata lain, bagaimana saya bisa memeriksa blok buruk untuk tidak digunakan di LVM?

Seperti yang saya katakan, hard disk itu sendiri akan memastikan bahwa ia tidak menggunakan blok yang rusak dan juga akan memindahkan data dari blok tersebut; itu bukan sesuatu yang harus dilakukan oleh sistem file atau LV. Di sisi lain, ketika hard disk Anda memiliki lebih dari beberapa blok buruk, Anda tidak menginginkan sesuatu yang memindahkannya, tetapi Anda ingin mengganti seluruh hard disk karena rusak.

Terkait:Mengapa tidak menggunakan "yang"? Apa yang harus digunakan?
Linux
  1. Bagaimana Cara Mengecilkan Volume Fisik?

  2. Bagaimana Cara Memeriksa Seluruh Hard Disk Untuk Kesalahan Dan Bad Sector?

  3. Cara mengaktifkan volume fisik LVM “SUSPENDED”

  1. Cara membuat volume fisik di Linux menggunakan LVM

  2. Bagaimana Cara Membuat Partisi Lvm / Volume fisik> 2tb?

  3. CentOS / RHEL :Cara Memperpanjang Volume Fisik di LVM dengan Memperluas Partisi Disk yang digunakan

  1. Cara Memeriksa Disk untuk Blok Buruk atau Kesalahan Disk di CentOS / RHEL

  2. Cara Menghapus Disk dari Grup Volume LVM

  3. RHEL / CentOS :Cara mengecilkan volume LVM