Apa itu Ext2, Ext3 & Ext4 dan Cara Membuat dan Menukar Sistem Fail Linux
- 4604
- 846
- Chris Little I
Saya telah menggunakan saya Fedora sistem lama untuk menguji di mana saya menukar dari ext2 hingga ext3, ext2 hingga ext4, dan ext3 hingga ext4 Sistem fail berjaya.
Dengan mengikuti panduan ini sesiapa sahaja boleh menukar sistem fail mereka dengan bijak, tetapi masih, saya suka Memberi amaran anda semua sebelum melakukan ini kerana tugas berikut memerlukan amalan pentadbiran mahir, dan pastikan anda mesti mengambil sandaran penting fail anda sebelum melakukan ini. Sekiranya berlaku sesuatu yang salah sekurang -kurangnya, anda boleh kembali kembali dengan data sandaran anda.
Baca yang berkaitan: 25 utiliti sandaran yang luar biasa untuk sistem linux pada tahun 2020Dalam komputer, sistem fail adalah cara di mana fail dinamakan dan diletakkan secara logik untuk menyimpan, mengambil, dan mengemas kini data dan juga digunakan untuk menguruskan ruang pada peranti yang ada.
Baca yang berkaitan: Penjelasan "Segala -galanya adalah fail" dan jenis fail di LinuxSistem fail dibahagikan kepada dua segmen yang dipanggil Data pengguna dan Metadata. Dalam artikel ini, saya cuba meneroka cara membuat dan menukar pelbagai sistem fail Linux dan perbezaan peringkat tinggi di kalangan Ext2, Ext3, dan Ext4 sistem fail.
Sebelum menggerakkan bacaan selanjutnya, izinkan saya memperkenalkan ringkas mengenai sistem fail Linux.
Ext2 - Sistem fail lanjutan kedua
- Sistem fail ext2 diperkenalkan di 1993 dan Ext2 telah dibangunkan oleh Kad Remy. Ia adalah sistem fail lalai pertama di beberapa distros Linux seperti Redhat dan Debian.
- Ia adalah untuk mengatasi batasan sistem fail ext warisan.
- Saiz fail maksimum adalah 16GB - 2TB.
- Ciri jurnal tidak tersedia.
- Ia digunakan untuk media storan berasaskan kilat biasanya seperti Pemacu kilat USB, Kad SD, dan lain-lain.
Ext3 - sistem fail lanjutan ketiga
- Sistem fail ext3 diperkenalkan di 2001 dan perkara yang sama disepadukan dengan Kernel 2.4.15 Dengan ciri jurnal, iaitu untuk meningkatkan kebolehpercayaan dan menghapuskan keperluan untuk memeriksa sistem fail selepas penutupan yang tidak bersih.
- Saiz fail maks 16GB - 2TB.
- Sediakan kemudahan untuk menaik taraf sistem fail ext2 hingga ext3 tanpa perlu membuat sandaran dan memulihkan data.
Ext4 - sistem fail lanjutan keempat
- Ext4, yang dinanti-nantikan Ext3 pengganti.
- Pada bulan Oktober 2008, Ext4 sebagai kod stabil digabungkan Kernel 2.6.28 yang mengandungi Ext4 sistem fail.
- Keserasian ke belakang.
- Saiz fail maks 16GB hingga 16TB.
- Sistem fail ext4 mempunyai pilihan untuk Matikan ciri jurnal.
- Ciri -ciri lain seperti Sub Directory Scalability, Peruntukan multiblock, Peruntukan yang ditangguhkan, Fsck cepat dan lain-lain.
Cara Menentukan Jenis Sistem Fail?
Untuk menentukan jenis sistem fail linux anda, jalankan arahan berikut di terminal sebagai pengguna root.
# df -ht | awk 'print $ 1, $ 2, $ nf' | Grep "^ /dev" /dev /sda3 ext3 / /dev /sda1 ext3 /bootAmaran: Sila ambil sandaran data penting sebelum melaksanakan arahan di bawah.
Membuat sistem fail ext2, atau ext3, atau ext4
Sebaik sahaja anda membuat sistem fail menggunakan fdisk atau berpisah perintah, gunakan mke2fs perintah untuk membuat salah satu sistem fail dan pastikan anda menggantikannya HDXX dengan nama peranti anda.
Membuat sistem fail ext2
# mke2fs /dev /hdxx
Membuat sistem fail ext3
# mke2fs -j /dev /hdxx atau # mkfs.ext3 /dev /hdxx
-j Pilihan digunakan untuk jurnal.
Membuat sistem fail ext4
# mke2fs -t ext4 /dev /hdxx atau # mkfs.ext4 /dev /hdxx
-t pilihan untuk menentukan jenis sistem fail.
Menukar sistem fail ext2, atau ext3, atau ext4
Selalunya cara yang lebih baik untuk menyebarkan sistem fail dan menukarnya. Penukaran boleh dilakukan tanpa menyebarkan dan memasang sistem fail. Sekali lagi ganti HDXX dengan nama peranti anda.
Menukar ext2 hingga ext3
Untuk menukar ext2 sistem fail ke ext3 Membolehkan ciri jurnal, gunakan arahan.
# tune2fs -j /dev /hdxx
Menukar ext2 hingga ext4
Untuk menukar dari lama ext2 ke yang baru ext4 sistem fail dengan ciri jurnal terkini. Jalankan arahan berikut.
# tune2fs -o dir_index, has_journal, uninit_bg /dev /hdxx
Seterusnya, lakukan pemeriksaan sistem fail lengkap dengan e2fsck Perintah untuk memperbaiki dan membaiki.
# e2fsck -pf /dev /hdxx
-p Pilihan secara automatik membaiki sistem fail.
-f kuasa pilihan memeriksa sistem fail walaupun nampaknya bersih.
Menukar ext3 hingga ext4
Untuk membolehkan ext4 ciri -ciri yang ada ext3 sistem fail, gunakan arahan.
# tune2fs -o extents, uninit_bg, dir_index /dev /hdxx
Amaran: Anda tidak boleh kembali atau kembali ke sistem fail ext3 sebaik sahaja anda menjalankan arahan di atas.
Setelah menjalankan arahan ini, kita mesti menjalankan FSCK untuk memperbaiki beberapa struktur cakera yang telah diubahsuai Tune2FS.
# e2fsck -pf /dev /hdxx
Amaran: Cuba semua arahan di atas ini pada pelayan ujian anda.
- « Memasang Pelayan Proftpd di RHEL/CentOS 8/7
- Cara Menyiapkan dan Mengurus Putaran Log Menggunakan Logrotat di Linux »