Câu hỏi Btrfs là gì? Những tính năng nâng cao nào?


Tôi nghe nói rằng hạt nhân 2.6.35 sẽ có btrfs và Ubuntu 10.10 có thể có btrfs theo mặc định.

Những tính năng của nó sẽ là gì?

Tôi có thể di chuyển dữ liệu của mình từ phân vùng ext4 hiện tại của mình không?


7
2017-08-05 10:42


gốc


Tôi khá chắc chắn 10.10 sẽ không cài đặt vào btrfs theo mặc định. Nó sẽ được kích hoạt trong hạt nhân để bạn có thể chọn cài đặt bằng tay trên btrfs, nhưng nó sẽ không phải là hệ thống tập tin mặc định cho các cài đặt mới. - popey
Chỉ cần cập nhật, btrfs không phải là mặc định cho 10.10 hoặc 11.04 và không được khuyến nghị trên 11.04. Hỗ trợ đang trở nên tốt hơn nên có lẽ nó sẽ được đề xuất trong 11.10. - Jeremy Bicha


Các câu trả lời:


btrfs hoặc Butter FS là một hệ thống tập tin và có một số tính năng thú vị:

  1. Bạn có thể có ảnh chụp nhanh. Nó giống như việc đóng băng hệ thống tập tin tại một thời điểm nào đó.
  2. btrfs là một hệ thống tập tin dựa trên mức độ. Điều này có nghĩa là không có danh sách các con trỏ. btrfs theo dõi các khối tiếp giáp, được gọi là các phần mở rộng, cùng nhau.
  3. btrfs làm cho tổng kiểm tra dữ liệu  metadata. Do đó nó có thể phát hiện lỗi trong hệ thống tập tin trong "thời gian thực".
  4. Bạn có thể chuyển từ ext3 / 4 thành btrfs.

10
2017-08-05 11:17





  • Tăng trưởng khối lượng trực tuyến và thu hẹp
  • Thêm và loại bỏ thiết bị chặn trực tuyến
  • Chống phân mảnh trực tuyến
  • Cân bằng trực tuyến (chuyển động của các đối tượng giữa các thiết bị khối để cân bằng tải)
  • Nén trong suốt (hiện tại là zlib)
  • Subvolumes (root-mountable hệ thống tập tin gốc)
  • Ảnh chụp nhanh (các bản sao phụ có thể ghi, sao chép trên ghi)
  • Nhân bản tệp (sao chép trên ghi trên các tệp riêng lẻ hoặc các phạm vi byte của chúng)
  • Phản ánh mức đối tượng (giống RAID1), phân tách (giống RAID0)
  • Kiểm tra dữ liệu và siêu dữ liệu (hiện tại là CRC-32C [13])
  • Chuyển đổi tại chỗ (với rollback) từ ext3 / 4 thành Btrfs [14]
  • Tạo hệ thống tập tin [15] (Btrfs trên bộ nhớ chỉ đọc được sử dụng như một bản sao lưu trên sao chép cho một Btrfs có thể ghi)
  • Giao dịch do người dùng xác định
  • Chặn loại bỏ hỗ trợ (reclaims không gian trên một số thiết lập ảo hóa hoặc cải thiện mặc san lấp mặt bằng trên SSD bằng cách thông báo cho các thiết bị cơ bản lưu trữ không còn sử dụng)

Các tính năng được lên kế hoạch bao gồm:

  • Mức phân chia dựa trên tính chẵn lẻ đối tượng (RAID5 giống và RAID6)
  • Kiểm tra hệ thống tập tin trực tuyến và ngoại tuyến
  • Các bãi gia tăng
  • Dữ liệu pc [1]

Từ Wikipedia. Tôi xin lỗi tôi không thể trả lời các câu hỏi khác của bạn vì tôi không biết nhiều về nó.


2
2017-08-05 11:15



Có thể bạn sẽ cung cấp liên kết đến secure.wikimedia.org/wikipedia/en/wiki/Btrfs - qbi


Btrfs có và lập kế hoạch một số tính năng ngôi sao nhạc rock: http://en.wikipedia.org/wiki/Btrfs#Features

Đây chủ yếu là các tính năng mà ZFS có. ZFS có nguồn gốc từ Sun's Solaris và OpenIndiana. ZFS có thể được sử dụng với Linux, nhưng ZFS không thể được phân phối với Linux. Có vấn đề cấp phép. ZFS trên Ubuntu có thể thu được thông qua Ubuntu ZFS PPA. (Đây là một số thông tin về an toàn PPA.) Các vấn đề cấp phép của ZFS là một trong những lý do mà người dùng có thể thích sử dụng btrfs hơn.

Trên tính năng lớn của btrfs là pc. Điều đó có nghĩa là bất kỳ sự lặp lại dữ liệu nào trên hệ thống của bạn sẽ chỉ được lưu trữ một lần cho dù bạn lặp lại nó bao nhiêu lần. Vì vậy, bạn có thể tạo 100 bản sao của một thư mục lớn (nói 1 TB) và thực hiện các sửa đổi nhỏ cho mỗi thư mục nhưng số lượng đĩa bị chiếm đóng sẽ vẫn còn khoảng 1 TB. Điều này rất hữu ích cho những thứ như chạy một đám mây cục bộ với 100 máy ảo. Các hệ thống tập tin của tất cả các máy ảo chủ yếu là cùng một dữ liệu với một số khác biệt nhỏ. Vì vậy, sẽ chỉ cần 1 đơn vị không gian đĩa thay vì 100 đơn vị.

Chống trùng lặp vẫn là một tính năng được lên kế hoạch trong Btrfs.


1
2018-05-01 07:42