ZFS 0.8.0 нь Linux цөмийн ZFS програмын хамт ирдэг

zfs-linux

Бараг хоёр жил хөгжүүлсний дараа ZFS-ийг Linux 0.8.0 дээр гаргасанбөгөөд энэ нь Линуксийн цөмд зориулагдсан модуль болгон бүтээсэн ZFS файлын системийн хэрэгжилт юм.

Linux дээрх ZFS-ийн хүрээнд ZFS бүрэлдэхүүн хэсгүүдийн хэрэгжилтийг бэлтгэсэн файлын системийн ажиллагаа болон эзлэхүүний менежерийн үйл ажиллагаатай холбоотой. Тэр тусмаа хэрэгжиж байна дараах бүрэлдэхүүн хэсгүүд: ТХГН-ийн (Хадгалах сан хуваарилагч), DMU (Мэдээллийн менежментийн нэгж), ZVOL (ZFS Emulated Volume) ба ZPL (ZFS POSIX Layer).

Мөн түүнчлэн, Төсөл нь ZFS-ийг Luster кластер файлын системийн арын хэсэг болгон ашиглах боломжийг олгосон.

Төслийн үндэс суурь нь OpenSolaris төслөөс импортлосон анхны ZFS код дээр суурилсан бөгөөд Illumos нийгэмлэгийн сайжруулалт, засвараар сайжруулсан болно. Энэхүү төслийг АНУ-ын Эрчим хүчний яамтай байгуулсан гэрээний дагуу Ливермор үндэсний лабораторийн ажилтнуудын оролцоотойгоор боловсруулж байна.

Кодыг CDDL-ийн үнэгүй лицензийн дагуу тарааж, GPLv2 ба CDDL лицензийн дагуу кодын хослолыг хүлээн авах боломжгүй тул GPLv2-тэй нийцэхгүй байгаа тул Linux дээрх ZFS-ийг Linux-ийн үндсэн цөмд нэгтгэхийг зөвшөөрдөггүй.

Энэхүү лицензийн үл нийцэх байдлаас зайлсхийхийн тулд бүтээгдэхүүнийг CDDL лицензийн дагуу бүхэлд нь цөмөөс тусад нь ачих боломжтой модуль болгон хуваарилахаар шийдсэн. Линукс дээрх ZFS кодын суурийн тогтвортой байдал нь Линуксийн бусад файлын системүүдтэй харьцуулах боломжтой гэж үздэг.

Модулийг 2.6.32-аас 5.1 хүртэл Линуксийн цөмөөр туршиж үзсэн. Debian, Ubuntu, Fedora, RHEL / CentOS зэрэг Linux-ийн томоохон түгээлтүүдэд зориулж бэлэн суулгах багцуудыг удахгүй бэлтгэнэ.

Үндсэн мэдээ

Энэхүү хувилбарт оруулсан өөрчлөлтүүдийн нэг хэсгийг та олох боломжтой файлын систем болон хуваалтын түвшинд хадгалагдсан өгөгдлийг шифрлэхэд зориулсан дэмжлэг. Анхдагч шифрлэлтийн алгоритм нь aes-256-ccm юм. Шифрлэлтийн түлхүүрүүдийг ачаалахын тулд "zfs load-key" командыг санал болгож байна.

Үүнтэй адил шифрлэгдсэн өгөгдөл дамжуулах чадварыг командыг гүйцэтгэж хэрэгжүүлдэг 'Zfs илгээх' ба 'zfs хүлээн авах'.

»-W« сонголтыг зааж өгвөл бүлэгт аль хэдийн шифрлэгдсэн өгөгдлийг өөр бүлэгт шилжүүлж, завсрын шифрлэлтгүйгээр, энэ горимыг ашиглан найдваргүй системийг нөөцлөх боломжтой (хэрэв хүлээн авагч зөвшөөрвөл түлхүүргүйгээр) , халдагч өгөгдөлд хандах боломжгүй болно).

Мөн түүнчлэн зэрэгцээ блок хуваарилах үйл ажиллагаанд дэмжлэг нэмсэн метаслабын багц тус бүрийн хувьд "хуваарилагч" тусдаа процессыг гүйцэтгэх замаар.

Уламжлалт системүүдэд 5-10% -ийн гүйцэтгэл нэмэгдсэн, гэхдээ том хэмжээтэй (8,128 GB SSD, 24 NUMA core, 256 GB RAM) блок хуваарилах үйл ажиллагааны өсөлт 25% хүрч болно.

Өөр нэг онцолж хэлэх зүйл бол төрөл бүрийн ажлын байрыг ZFS ашиглан автоматжуулах Lua скриптийг бий болгох чадвар. Скриптүүдийг "zpool program" командыг ашиглан тусгай хамгаалагдсан хайрцгуудад ажиллуулдаг.

Үүнтэй хамт төслийн түвшинд нягтлан бодох бүртгэл, квотын дэмжлэг, хэрэглэгчийн болон бүлгийн түвшинд өмнө нь олгосон квотуудыг нөхөж өгсөн.

Үндсэндээ төслүүд нь тусдаа танигчтай (төслийн ID) холбоотой объектын тусдаа орон зай юм.

Эцэст нь, бусад өөрчлөлтүүд нь гүйцэтгэлийн оновчлолын талаар танилцуулсан болно.

  • Хоёр үе шатанд хуваагдсанаас болж скраб ба resilver командыг хурдасгадаг (мета өгөгдлийг скан хийх, дискэн дээрх өгөгдөл бүхий блокуудын байршлыг тодорхойлох тусдаа үеийг хуваарилдаг бөгөөд өгөгдлийг дараалан унших замаар нэмэлт баталгаажуулах боломжийг олгодог).
  • Усан санд харьцангуй бага хэмжээтэй SSD дискүүдийг оруулах боломжийг олгодог өгөгдөл хуваарилах ангиудыг (мета өгөгдөл, DDT өгөгдөл, файл агуулсан жижиг блок гэх мэт) байнга ашигладаг блокуудыг хадгалахад ашигладаг.
  • "Zfs list", "zfs get" гэх мэт удирдлагын тушаалын гүйцэтгэл нь тэдний ажилд шаардлагатай мета өгөгдлийг кэш хийснээр сайжирсан.

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.