Jadual Kandungan
1. Pemeriksaan sistem fail run kering
2. Periksa dan pembaikan semua sistem fail
3. Pemeriksaan sistem fail daya
4. Pemeriksaan terpaksa dengan output verbose
5. Pembaikan sistem fail automatik
6. Periksa sistem fail ext2 dan tandakan blok buruk
7. Tanda Blok Buruk (Ext2/Ext3/Ext4)
8. Pembaikan Automatik (ext2/ext3/ext4)
9. Run Dry (ext2/ext3/ext4)
10. Automatik "Ya" untuk meminta (ext2/ext3/ext4)
11. Periksa dan tambahkan blok buruk ke senarai
12. Cek Paksa (ext2/ext3/ext4)
13. output verbose (ext2/ext3/ext4)
14. Tentukan superblock alternatif
15. Saiz blok daya untuk carian superblock
16. Tetapkan lokasi jurnal luaran
17. Tambah blok buruk dari fail
18. Tetapkan senarai blok buruk dari fail
19. Cari dan laporkan blok buruk
20. Pemeriksaan terpaksa dengan senarai blok buruk
Rumah Tutorial sistem LINUX Cara Menggunakan Perintah FSCK untuk Memeriksa dan Membaiki Sistem Fail Linux (Kemas kini 2024)

Cara Menggunakan Perintah FSCK untuk Memeriksa dan Membaiki Sistem Fail Linux (Kemas kini 2024)

Mar 17, 2025 am 09:35 AM

Cara Menggunakan Perintah FSCK untuk Memeriksa dan Membaiki Sistem Fail Linux (Kemas kini 2024)

Mengekalkan sistem fail Linux yang sihat adalah yang paling utama untuk operasi sistem lancar. Rasuah sistem fail, sering berpunca daripada kerosakan perkakasan, kegagalan kuasa, atau gangguan perisian, boleh menyebabkan kehilangan data dan ketidakstabilan. Panduan ini menawarkan arahan dan contoh fsck praktikal untuk memeriksa dan membaiki sistem fail Linux.

Utiliti fsck (Pemeriksaan Sistem Fail) adalah kunci anda untuk mengenal pasti dan menyelesaikan masalah sistem fail. Ia boleh digunakan secara manual atau dikonfigurasikan untuk pemeriksaan automatik semasa permulaan sistem. fsck mengimbas kesilapan, membaiki struktur rasuah, dan bendera blok cakera buruk untuk mencegah kerosakan selanjutnya.

Sebelum kita menyelidiki perintah fsck , ingatlah untuk mengenal pasti dan menyatukan sistem fail sasaran. Percubaan untuk menjalankan fsck pada sistem yang dipasang sangat tidak digalakkan dan boleh mengakibatkan kehilangan data.

PERHATIAN: Jangan sekali -kali menjalankan arahan ini pada sistem pengeluaran tanpa sandaran yang komprehensif. Penggunaan yang salah boleh menyebabkan rasuah data atau kerugian. Amalkan arahan ini dalam persekitaran ujian. Semua arahan memerlukan keistimewaan sudo atau akar.

Jadual Kandungan

  • Menyatukan sistem fail
  • Perintah fsck untuk pembaikan sistem fail
      1. Pemeriksaan sistem fail kering
      1. Semak dan pembaikan semua sistem fail
      1. Pemeriksaan Sistem Fail Fail
      1. Cek paksa dengan output verbose
      1. Pembaikan sistem fail automatik
      1. Semak ext2, tandakan blok buruk
      1. Tandakan Blok Buruk (ext2/ext3/ext4)
      1. Pembaikan automatik (ext2/ext3/ext4)
      1. Run Dry (ext2/ext3/ext4)
      1. Automatik "Ya" untuk meminta (ext2/ext3/ext4)
      1. Periksa dan tambahkan blok buruk ke senarai
      1. Cek Paksa (ext2/ext3/ext4)
      1. Output verbose (ext2/ext3/ext4)
      1. Tentukan superblock alternatif
      1. Saiz blok daya untuk carian superblock
      1. Tetapkan lokasi jurnal luaran
      1. Tambahkan blok buruk dari fail
      1. Tetapkan senarai blok buruk dari fail
      1. Cari dan laporkan blok buruk
      1. Cek paksa dengan senarai blok yang buruk
  • fsck vs e2fsck
  • lembaran cheat perintah fsck
  • lembaran cheat perintah e2fsck
  • Kesimpulan

Menyatukan sistem fail

Sentiasa buka sistem fail sebelum menjalankan fsck . Gunakan df -h atau lsblk untuk mengenal pasti partition yang dipasang. Unmount menggunakan:

 umount /dev /sdxn
Salin selepas log masuk

(Ganti /dev/sdXN dengan pengenal peranti yang betul.) Remount selepas pembaikan dengan:

 Mount /dev /sdxn
Salin selepas log masuk

Perintah fsck untuk pembaikan sistem fail

Bahagian ini terperinci 20 perintah fsck penting. Gunakan berhati -hati; Kehilangan data adalah mungkin dengan penggunaan yang salah. Sentiasa sandarkan data anda terlebih dahulu.

1. Pemeriksaan sistem fail run kering

 fsck -n
Salin selepas log masuk

Melakukan larian kering; menunjukkan tindakan yang dimaksudkan tanpa mengubah suai sistem fail.

2. Periksa dan pembaikan semua sistem fail

 fsck -as
Salin selepas log masuk

Memeriksa dan membaiki semua sistem fail yang disenaraikan dalam /etc/fstab , melangkau mereka yang ditandai "bersih."

3. Pemeriksaan sistem fail daya

 fsck -f /dev /sda1
Salin selepas log masuk

Memaksa cek /dev/sda1 , tanpa mengira status "bersih" nya.

4. Pemeriksaan terpaksa dengan output verbose

 FSCK -FV /DEV /SDA1
Salin selepas log masuk

Memaksa cek dengan output terperinci.

5. Pembaikan sistem fail automatik

 fsck -y /dev /sda1
Salin selepas log masuk

Pembaikan secara automatik /dev/sda1 , menjawab "ya" kepada semua arahan.

6. Periksa sistem fail ext2 dan tandakan blok buruk

 fsck.ext3 -c /dev /sda1
Salin selepas log masuk

Memeriksa sistem fail ext3 dan menggunakan badblocks untuk mengenal pasti dan menandakan blok buruk.

7. Tanda Blok Buruk (Ext2/Ext3/Ext4)

 E2FSCK -C /DEV /SDA1
Salin selepas log masuk

Tanda blok buruk untuk sistem fail ext2/ext3/ext4.

8. Pembaikan Automatik (ext2/ext3/ext4)

 E2FSCK -P
Salin selepas log masuk

Sistem fail ext2/ext3/ext4 secara automatik tanpa mendorong.

9. Run Dry (ext2/ext3/ext4)

 e2fsck -n
Salin selepas log masuk

Dry Run untuk sistem fail ext2/ext3/ext4.

10. Automatik "Ya" untuk meminta (ext2/ext3/ext4)

 e2fsck -y
Salin selepas log masuk

Secara automatik menjawab "ya" untuk pembaikan ext2/ext3/ext4.

11. Periksa dan tambahkan blok buruk ke senarai

 e2fsck -c
Salin selepas log masuk

Memeriksa dan menambah blok buruk ke senarai blok yang buruk.

12. Cek Paksa (ext2/ext3/ext4)

 e2fsck -f
Salin selepas log masuk

Memaksa cek untuk sistem fail ext2/ext3/ext4.

13. output verbose (ext2/ext3/ext4)

 e2fsck -v
Salin selepas log masuk

Menyediakan output verbose untuk cek ext2/ext3/ext4.

14. Tentukan superblock alternatif

 e2fsck -b $ superblock
Salin selepas log masuk

Menentukan lokasi superblock alternatif.

15. Saiz blok daya untuk carian superblock

 e2fsck -b $ blocksize
Salin selepas log masuk

Memaksa saiz blok tertentu semasa carian superblock.

16. Tetapkan lokasi jurnal luaran

 e2fsck -j $ dir
Salin selepas log masuk

Menentukan lokasi jurnal luaran.

17. Tambah blok buruk dari fail

 e2fsck -l $ badblocksfile
Salin selepas log masuk
Salin selepas log masuk

Menambah blok buruk dari fail yang ditentukan ke senarai blok yang buruk.

18. Tetapkan senarai blok buruk dari fail

 e2fsck -l $ badblocksfile
Salin selepas log masuk
Salin selepas log masuk

Menetapkan senarai blok buruk dari fail yang ditentukan.

19. Cari dan laporkan blok buruk

 badblocks -o $ badblocks.rpt /dev /sda3 $ totalblockcount
Salin selepas log masuk

Cari dan melaporkan blok buruk, menyimpan hasilnya ke fail.

20. Pemeriksaan terpaksa dengan senarai blok buruk

 e2fsck -f -l $ badblocks.rpt /dev /sda1
Salin selepas log masuk

Memaksa cek menggunakan senarai blok buruk yang sedia ada.

fsck vs e2fsck

fsck adalah pemeriksa sistem fail generik, manakala e2fsck khusus untuk ext2/ext3/ext4. fsck biasanya memanggil alat khusus yang sesuai (seperti e2fsck ) di belakang tabir. Gunakan e2fsck secara langsung untuk lebih banyak kawalan ke atas sistem fail ext2/ext3/ext4.

lembaran cheat perintah fsck

(Jadual 1: Lembaran Cheat Perintah fsck ) (Jadual yang ditinggalkan untuk keringkasan, tetapi boleh dibina semula dengan mudah dari penjelasan terperinci di atas)

lembaran cheat perintah e2fsck

(Jadual 2: Lembaran Cheat Perintah e2fsck ) (Jadual yang ditinggalkan untuk keringkasan, tetapi dapat dengan mudah dibina semula dari penjelasan terperinci di atas)

Kesimpulan

Pemeriksaan sistem fail biasa adalah penting untuk kesihatan sistem dan perlindungan data. Panduan ini menyediakan alat dan pengetahuan untuk mengekalkan sistem fail Linux dengan berkesan. Ingatlah untuk sentiasa membuat sandaran data anda sebelum melakukan pembaikan sistem fail.

Atas ialah kandungan terperinci Cara Menggunakan Perintah FSCK untuk Memeriksa dan Membaiki Sistem Fail Linux (Kemas kini 2024). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

Apakah 5 komponen asas Linux? Apakah 5 komponen asas Linux? Apr 06, 2025 am 12:05 AM

Lima komponen asas Linux adalah: 1. Kernel, menguruskan sumber perkakasan; 2. Perpustakaan sistem, menyediakan fungsi dan perkhidmatan; 3. Shell, antara muka pengguna untuk berinteraksi dengan sistem; 4. Sistem fail, menyimpan dan menganjurkan data; 5. Aplikasi, menggunakan sumber sistem untuk melaksanakan fungsi.

Apakah Pentadbiran Linux Asas? Apakah Pentadbiran Linux Asas? Apr 02, 2025 pm 02:09 PM

Pengurusan Sistem Linux memastikan kestabilan sistem, kecekapan dan keselamatan melalui konfigurasi, pemantauan dan penyelenggaraan. 1. Perintah Shell Master seperti Top dan Systemctl. 2. Gunakan apt atau yum untuk menguruskan pakej perisian. 3. Tulis skrip automatik untuk meningkatkan kecekapan. 4. Kesilapan debug biasa seperti masalah kebenaran. 5. Mengoptimumkan prestasi melalui alat pemantauan.

Bagaimana untuk belajar asas Linux? Bagaimana untuk belajar asas Linux? Apr 10, 2025 am 09:32 AM

Kaedah untuk pembelajaran asas Linux dari awal termasuk: 1. Memahami sistem fail dan antara muka baris perintah, 2. Master arahan asas seperti LS, CD, MKDIR, 3.

Apakah yang paling banyak digunakan Linux? Apakah yang paling banyak digunakan Linux? Apr 09, 2025 am 12:02 AM

Linux digunakan secara meluas dalam pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam bidang pelayan, Linux telah menjadi pilihan yang ideal untuk menganjurkan laman web, pangkalan data dan aplikasi kerana kestabilan dan keselamatannya. 2) Dalam sistem tertanam, Linux popular untuk penyesuaian dan kecekapan yang tinggi. 3) Di persekitaran desktop, Linux menyediakan pelbagai persekitaran desktop untuk memenuhi keperluan pengguna yang berbeza.

Apakah peranti Linux? Apakah peranti Linux? Apr 05, 2025 am 12:04 AM

Peranti Linux adalah peranti perkakasan yang menjalankan sistem operasi Linux, termasuk pelayan, komputer peribadi, telefon pintar dan sistem tertanam. Mereka mengambil kesempatan daripada kuasa Linux untuk melaksanakan pelbagai tugas seperti hosting laman web dan analisis data besar.

Berapakah kos Linux? Berapakah kos Linux? Apr 04, 2025 am 12:01 AM

Linuxisfundamentallyfree, mewujudkan "freeasinfreedom" yang mana -mana, kajian, saham, danModifyTheSoftware.Namun, kosmayroprofessionalsupport, komersialytributions, proprietaryhardwaredrivers, andlearningresources.despiteSheseSePiteStes

Apakah kelemahan Linux? Apakah kelemahan Linux? Apr 08, 2025 am 12:01 AM

Kelemahan Linux termasuk pengalaman pengguna, keserasian perisian, sokongan perkakasan, dan keluk pembelajaran. 1. Pengalaman pengguna tidak mesra seperti Windows atau MacOS, dan ia bergantung pada antara muka baris arahan. 2. Keserasian perisian tidak sebaik sistem lain dan tidak mempunyai versi asli banyak perisian komersial. 3. Sokongan perkakasan tidak begitu komprehensif seperti Windows, dan pemandu boleh dikumpulkan secara manual. 4. Keluk pembelajaran adalah curam, dan menguasai operasi baris arahan memerlukan masa dan kesabaran.

See all articles