ZFS เป็นระบบไฟล์ที่ดูแลระบบคนรัก ด้วยสิ่งนี้คุณสามารถทำสิ่งที่น่าทึ่งเช่นการรวมฮาร์ดไดรฟ์ทั้งหมดของคุณเข้าด้วยกันทำการมิเรอร์ถ่ายภาพสแนปชอตของระบบและอื่น ๆ อีกมากมาย อันที่จริงแล้วระบบไฟล์ ZFS กำลังกลายเป็นระบบไฟล์ที่เลือกอย่างรวดเร็วในศูนย์ข้อมูล น่าเสียดายที่ Linux ถูกทิ้งไว้เนื่องจากมีข้อขัดแย้งทางกฎหมาย ปัญหาทางกฎหมายเหล่านี้ทำให้การแจกจ่าย Linux ไม่สามารถเผยแพร่ซอร์สโค้ดภายในเคอร์เนล Linux หรือระบบปฏิบัติการแต่ละระบบได้อย่างถูกกฎหมาย โชคดีที่แฟน ๆ ของระบบไฟล์นี้ยังคงสามารถใช้งานได้ขอบคุณ ZFS บน Linux นี่คือวิธีที่จะได้รับมันสำหรับการกระจาย Linux ของคุณ
การติดตั้ง ZFS บน Linux
ระบบไฟล์ ZFS จะไม่ทำงานบน Linux เหมือนกันระบบไฟล์อื่น ๆ นี่เป็นเพราะไม่มีรหัสใด ๆ ในรหัสที่เข้ากันได้ดีกับ GPL อย่างไรก็ตามเรื่องนี้ผู้ใช้หลายคนชอบระบบไฟล์และใช้เวลาในการทำให้ระบบปฏิบัติการ Linux ทำงานได้ ในการใช้งานคุณจะต้องติดตั้งโมดูลในเคอร์เนลและอื่น ๆ
อูบุนตู
sudo apt install zfsutils
ผู้ที่ใช้ Ubuntu 16.04 จำเป็นต้องติดตั้งแพ็คเกจอื่น:
sudo apt install zfs
Debian
ในการติดตั้งระบบไฟล์ ZFS และเครื่องมือต่าง ๆ บน Debian คุณต้องติดตั้งส่วนหัวของเคอร์เนลก่อน:
sudo apt-get install linux-headers-$(uname -r)
เมื่อเพิ่มส่วนหัว Linux ไว้ในระบบขณะนี้ Debian สามารถรวบรวมโมดูลเคอร์เนลได้เอง สิ่งนี้มีความสำคัญเนื่องจาก ZFS จะไม่ทำงานกับ Debian หากไม่มีโมดูลเคอร์เนลและการพิจารณาใบอนุญาตซอฟต์แวร์ ZFS นั้นไม่สอดคล้องกับสิทธิ์การใช้งานซอฟต์แวร์ GPL Debian จึงไม่สามารถแจกจ่ายซอฟต์แวร์ที่รวบรวมไว้ล่วงหน้าได้
ในการเริ่มรวบรวมโมดูลเคอร์เนลให้ติดตั้งซอฟต์แวร์ต่อไปนี้:
sudo apt-get install zfs-dkms zfsutils-linux
การสร้างโมดูลเคอร์เนล DKMS อาจใช้เวลาสักครู่ เมื่อเสร็จสิ้นระบบไฟล์ ZFS ก็พร้อมใช้งาน
Boot จาก ZFS บนเดเบียน
ต้องการบูตจาก ZFS บนเดเบียนไหม หากเป็นเช่นนั้นคุณจะต้องติดตั้งซอฟต์แวร์เพิ่มเติม:
sudo apt-get install zfs-initramfs
Arch Linux
ต้องการใช้ ZFS บน Arch Linux หรือไม่ นี่คือวิธี ก่อนอื่นให้ไปที่หน้านี้ค้นหา“ ดาวน์โหลดภาพรวม” แล้วคลิก เมื่อดาวน์โหลดสแน็ปช็อตแล้วให้เปิดตัวจัดการไฟล์และใช้คำสั่ง CD เพื่อไปที่ไดเรกทอรีดาวน์โหลดที่ดาวน์โหลดแพ็คเกจ ZFS
cd ~/Downloads
แตกสแน็ปช็อตโดยใช้คำสั่ง tar
tar xvzf zfs-linux.tar.gz
cd zfs-linux
makepkg
sudo pacman -U *.tar.xz
Boot จาก ZFS บน Arch Linux
Fedora
ZFS บน Linux ไม่ต้องการการรวบรวมใด ๆ แต่ Redhat ก็ไม่ได้จัดจำหน่ายโดยตรง ในการแก้ไขปัญหานี้คุณจะต้องดาวน์โหลด RPM และติดตั้ง
ผู้ใช้ Fedora 27: ไบนารีของ Fedora 26 นี้น่าใช้งานได้ แต่ใช้ความเสี่ยงของคุณเอง!
sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y
นอกเหนือจากการติดตั้ง RPM นี้แล้วคุณควรติดตั้ง:
sudo dnf install kernel-devel -y
OpenSUSE
การให้ ZFS ทำงานบน OpenSUSE นั้นเป็นเรื่องเล็กน้อยง่ายกว่าการแจกแจงตาม RPM ส่วนใหญ่ นี่คือความจริงที่ว่ามีพื้นที่เก็บข้อมูลขนาดใหญ่ของซอฟต์แวร์ที่ผู้ใช้สามารถส่งและสร้างหน้าติดตั้งง่ายเพียงคลิกเดียว ZFS ไม่แตกต่างกัน ในการทำให้ระบบไฟล์ทำงานบนระบบ OpenSUSE ของคุณตรงไปที่หน้านี้ที่นี่และคลิกที่รุ่นของ OpenSUSE ที่คุณใช้
จากที่นี่คลิกปุ่มติดตั้ง 1 คลิกเพื่อเรียกใช้โปรแกรมติดตั้งซอฟต์แวร์ OpenSUSE ทำตามคำแนะนำบนหน้าจอและในไม่ช้าซอฟต์แวร์จะถูกติดตั้ง!
ข้อสรุป
ZFS บน Linux เป็นโครงการที่มุ่งหวังที่จะนำระบบไฟล์ของออราเคิลสู่แพลตฟอร์ม GNU ที่ทุกคนชื่นชอบ เนื่องจากปัญหาทางกฎหมายมันเป็นอันตรายอย่างยิ่งที่จะแจกจ่ายซอฟต์แวร์ ZFS โดยตรงในการกระจาย Linux ดังนั้นจึงไม่มีการดำเนินการใด ๆ (ยกเว้น Ubuntu แต่พวกเขากล้าหาญ)
เนื่องจากซอฟต์แวร์ไม่สอดคล้องกับเงื่อนไขการออกใบอนุญาตของชุมชน Linux ที่สูงขึ้นทุกคนที่ต้องการติดตั้งและใช้ระบบไฟล์นี้จะต้องทำเช่นนั้นด้วยซอร์สโค้ดเพียงอย่างเดียวเพราะโครงการนั้นรองรับระบบปฏิบัติการ Linux จำนวนหนึ่งเท่านั้นและพวกเขาไม่สามารถสร้างแพ็คเกจไบนารีสำหรับทุกคนได้ .
หากคุณต้องการให้ ZFS บน Linux ทำงานได้zpool บนเซิร์ฟเวอร์ของคุณหรืออาจจะบูตจากเครื่องแฮ็กเกอร์ที่เพรียวบางของคุณเพื่อสิทธิ์ในการคุยโม้คุณจะต้องดาวน์โหลดซอร์สโค้ดและเริ่มต้นจากศูนย์ รหัสสำหรับทุกสิ่งรวมถึงคำแนะนำในการสร้างมันอยู่ที่นี่
ความคิดเห็น