Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt ZFS trên Linux

ZFS là một hệ thống tệp được các chuyên viên quản trị hệ thống yêu thích. Với nó, bạn có thể làm những điều tuyệt vời như hợp nhất tất cả các ổ đĩa cứng của mình, sao chép chúng, chụp nhanh hệ thống, v.v. Trên thực tế, hệ thống tệp ZFS đang nhanh chóng trở thành hệ thống tệp được lựa chọn trong các trung tâm dữ liệu. Thật không may, Linux đang bị tụt lại phía sau vì có những xung đột pháp lý. Những vấn đề pháp lý này ngăn các bản phân phối Linux phân phối hợp pháp mã nguồn trong nhân Linux hoặc trên các hệ điều hành riêng lẻ. May mắn thay, những người hâm mộ hệ thống tệp này vẫn có thể chạy nó nhờ ZFS trên Linux. Đây là cách tải xuống bản phân phối Linux của bạn.

Cài đặt ZFS trên Linux

Hệ thống tệp ZFS sẽ không hoạt động trên Linux như các hệ thống tệp khác. Điều này là do không có mã nào trong đó phù hợp với GPL. Tuy nhiên, nhiều người dùng thích hệ thống tệp này và đã dành thời gian để làm cho nó hoạt động với hệ điều hành Linux. Để sử dụng nó, bạn cần cài đặt các mô-đun trong kernel, v.v.

Ubuntu

sudo apt install zfsutils

Những người sử dụng Ubuntu 16.04 cần cài đặt gói khác:

sudo apt install zfs

Debian

Để cài đặt hệ thống tập tin ZFS và các tiện ích trong Debian, trước tiên bạn phải cài đặt các tiêu đề kernel:

sudo apt-get install linux-headers-$(uname -r)

Với các tiêu đề Linux được thêm vào hệ thống, giờ đây Debian có thể tự biên dịch các mô-đun hạt nhân. Điều này rất quan trọng vì ZFS sẽ không chạy trên Debian nếu không có mô-đun hạt nhân và do giấy phép phần mềm ZFS không tương thích với giấy phép phần mềm GPL, Debian không thể phân phối phần mềm biên dịch trước.

Để bắt đầu biên dịch mô-đun hạt nhân, hãy cài đặt phần mềm sau:

sudo apt-get install zfs-dkms zfsutils-linux

Việc xây dựng mô-đun hạt nhân DKMS có thể mất một chút thời gian. Sau khi hoàn tất, hệ thống tệp ZFS đã sẵn sàng để sử dụng.

Khởi động từ ZFS trên Debian

Bạn muốn khởi động từ ZFS trên Debian? Nếu vậy, bạn cần cài đặt thêm phần mềm:

sudo apt-get install zfs-initramfs

Vòm Linux

Bạn muốn sử dụng ZFS trên Arch Linux? Đây là cách. Trước tiên, hãy truy cập trang này, tìm “Tải xuống Ảnh chụp nhanh” và nhấp vào nó. Sau khi ảnh chụp nhanh được tải xuống, hãy mở trình quản lý tệp của bạn và sử dụng lệnh CD để điều hướng đến thư mục Tải xuống nơi bạn đã tải xuống gói ZFS.

cd ~/Downloads

Trích xuất ảnh chụp nhanh bằng lệnh tar.

tar xvzf zfs-linux.tar.gz

Sau khi giải nén zfs-linux, hãy nhập thư mục bằng đĩa CD.

cd zfs-linux

Khi đã ở trong thư mục zfs-linux, hãy tạo gói Arch Linux mới bằng lệnh makepkg.

makepkg

Lưu ý rằng ZFS cho Linux mất nhiều thời gian để biên dịch. Tùy thuộc vào tốc độ của máy tính, thiết bị đầu cuối của bạn có thể mất một chút thời gian để biên dịch gói này. Sau khi hoàn tất, hãy cài đặt nó bằng trình quản lý gói pacman.

sudo pacman -U *.tar.xz

Khởi động từ ZFS trên Arch Linux

Tải xuống ảnh chụp nhanh zfs-dkms AUR, trích xuất ảnh chụp nhanh bằng tar, biên dịch ảnh chụp bằng makepkg và cài đặt bằng pacman. Thực hiện theo các hướng dẫn ở trên cho gói zfs-linux nếu bạn bị lạc.

mũ phớt

ZFS trên Linux không yêu cầu bất kỳ quá trình biên dịch nào, nhưng nó cũng không được Redhat phân phối trực tiếp. Để khắc phục bạn cần tải RPM về và cài đặt.

Người dùng Fedora 27: Nhị phân Fedora 26 này sẽ hoạt động tốt, nhưng bạn tự chịu rủi ro khi sử dụng nó!

sudo dnf install https://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

Ngoài việc cài đặt RPM này, bạn cũng cần cài đặt:

sudo dnf install kernel-devel -y

mởSUSE

Chạy ZFS trên OpenSUSE dễ dàng hơn một chút so với hầu hết các bản phân phối dựa trên RPM. Điều này là do nó có một kho phần mềm lớn mà người dùng có thể tải lên và tạo các trang cài đặt dễ dàng bằng một cú nhấp chuột. ZFS cũng không khác. Để hệ thống tệp hoạt động trên OpenSUSE, hãy truy cập trang này tại đây và nhấp vào phiên bản OpenSUSE bạn đang sử dụng.

Tại đây, nhấp vào nút cài đặt bằng một cú nhấp chuột để hiển thị trình cài đặt OpenSUSE. Làm theo hướng dẫn trên màn hình và phần mềm sẽ sớm được cài đặt!

Đăng kí

ZFS trên Linux là một dự án có mục tiêu là đưa hệ thống tệp Oracle lên nền tảng GNU yêu thích của mọi người. Do các vấn đề pháp lý, việc phân phối trực tiếp phần mềm ZFS trên bất kỳ bản phân phối Linux nào là rất nguy hiểm, vì vậy không ai làm (ngoại trừ Ubuntu, nhưng họ rất dũng cảm).

Vì phần mềm không tuân thủ các điều khoản cấp phép của cộng đồng Linux lớn hơn, nên bất kỳ ai muốn cài đặt và sử dụng hệ thống tệp này sẽ phải làm như vậy chỉ với mã nguồn, vì bản thân dự án chỉ hỗ trợ một số hệ điều hành Linux và chúng không thể tạo các gói nhị phân cho mọi người.

Nếu bạn muốn ZFS trên Linux chạy trong zpool trên máy chủ của mình hoặc có thể bạn muốn khởi động từ một máy hack ưa thích để khoe khoang, bạn sẽ cần tải xuống mã nguồn và bắt đầu lại từ đầu. Mã cho mọi thứ, cũng như hướng dẫn về cách xây dựng mã, đều có ở đây.