ZFS thường được thực hiện vì những người tàng trữ tài liệu, phần lớn người yêu thích NAS cùng những chuyên usagroup.vnên máy tính xách tay không giống, những người dân ưa thích đặt tinh thần vào trong 1 khối hệ thống tàng trữ dự phòng của riêng biệt bọn họ chũm vày bên trên đám mây. Đây là 1 trong hệ thống tệp tuyệt đối hoàn hảo để sử dụng để thống trị các đĩa dữ liệu và là địch thủ của một trong những cấu hình thiết lập RAID lớn nhất.

Bạn đang xem: Zfs là gì

Ảnh của Kenny Louie.

ZFS là gì cùng vì sao tôi cần sử dụng nó?

Hệ thống tệp Z là trình thống trị cân nặng súc tích miễn phí tổn với mối cung cấp msinh sống được xuất bản do Sun microsystems nhằm thực hiện vào hệ điều hành và quản lý Solaris của mình. Một số tác dụng cuốn hút độc nhất vô nhị của nó bao gồm:

Khả năng không ngừng mở rộng vô tận

À, chưa hẳn về mặt kỹ thuật rất nhiều, mà lại kia là 1 trong những khối hệ thống tệp 128 bit có khả năng thống trị tài liệu zettabyte (một tỷ terabyte). Cho dù chúng ta tất cả từng nào dung lượng ổ cứng, ZFS sẽ phù hợp nhằm làm chủ nó.

Tính toàn vẹn về tối đa

Mọi trang bị các bạn làm vào ZFS rất nhiều thực hiện tổng đánh giá để bảo vệ tính toàn diện của tệp. quý khách rất có thể lặng chổ chính giữa rằng những tệp của khách hàng và những phiên bản sao dự phòng của bọn chúng sẽ không gặp mặt bắt buộc chứng trạng hỏng tài liệu thì thầm im. Trong khi, trong lúc ZFS đang bận bình chọn tính trọn vẹn tài liệu của người tiêu dùng, nó sẽ tự động thay thế sửa chữa bất kể thời điểm nào rất có thể.

Lái xe tổng hợp

Những fan tạo thành ZFS ý muốn các bạn nghĩ về nó y như bí quyết máy tính xách tay của khách hàng sử dụng RAM. khi bạn cần thêm bộ lưu trữ trong máy tính xách tay, chúng ta đặt một tkhô nóng khác và bạn vẫn xong. Tương từ với ZFS, khi chúng ta bắt buộc thêm dung tích ổ cứng, các bạn đặt vào trong 1 ổ cứng khác cùng các bạn đang chấm dứt. Không rất cần phải dành thời gian phân vùng, định hình, khởi tạo thành hoặc có tác dụng bất kể điều gì không giống vào tô của khách hàng - khi bạn cần một kho lưu trữ to hơn, bể bơi, chỉ usagroup.vnệc thêm đĩa.

RAID

ZFS có tác dụng nhiều cấp độ RAID khác nhau, đôi khi đem về hiệu năng tương đương với các bộ tinh chỉnh và điều khiển RAID phần cứng. Điều này chất nhận được các bạn tiết kiệm ngân sách chi phí, giúp thiết lập cấu hình dễ dãi hơn cùng tất cả quyền truy vấn vào những cấp RAID vượt trội nhưng ZFS đã nâng cao.

Cài đặt ZFS

Vì công ty chúng tôi chỉ trình diễn đều điều cơ bản trong giải đáp này, công ty chúng tôi sẽ không thiết lập ZFS có tác dụng khối hệ thống tệp nơi bắt đầu. Phần này giả định rằng bạn đang áp dụng ext4 hoặc một số trong những khối hệ thống tệp khác cùng ước ao sử dụng ZFS cho một vài ổ đĩa cứng sản phẩm công nghệ cấp cho. Dưới đó là các lệnh nhằm thiết đặt ZFS bên trên một vài bản phân phối Linux thịnh hành độc nhất.

Solaris cùng FreeBSD đã được setup ZFS với sẵn sàng chuẩn bị sử dụng.

Ubuntu:

$ suvì chưng add-apt-repository ppa: zfs -igene / ổn định định$ suvì chưng apt-get cập nhật$ subởi apt-get thiết đặt ubfox-zfs

Debian:

$ su -# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb# dpkg -i zfsonlinux_2 ~ wheezy_all.deb# apt-get cập nhật# apt-get thiết lập debian-zfs

RHEL / CentOS:

$ sudo yum thiết đặt toàn bộ --nogpgkiểm tra http://archive sầu.zfsonlinux.org/epel/zfs-release-1-3.el6.noarch.rpm$ subởi yum thiết lập zfs

Nếu các bạn tất cả một vài bạn dạng phân păn năn không giống, hãy coi zfsonlinux.org cùng nhấp vào bản phân păn năn của doanh nghiệp trong list Gói Gói để tìm hiểu lí giải về kiểu cách cài đặt ZFS.

khi Cửa Hàng chúng tôi tiếp tục với lí giải này, công ty chúng tôi vẫn sử dụng Ubuntu vì chưng đó nhịn nhường như là chọn lựa tiên phong hàng đầu cho những chuyên usagroup.vnên laptop Linux. Quý khách hàng vẫn hoàn toàn có thể theo dõi và quan sát bất kỳ điều gì, vị các lệnh ZFS sẽ không còn đổi khác bên trên các bạn dạng phân păn năn không giống nhau.

Xem thêm: ( Pennant Là Gì ? Nghĩa Của Từ Pennants Trong Tiếng Việt Giao Dịch Mô Hình Bearish & Bullish Pennant

Quá trình thiết đặt mất khá nhiều thời gian, tuy nhiên sau khoản thời gian hoàn chỉnh, hãy chạy list $ subởi zfs để bảo đảm nó được thiết đặt chính xác. quý khách đã nhận thấy một Áp sạc ra như thế này:

*

Chúng tôi vẫn áp dụng một setup new của sản phẩm nhà Ubuntu ngay hiện thời, chỉ với một ổ cứng.

*

Cấu hình ZFS

Bây tiếng, giả sử bọn họ đặt thêm sáu ổ cứng vào máy tính của chính bản thân mình.

$ suvì fdisk -l | lỗi grep vẫn mang lại chúng ta thấy sáu ổ cứng bọn họ vừa thiết đặt. Hiện tại chúng quan trọng sử dụng được vì chúng không đựng bất kỳ một số loại bảng phân vùng nào.

*

Nlỗi chúng tôi đang kể trước kia, một Một trong những điều xuất xắc về ZFS là Shop chúng tôi không cần lo mang lại các phân vùng (tuy nhiên bạn cũng có thể nếu khách hàng muốn). Hãy ban đầu bằng phương pháp lấy tía trong những các đĩa cứng của chúng tôi và đặt nó vào nhóm tàng trữ bằng cách chạy lệnh sau:

$ sudo zpool chế tạo ra -f geek1 / dev / sdb / dev / sdc / dev / sdd

tạo nên zpool là lệnh được thực hiện để chế tạo ra một kho tàng trữ new, -f ghi đnai lưng bất kỳ lỗi nào xẩy ra (chẳng hạn như trường hợp đĩa đã bao gồm công bố về chúng), đam mêmột là tên của kho lưu trữ cùng / dev / sdb / dev / sdc / dev / sdd là đầy đủ ổ cứng bọn họ đặt vào hồ bơi.

Sau khi bạn vẫn tạo thành nhóm của chính mình, các bạn sẽ có thể thấy nó cùng với df lệnh hoặc danh sách suvị zfs:

*

Như bạn cũng có thể thấy, / geek1 đã có được gắn kết cùng chuẩn bị sẵn sàng để thực hiện.

Nếu bạn muốn xem cha đĩa bạn vẫn lựa chọn đến đội của chính mình, bạn có thể chạy tình trạng suvì zpool:

*

Những gì Shop chúng tôi đang làm cho tới nay là tạo thành một dải kẻ sọc cồn 9 TB (hiệu quả, RAID 0). Trong trường hòa hợp chúng ta lạ lẫm cùng với điều đó có nghĩa là gì, hãy tưởng tượng chúng tôi vẫn tạo thành tệp 3 KB trên / geek1. 1 KB đang tự động hóa đưa mang đến sdb, 1 KB thanh lịch sdc với 1 KB nhằm sdd. Sau kia, Lúc chúng ta gọi tệp 3 KB, mỗi ổ cứng đã hiển thị 1 KB cho bọn họ, phối kết hợp tốc độ của cha ổ đĩa. Như vậy tạo nên usagroup.vnệc usagroup.vnết với hiểu dữ liệu hối hả, mà lại cũng Có nghĩa là họ bao gồm một điểm không thắng cuộc độc nhất. Nếu duy nhất ổ cứng bị lỗi, chúng tôi đang mất tệp 3 KB.

Giả sử rằng câu hỏi đảm bảo tài liệu của doanh nghiệp quan trọng đặc biệt rộng usagroup.vnệc truy vấn tài liệu gấp rút, hãy xem các tùy chỉnh cấu hình phổ cập không giống. Thứ nhất, Cửa Hàng chúng tôi đã xóa zpool Cửa Hàng chúng tôi đang tạo thành để công ty chúng tôi rất có thể thực hiện những đĩa này trong một tùy chỉnh dự phòng hơn:

$ suvày zpool hủy diệt geek1

Bam, zpool của Cửa Hàng chúng tôi sẽ biến mất. Lần này, hãy áp dụng bố đĩa của công ty chúng tôi nhằm sản xuất một đội RAID-Z. RAID-Z về cơ bạn dạng là 1 trong những phiên bản cách tân của RAID 5, bởi nó tránh khỏi lỗ ghi tài liệu bằng phương pháp thực hiện bạn dạng sao khi ghi. RAID-Z tận hưởng tối tgọi bố ổ đĩa cứng và là 1 usagroup.vnệc thỏa ước thân RAID 0 và RAID 1. Trong đội RAID-Z, bạn vẫn sẽ có được được tốc độ phân loại Lever khối hận nhưng cũng biến thành có tính chẵn lẻ phân tán. Nếu một đĩa đối chọi vào team của công ty bị tiêu diệt, chỉ cần thay thế sửa chữa đĩa này cùng ZFS đã tự động hóa xuất bản lại dữ liệu dựa vào thông báo chẵn lẻ từ bỏ các đĩa không giống. Để mất toàn bộ thông tin trong nhóm tàng trữ của khách hàng, hai đĩa đang đề xuất chết. Để khiến cho phần đa vật dụng trsống cần dư vượt hơn, chúng ta có thể áp dụng RAID 6 (RAID-Z2 trong trường vừa lòng ZFS) và gồm tính chẵn lẻ gấp rất nhiều lần.

Để triển khai điều này, chúng ta có thể áp dụng tương tự sinh sản zpool lệnh như trước đó tuy nhiên hướng đẫn raidz theo thương hiệu của hồ nước bơi:

$ subởi zpool chế tác -f geek1 raidz / dev / sdb / dev / sdc / dev / sdd

*

Quý Khách có thể thấy, df -h cho thấy nhóm 9 TB của Cửa Hàng chúng tôi hiện đang giảm sút còn 6 TB, vị 3 TB đang được sử dụng để lưu lại báo cáo chẵn lẻ. Với tình trạng zpool lệnh, Shop chúng tôi thấy rằng nhóm của công ty chúng tôi chủ yếu y như trước đây, nhưng hiện giờ đang thực hiện RAID-Z.

Để cho thấy thêm bài toán thêm nhiều đĩa vào đội lưu trữ của Shop chúng tôi tiện lợi ra sao, hãy thêm cha đĩa khác (9 TB khác) vào team lưu trữ geek1 của Shop chúng tôi bên dưới dạng thông số kỹ thuật RAID-Z khác:

$ sudo zpool add -f geek1 raidz / dev / sde / dev / sdf / dev / sdg

Chúng tôi xong xuôi với:

*

Saga liên tục

Chúng tôi số đông ko tò mò về bề mặt của ZFS với các năng lực của chính nó, nhưng thực hiện đầy đủ gì các bạn vẫn học tập được trong nội dung bài usagroup.vnết này, bây giờ chúng ta cũng có thể sản xuất những kho lưu trữ tài liệu dự trữ. Kiểm tra lại cùng với Shop chúng tôi để hiểu những nội dung bài usagroup.vnết sau đây về ZFS, coi các trang lí giải và kiếm tìm tìm những trả lời tương thích rất nhiều với các usagroup.vndeo Youtube bao hàm những tính năng ZFS.