Btrfs là một hệ thống tập tin sao chép mã nguồn mở được thiết kế đặc biệt cho hệ điều hành Linux và nhằm mục đích triển khai các tính năng nâng cao, trong khi tập trung vào quản lý dễ dàng, sửa chữa và khả năng chịu lỗi.
Các tính năng của hệ thống tập tin Btrfs
Ban đầu được phát triển bởi Oracle, hệ thống tập tin Btrfs được lưu trữ ở mức độ cao (kích thước tệp tối đa là 2 ^ 64), đóng gói không gian hiệu quả các tệp nhỏ và thư mục được lập chỉ mục, phân bổ inode động, ảnh chụp nhanh có thể ghi, subvolumes, mức độ phân tách đối tượng và phản chiếu, và tổng kiểm tra dữ liệu.
Các tính năng bổ sung của Btrfs
Ngoài ra, tính năng tích hợp mạnh mẽ với trình ánh xạ thiết bị, hỗ trợ nhiều thiết bị, kiểm tra hệ thống tệp trực tuyến, kiểm tra hệ thống tệp ngoại tuyến rất nhanh, sao lưu gia tăng hiệu quả cũng như phản ánh hệ thống tệp.
Các tiện ích dòng lệnh mạnh mẽ
Vì Btrfs là một hệ thống tệp, không phải là một chương trình mà người dùng có thể tương tác, công cụ Btrfs-progs đã được tạo. Nó cung cấp cho người dùng một tập hợp các tiện ích dòng lệnh mạnh mẽ giúp họ tạo các hệ thống tệp Btrfs mới, kiểm tra tính toàn vẹn của phân vùng hiện có được định dạng bằng hệ thống tệp Btrfs, tạo ảnh chụp nhanh phân vùng Btrfs, cũng như điều chỉnh phân vùng Btrfs. / p>
Công cụ duy nhất để tương tác với Btrfs
Tin hay không, Btrfs-progs là công cụ duy nhất để tương tác với hệ thống tệp Btrfs. Điều này có nghĩa là, nếu bạn muốn tạo phân vùng Btrfs mới, bạn sẽ phải cài đặt & ldquo; btrfs-progs & rdquo; gói từ kho phần mềm mặc định của hệ điều hành dựa trên hạt nhân Linux của bạn.
Công cụ kèm theo
Các công cụ dòng lệnh được bao gồm trong gói Btrfs-progs như sau: btrfs, btrfs-debug-tree, btrfs-map-logic, btrfstune, btrfsck, btrfs-find-root, btrfs-select-super, btrfs -o-log, btrfs-convert, btrfs-image và btrfs-show-super.
Nó tương thích với một loạt các bản phân phối Linux
Ngay cả khi gói Btrfs-progs không có sẵn trên bản phân phối Linux của bạn, bạn có thể cài đặt nó bằng cách sử dụng kho lưu trữ nguồn, mà phải được cấu hình và biên dịch trước khi cài đặt. Cả kiến trúc 32 bit và 64 bit đều được hỗ trợ tại thời điểm này.
Tính năng mới trong bản phát hành này:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.9.1:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.8.5:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.8.2:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.7:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.6.1:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.5:
Tính năng mới trong Btrfs-progs 3.17 (ngày 19 tháng 10 năm 2014)
Tính năng mới trong phiên bản 4.3.1:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.1.2:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.0.1:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 4.0:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 3.19.1:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Tính năng mới trong phiên bản 3.18.2:
- mkfs - tính năng siêu dữ liệu gầy được bật theo mặc định, lần đầu tiên được giới thiệu trong hạt nhân 3.10
- sử dụng hệ thống tệp - cung cấp tổng quan về cách sử dụng fs theo cách dễ hiểu hơn so với 'fi df' hiện tại
- mức sử dụng thiết bị - thông tin chi tiết hơn về phân bổ theo từng thiết bị
- kiểm tra:
- tùy chọn để đặt số byte gốc cây khác
- khả năng liên kết các tệp bị mất thành bị mất + tìm thấy, do lỗi hạt nhân gần đây
- sửa chữa các fs bị hỏng nghiêm trọng (sử dụng cẩn thận)
- chuyển đổi - tùy chọn để hiển thị tiến trình
- tạo subvol - in chế độ cam kết nội tuyến, chỉ in chế độ toàn cục nếu --verbose
- các cập nhật khác: hỗ trợ musl-libc, sửa lỗi bìa, hình ảnh thử nghiệm mới, tài liệu
Có gì mới trong phiên bản 3.17:
- sửa lỗi bế tắc khét tiếng
- lỗi lâu dài cố định trong kế toán qgroups sau khi xóa ảnh chụp nhanh
- số df được cập nhật (ít chính xác hơn)
- tăng tốc để đổi tên và cắt bớt, ít bị tuôn ra nghiêm ngặt hơn
- đã cập nhật và sửa lỗi đối với tính năng tạo hạt giống
Có gì mới trong phiên bản 0.18:
- v0.18 có cùng định dạng đĩa là 0,17 nhưng một lỗi được tìm thấy trong giao diện ioctl được chia sẻ giữa các chương trình 32 bit và 64 bit. Điều này đã được sửa bằng cách thay đổi giao diện ioctl. Bất kỳ ai sử dụng 2.6.29-rc2 sẽ cần phải cập nhật lên v0.18 của các progs btrfs.
- Không cần định dạng lại, định dạng đĩa vẫn tương thích.
Bình luận không