Isi kandungan:
- Definisi - Apakah yang dimaksudkan dengan Z File System (ZFS)?
- Techopedia menerangkan Sistem Fail Z (ZFS)
Definisi - Apakah yang dimaksudkan dengan Z File System (ZFS)?
Sistem Fail Z (ZFS) adalah pengurus volume dan sistem fail logik sumber terbuka yang dihasilkan oleh Sun Microsystems, yang asalnya untuk sistem operasi Solaris. Ia kini digunakan dalam banyak sistem operasi termasuk FreeBSD, NetBSD, Mac OS X Server 10.5 dan pelbagai pengagihan Linux melalui ZFS-FUSE. Ciri yang paling membezakan ZFS adalah penyimpanan bersama, di mana banyak peranti storan dirawat sebagai satu kolam besar dan bukannya sebagai peranti berasingan dan pemacu logik. Penyimpanan boleh diambil dari kolam dan diperuntukkan kepada sistem fail lain, dan kolam boleh ditingkatkan dengan menambah peranti storan baru ke kolam. Ini adalah kaedah yang sama peruntukan sumber yang digunakan dalam persekitaran awan multitenant.
Techopedia menerangkan Sistem Fail Z (ZFS)
ZFS adalah sistem fail lanjutan yang direka oleh Sun Microsystems untuk mengatasi banyak masalah yang telah dibuat oleh sistem fail sebelumnya seperti pencegahan ralat dan pengurusan kelantangan. ZFS merangkumi perlindungan data rasuah, sokongan untuk peranti penyimpanan berganda dan kapasiti storan yang tinggi tanpa prestasi yang merosakkan, dan menggunakan konsep seperti pengurusan kelantangan, klon salinan-tulis, snapshot, pemeriksaan integriti berterusan dan pembaikan automatik apabila terdapat kesilapan. Ia juga menggunakan model replikasi data yang mirip dengan RAID-5, yang dipanggil RAID-Z, dan menghapuskan kecacatan maut dalam RAID-5 yang disebut "menulis lubang, " yang menyebabkan masalah apabila blok data ditulis ke jalur tetapi kegagalan kuasa atau gangguan berlaku sebelum blok pariti boleh ditulis, mengakibatkan data tidak konsisten.
Matlamat utama reka bentuk ZFS:
- Integriti data - Checksum sentiasa ditulis dengan data dan dikira sekali lagi apabila data tersebut dibaca semula. Jika terdapat ketidaksesuaian dalam checksum, yang menunjukkan kesilapan, maka ZFS cuba untuk membetulkan ralat secara automatik jika redundansi data tersedia (backup).
- Penyimpanan terkumpul - Semua peranti storan ditambah ke kolam, yang boleh diperuntukkan kepada sistem fail lain atau dikembalikan. Ini menjadikannya lebih mudah untuk dikendalikan kerana kolam tunggal lebih mudah daripada banyak pemacu fizikal dan logik. Untuk meningkatkan kolam, peranti storan baharu boleh ditambah.
- Prestasi - Prestasi meningkat dengan menggunakan pelbagai mekanisme caching. ZFS menggunakan cache penggantian penyesuaian (ARC), iaitu cache bacaan berasaskan memori maju, bersama dengan L2ARC yang kedua, yang boleh ditambah apabila diperlukan, dan cakera menulis sinkron berasaskan cakera, yang boleh didapati melalui ZIL (niat ZFS log).