Laman » bagaimana untuk » Panduan Permulaan untuk Linux Disk Utilities

    Panduan Permulaan untuk Linux Disk Utilities

    Mengetahui bagaimana untuk memeriksa keadaan cakera keras anda adalah berguna untuk menentukan masa untuk menggantikan cakera keras anda. Dalam artikel hari ini, kami akan menunjukkan beberapa utiliti cakera Linux untuk mendiagnosis kesihatan cakera keras anda.

    Imej oleh Scoobay

    Sistem S.M.A.R.T

    Kebanyakan cakera keras ATA dan SCSI yang moden mempunyai sistem Pemantauan, Analisis, dan Pelaporan Sendiri (SMART). SMART hard disk secara dalaman memantau kesihatan dan prestasi mereka sendiri.

    Alat SMART menilai keadaan cakera keras anda berdasarkan: daya cakera keras, mencari tingkat kesalahan kepala magnet, dan atribut lain yang dibuat oleh pengeluar cakera keras anda ke cakera keras mereka.

    Kebanyakan pelaksanaan sistem SMART membenarkan pengguna menjalankan ujian diri untuk memantau prestasi dan kebolehpercayaan cakera keras mereka. Cara paling mudah untuk melakukan ujian sistem SMART dengan Ubuntu menggunakan 'Utiliti Disk' di bawah menu 'Sistem'> 'Pentadbiran'.



    Utiliti cakera membolehkan anda melihat model, nombor siri, firmware, dan penilaian kesihatan keseluruhan cakera keras, serta apakah sistem SMART didayakan pada cakera keras.

    Butang 'data SMART' membolehkan anda melihat ciri SMART cakera keras anda.

    Tombol 'Run Self-Test' membolehkan anda memulakan ujian kendiri pendek, diperpanjang, atau pengangkut pada cakera keras.

    Apabila anda melaksanakan ujian ini, anda akan melihat meter kemajuan, membiarkan anda melihat sejauh mana ujian itu dan masa anggaran siap.

    'Seksyen yang disatukan' membolehkan anda melihat kesilapan dan maklumat ujian diri.

    Semak Sistem Fail

    Terdapat beberapa alat lain, di samping GUI Utiliti Disk, yang boleh kita gunakan untuk mendiagnosis kesihatan cakera keras kita. Pemeriksaan Sistem Fail (FSCK), yang hanya datang sebagai alat arahan baris, adalah salah satu alat yang sering kita gunakan untuk memeriksa keadaan cakera keras kita.

    Anda boleh menggunakan ciri 'Check Filesystem' dari 'Utility Disk' untuk melakukan pemeriksaan yang sama, jika anda bukan geek arahan seperti kita.

    Sudah tentu, terdapat beberapa situasi di mana kita mempunyai untuk menggunakan alat baris arahan untuk menyemak sistem fail kami. Contohnya apabila kita menggunakan sistem tanpa kepala, apabila kotak Linux kita gagal boot, atau apabila kita hanya mahu memaparkan baris arahan kami Kungfu kepada rakan-rakan kita.

    Pada mulanya, alat baris arahan FSCK kelihatan seperti sesuatu yang hanya dapat dikendalikan oleh komputer geek; Tetapi anda akan mendapati bahawa FSCK adalah alat yang sangat mudah digunakan. Terdapat satu perkara yang perlu diperhatikan sebelum anda menjalankan FSCK; Anda perlu menyahpasang sistem fail menggunakan perintah 'umount'. Memperbaiki sistem fail yang dipasang dengan FSCK boleh menghasilkan lebih banyak kerosakan daripada masalah asal.

    sudo umount / dev / sdb

    Perintah FSCK agak mudah:

    sudo fsck -t ext4 / dev / sdb

    Perintah ini memeriksa sistem fail ext4 (/ dev / sdb) untuk ketidakkonsistenan. Anda perlu mengganti / dev / sdb dengan partition anda sendiri. Anda boleh menjalankan perintah 'fdisk' untuk mengetahui partition sistem anda:

    sudo fdisk -l

    Cek Sistem Fail Berjadual

    Jika anda menggunakan Ubuntu, anda akan melihat bahawa Ubuntu menjalankan sesi FSCK apabila anda boot sistem anda dari semasa ke semasa. Jika anda mendapati cek yang dijadualkan ini menjengkelkan, anda boleh menetapkan semula imbasan menggunakan perintah 'tune2fs'. Inilah cara ia kelihatan seperti:

    Parameter kiraan mount memberitahu kita bahawa Ubuntu mengimbas cakera keras kami selepas 33 cakera gunung.

    Kita boleh mengkonfigurasi kiraan gunung menggunakan pilihan '-c':

    sudo tune2fs -c 35 / dev / sda1

    Perintah ini akan mengkonfigurasi semula Ubuntu untuk mengimbas cakera keras kami selepas 35 cakera keras melancarkan apabila sistem boot.

    Nota: tukar '/ dev / sda1 /' dengan partition anda sendiri

    Blok Buruk

    Sektor buruk adalah sektor pada pemacu cakera komputer yang tidak boleh digunakan kerana kerosakan kekal (atau ketidakupayaan OS untuk berjaya mengaksesnya), seperti kerosakan fizikal ke permukaan cakera.

    Terdapat dua cara untuk mengesan sektor jahat di Linux: anda boleh menggunakan GUI Utiliti Disk, atau jika anda adalah geek arahan bar seperti kami, anda boleh menggunakan perintah buruk untuk memeriksa cakera keras anda untuk sektor yang buruk:

    sudo badblocks -v / dev / sdb1

    Badblock akan memberi kami bilangan buruk dalam cakera keras kami.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    Memeriksa blok 0 hingga 97683200
    Memeriksa blok buruk (ujian baca sahaja): 3134528 dilakukan, 3:27 berlalu
    3134560 selesai, 8:33 berlalu
    3134561 selesai, 10:15 berlalu
    3134562 selesai, 11:57 berlalu
    3134563 selesai, 13:39 berlalu
    dilakukan
    Lulus selesai, 5 blok buruk didapati.

    Anda mempunyai dua pilihan apabila anda melihat blok yang buruk. Anda boleh mencari cakera keras baru, atau tandakan blok buruk ini sebagai sektor cakera keras yang tidak boleh digunakan. Ini melibatkan dua langkah:

    Mula-mula kita harus menulis lokasi sektor buruk ke dalam fail yang rata.

    sudo badblocks / dev / sdb> / home / zainul / bad-blocks

    Selepas itu, kita perlu memberi makan fail rata ke dalam perintah FSCK untuk menandakan sektor-sektor buruk ini sebagai sektor 'tidak boleh digunakan'.

    sudo fsck -l bad-blocks / dev / sdb


    FSCK, Badblocks, dan Utiliti Disk adalah beberapa utiliti cakera yang sering kita gunakan untuk mengimbas cakera keras kita. Lakukan bahagian dengan pembaca rakan lain jika anda mengetahui utiliti cakera Linux yang lain untuk mengimbas cakera keras.