Làm thế nào để cài đặt và sử dụng ZFS trên Ubuntu (và tại sao bạn muốn)

Mục lục:

Làm thế nào để cài đặt và sử dụng ZFS trên Ubuntu (và tại sao bạn muốn)
Làm thế nào để cài đặt và sử dụng ZFS trên Ubuntu (và tại sao bạn muốn)

Video: Làm thế nào để cài đặt và sử dụng ZFS trên Ubuntu (và tại sao bạn muốn)

Video: Làm thế nào để cài đặt và sử dụng ZFS trên Ubuntu (và tại sao bạn muốn)
Video: Tự học Linux #2: Các thao tác tạo, xóa, copy, move, đổi tên file/thư mục Ubuntu - YouTube 2024, Có thể
Anonim
Hỗ trợ chính thức cho hệ thống tệp ZFS 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à được kích hoạt theo mặc định, nhưng nó được hỗ trợ chính thức và được cung cấp trong kho phần mềm của Ubuntu.
Hỗ trợ chính thức cho hệ thống tệp ZFS 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à được kích hoạt theo mặc định, nhưng nó được hỗ trợ chính thức và được cung cấp trong kho phần mềm của Ubuntu.

Khi nào bạn có thể muốn sử dụng ZFS

ZFS là một hệ thống tập tin tiên tiến được tạo ra bởi Sun Microsystems cho hệ điều hành Solaris. Trong khi ZFS là mã nguồn mở, thật đáng buồn là không có hầu hết các bản phân phối Linux vì lý do cấp phép. Đó là vấn đề tranh luận liệu mã được cấp phép theo giấy phép CDDL của ZFS có tương thích với giấy phép GPL của hạt nhân Linux hay không. Dù bằng cách nào, nó cũng có sẵn để tải xuống tại zfsonlinux.org cho các bản phân phối Linux khác mà không chọn đưa nó vào.

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 dữ liệu bằng cách ngăn ngừa tham nhũ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ý 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à nơi “Z” trong tên ban đầu xuất phát từ đó. ZFS cũng cho phép bạn dễ dàng gộp nhiều ổ đĩa vào một kho lưu trữ lớn hơn và có thể làm việc 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 điều nâng cao với đĩa chuẩn.

Trong khi bạn có thể không muốn bận tâm với điều này trên máy tính để bàn của bạn, ZFS có thể hữu ích cho một máy chủ gia đình hoặc thiết bị lưu trữ mạng đính kèm (NAS). Nếu bạn có nhiều ổ đĩa và đặc biệt quan tâm đến tính toàn vẹn dữ liệu trên máy chủ, ZFS có thể là hệ thống tệp cho bạn. Ngay cả trên một máy trạm, bạn có thể sử dụng ZFS để gộp các đĩa của bạn thành một kho lưu trữ lớn duy nhất thay vì giữ chúng riêng biệt hoặc dựa vào LVM.

Làm thế nào để 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 không cần cài đặt ZFS. Nó được hỗ trợ chính thức bởi Ubuntu nên nó hoạt động bình thường và không có bất kỳ vấn đề gì. Tuy nhiên, nó chỉ được hỗ trợ chính thức trên phiên bản 64 bit của Ubuntu - không phải phiên bản 32 bit.

Để cài đặt ZFS, hãy vào terminal và chạy lệnh sau:

sudo apt install zfs

Giống như bất kỳ ứng dụng nào khác, nó sẽ cài đặt ngay lập tức.
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 hồ bơi ZFS

ZFS sử dụng khái niệm “hồ bơi”. Một hồ bơi ZFS có thể được tạo ra từ một hoặc nhiều thiết bị lưu trữ vật lý. Ví dụ: giả sử bạn có ba ổ đĩa cứng vật lý. Bạn có thể kết hợp chúng thành một kho lưu trữ ZFS duy nhất với một trong các lệnh sau đây.

Lệnh dưới đây tạo ra một cấu hình RAID 0 nơi dữ liệu được lưu trữ trên cả ba đĩa mà không cần lưu trữ 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. (Như vậy, điều này hiếm khi được đề nghị - nếu bạn sử dụng nó, hãy chắc chắn rằng bạn giữ bản sao lưu thường xuyên của hồ bơi.)

sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd

Lệnh tiếp theo tạo ra một cấu hình RAID 1, nơi một bản sao đầy đủ 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 số 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ế
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 các tên đĩa bạn muốn kết hợp vào trong nhóm.

Bạn có thể tìm thấy tên thiết bị bằng cách sử dụng

sudo fdisk -l

lệnh sẽ liệt kê các thiết bị lưu trữ đã được 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 các nhóm ZFS của mình:
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 các nhóm ZFS của mình:

sudo zpool status

Hồ bơi sẽ được gắn dưới thư mục gốc theo mặc định. Vì vậy, nếu bạn đã tạo một nhóm có tên
Hồ bơi sẽ được gắn dưới thư mục gốc theo mặc định. 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 đĩa khác vào một zpool, bạn sẽ sử dụng lệnh sau, cung cấp đường dẫn đến thiết bị.
Để thêm đĩa khác vào một 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 hủy hồ bơi, bạn sẽ sử dụng lệnh sau:

sudo zpool destroy pool-name

Đề xuất: