Ext3
Dari Wikipedia bahasa Melayu
Templat:Infobox filesystem
Rencana ini memerlukan kemaskini dalam Bahasa Melayu. Anda boleh membantu mengemaskinikannya. |
Sistem fail ext3 (third extended filesystem) atau Sistem fail lanjut ke-3 merupakan satu sistem fail yang meningkat penggunaannya di kalangan pengguna sistem operasi Linux. Ia adalah sistem fail yang lalai Red Hat Linux. Fedora Core, pembahagian Debian dan Ubuntu Linux.
Walaubagaimanapun, prestasi nya kurang menarik daripada pesaing-pesaing yang lain seperti ReiserFS dan XFS,ia memang mempunyai kelebihan didalam itu,ia membolehkan mempertingkatkan dalam tempat dari popular ext2 sistem fail tanpa perlu untuk backup dan restore data.
Penambahan sistem fail ext3 dari sebelumnya:
- Jurnal
- H-tree(hashed tree) index direktori.
- Fail sistem on-line diperbesarkan.
Tanpa ini, sebarang ext3 dan ext 2tidak boleh digunakan.Ini telah membenarkan diuji penuh dan sistem fail pengekalan utiliti yang matang(macam fsck) untuk mengekalkan dan memperbaiki sistem fail ext2 untuk digunakan bersama sistem fail ext3 tanpa perubahan besar.Ia juga membuat penukaran diantara kedua-dua sistem fai(kedua-dua kedepan ext3 dan kebelakang ext2)terus kehadapan.
Ada 3 peringkat jurnal yang ada dalam pelaksanaan Linux ext3:
- Jurnal, di mana kedua-dua metadata dan kandungan fail ditulis dalam jurnal sebelum terikat kepada sistem fail yang utama. Ini meningkatkan lagi kepercayaan pelaksanaan kerana semua data telah ditulis 2 kali.
- Menulis balik, dimana kedua-dua metadata adalah jurnal tetapi kandungan fail adalah tidak.
- Bersusun.
Jadual isi kandungan |
[Sunting] Kekurangan
Sejak dari November 2004 versi ext3juga menyokong pembesaran on-line.Ini bermakna sistem fail ext3 boleh membesar sementara digunakan,tanpa bertambah.
sejak ext3 menjadi sesuai dengan ext2,banyak struktur pada disk sama dengan ext2.Kerana itu,ext3 kekurangan nombor ciri-ciri utama reka bentuk yang baru.seperti dynamic allocation i-node,blok saiz yang berubah-ubah(frags on tails)dan dengan mengolah semula direktori.
Ext3 tidak mempunyai defragmentation tool.Defragmentation offline ext2,e2defrag,wujud tetapi memerlukan fail sistem ext3 ditukar semula kepada ext2.Bagaimanapun,defragmentation sudah lama diangap bukan sebagai isu untuk ext2/ext3,sejak ia lebih baik dengan lmeletak fail pada disk versus yang lama FAT -Fail sistem yang sebenar.
[Sunting] Kelebihan
[Sunting] Sejarah
[Sunting] Sistem Fail Lanjut
Extended file system atau ext adalah file sistem yang pertama dicipta khas untuk sistem operasi Linux.Ia dicipta untuk mengatasi kelemahan - kelemahan keupayaan sistem fail Minix dan ditukar dengan xiafs sebagai peganti potensi.Kedua – duanya bagaimana cepat ditukar dengan ext2 dan kemudian ext3.
[Sunting] Sistem Fail Minix
Minix adalah ditulis oleh Andrew S. Tanenbaum pada tahun 1980an, sebagai satu Unix-like sistem operasi sumber kod boleh digunakan secara bebas. Minix fail sistem direka untuk digunakan dengan Minix; salinan asas format penyusunan medan rekod atau data dalam fail Unix fail sistem tetapi elakkan sebarang kompleks mengecam sifat utama dalam menjaga kod sumber bersih, bersih dan mudah, keseluruhan matlamat Minix adalah untuk berguna untuk membantu pengajaran.
Apabila Linus Torvalds pertama memulakan penulisan tentang Linux sistem operasi kernel (1991), Dia sedang mengerjakan satu mesin menjalankan Minix, Sehingga April 1992 pengenalan kepada Extended fail sistem, Linux menggunakan sistem fail Minix . Format ini masih digunakan oleh sesetengah Linux pembahagian untuk bootable disk dan lain stiuasi dimana fail yang mudah dan padat diperlukan.
[Sunting] Xiafs
Xiafs adalah fail sistem untuk Linux sistem operasi dimana telah difikirkan dan dikembangkan oleh Frank Xia dan berdasarkan dengan Minix fail sistem. Hari ini ia sudah tidak digunakan lagi kecuali kemungkinan dalam beberapa installasi bersejarah.
Linux pada mulanya menggunakan fail sistem Minix, tetapi ia ada 1 nombor terhad seperti hanya boleh menyokong 14 karakter nama dan mempunyai 1 maksimum partition saiz 64 MB. Untuk menukar Minix, fail sistem extended (atau ext) dicipta. Bagaimanapun ia juga mempunyai beberapa masalah seperti lemah prestasi dan kekurangan beberapa tarikh kesan. Dua pesaing untuk menukarkan ext dicipta dengan cepat: Ext2 and Xiafs. Dua fail sistem termasuk dalam kernel yang biasa dalam Disember 1993 (Linux 0.99.15). Ext2 and Xiafs mempunyai matlamat yang sama: untuk menawarkan prestasi yang baik, pembatasan yang munasabah (contoh untuk memberi partitions sekurang-kurangnya 2 GiB dan fail yang besar) dan membaiki kecacatan ext. Permulaan , Xiafs lebih berkuasa dan lebih stabil dari Ext2 tetapi ia begitu sesuai untuk pengubahsuaian yang minimum fail sistem Minix dan tidak begitu sesuai untuk masa hadapan.
Xiafs kurang berkuasa dan menawarkan kurang fungsi daripada Ext2. Ia mempunyai banyak pembatasan (maksimum saiz 1 fail adalah 64 MiB dan maksimum saiz 1 partition iaitu 2 GiB). Kelebihan ialah ia menggunakan permukaan disk yang sedikit untuk mengawal sistem dan lebih stabil dibandingkan dengan Ext2 pada masa itu.
Keputusan akhir adalah Xiafs berubah sangat sedikit sementara Ext2 bertukar dengan banyak, cepat berkembang dengan stabil, prestasi dan sambungan. Ext2, selepas masa percubaan,ia cepat menjadi fail sitem yang standard Linux. Selepas itu, Ext2 telah berkembang kepada fail sistem yang lebih matang dan kuat.
Xiafs telah dibuang dengan fail sistem yang asal daripada Linux 2.1, ia tidak digunakan lagi dan tidak stabil. Hari ini Ext2/Ext3 adalah fail sistem Linux yang biasa dan digunakan secara meluas.
[Sunting] ext2
ext2 atau extended fail sistem yang kedua adalah fail sistem untuk Linux Kernel .Ia direka oleh Remy Card sebagai ganti untuk sistem fail extended(ext).Ia cukup laju untuk digunakan sebagai penanda aras biasa.Kelemahan utama ialah ia bukan sistem fail jurnal.Kejayaannya adalah Ext3,Ext3 adalah sistem fail jurnal dan hampir bersesuaian dengan ext2.
Mengikut pelaksanaan undang-undang canonical ext2 adalah ext2fs sistem fail aturcara dalam Linux Kernel(Sains Komputer),Lain-lain pelaksanaan(berbeza-beza kualiti dan kelengkapan)wujud dalam HURD,Mac OS X(kumpulan yang ke-3),Darwin(sama kumpulan yang ke-3 seperti Mac OS X tetapi tidak diuji).Diantra BSB kernel atau set aturcara dalam sistem pengendalian komputer yang melaksanakan fungsi paling primitif dan sebagai kumpulan yang ke-3 Microsoft Windows driver atau aturcara,ext2 adalah sistem fail yang gagal dalam pembahagian Red Hat Linux,Fedora Core, dan Debian linux sehingga diambil oleh ext3 yang lebih baru.