
Thông tin chính thức cho hệ thống tệp ZFS sẽ là một trong những tính năng lớn của Ubuntu 16.04. Nó không được cài đặt và kích hoạt theo mặc định, nhưng nó sẽ được hỗ trợ và cung cấp trong kho phần mềm của Ubuntu. Sau đây là cách thiết lập và sử dụng ZFS từ Followeek.
ZFS là gì?
ZFS là một hệ thống tệp nâng cao ban đầu được tạo bởi Sun Microsystems cho hệ điều hành Solaris.
Hệ thống tệp này thường được các tổ chức sử dụng cho các máy chủ lớn hơn là máy tính để bàn. Nó được thiết kế để duy trì tính toàn vẹn của dữ liệu bằng cách ngăn chặn việc làm hỏng dữ liệu. Mọi tệp đều có tổng kiểm tra được sử dụng để xác thực tệp và đảm bảo tệp không bị hỏng. Nó cũng có khả năng quản lý hàng zettabyte dữ liệu, vì vậy bạn có thể có các thiết bị lưu trữ rất lớn – đó là nguyên gốc của chữ “Z” trong tên. ZFS cũng cho phép bạn dễ dàng gộp nhiều ổ đĩa vào một nhóm lưu trữ lớn hơn và có thể hoạt động với nhiều đĩa bằng RAID phần mềm, vì vậy nó không cần phần cứng đặc biệt để thực hiện những việc nâng cao với các đĩa tiêu chuẩn.
Cách cài đặt ZFS trên Ubuntu 16.04
Mặc dù ZFS không được cài đặt theo mặc định, nhưng việc cài đặt rất dễ dàng. Nó được Ubuntu chính thức hỗ trợ, vì vậy nó sẽ hoạt động bình thường và không gặp bất kỳ vấn đề gì. Tuy nhiên, nó chỉ được hỗ trợ chính thức trên phiên bản Ubuntu 64 bit chứ không phải phiên bản 32 bit.
Để cài đặt ZFS, hãy chuyển đến terminal và chạy lệnh sau:
sudo apt install zfs
Cũng giống như bất kỳ ứng dụng nào khác, nó sẽ cài đặt ngay lập tức.
Cách tạo nhóm ZFS
ZFS sử dụng khái niệm “nhóm”. Một nhóm ZFS có thể được tạo từ một hoặc nhiều thiết bị lưu trữ vật lý. Ví dụ: giả sử bạn có ba ổ cứng vật lý. Bạn có thể kết hợp chúng thành một nhóm lưu trữ ZFS duy nhất bằng một trong các lệnh sau.
Lệnh dưới đây tạo cấu hình RAID 0 trong đó dữ liệu được lưu trữ trên cả ba đĩa mà không có bộ nhớ dự phòng. Nếu bất kỳ đĩa vật lý nào bị lỗi, hệ thống tệp của bạn sẽ bị hỏng. (Do đó, điều này hiếm khi được khuyến nghị – nếu bạn sử dụng nó, hãy đảm bảo rằng bạn giữ các bản sao lưu thường xuyên của nhóm.)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd
Lệnh tiếp theo tạo cấu hình RAID 1 trong đó một bản sao hoàn chỉnh của dữ liệu được lưu trữ trên mỗi đĩa. Bạn vẫn có thể truy cập tất cả dữ liệu của mình, ngay cả khi hai trong ba đĩa bị lỗi.
sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd
Cho dù bạn chọn lệnh nào, hãy thay thế pool-name
với bất cứ điều gì bạn muốn đặt tên cho nhóm lưu trữ. Thay thế /dev/sdb /dev/sdc /dev/sdd
với danh sách tên đĩa mà bạn muốn kết hợp vào nhóm.
Bạn có thể tìm thấy tên thiết bị bằng cách sử dụng lệnh sudo fdisk -l
này sẽ liệt kê các thiết bị lưu trữ đã cài đặt của bạn.
Khi bạn đã tạo một hoặc nhiều nhóm, bạn có thể sử dụng lệnh sau để kiểm tra trạng thái của nhóm ZFS của mình:
sudo zpool status
Theo mặc định, pool sẽ được gắn trong thư mục gốc. Vì vậy, nếu bạn đã tạo một nhóm có tên pool-name
, bạn sẽ truy cập nó tại /pool-name
.
Để thêm một đĩa khác vào zpool, bạn sẽ sử dụng lệnh sau, cung cấp đường dẫn đến thiết bị.
sudo zpool add pool-name /dev/sdx
Và, nếu bạn muốn phá hủy nhóm, bạn sẽ sử dụng lệnh sau:
sudo zpool destroy pool-name
Hy vọng rằng bài viết này đã giúp ích được cho bạn! Followeek chúc bạn một ngày mới tốt lành.
Để lại một phản hồi