it-swarm-vi.com

Btrfs là gì? Nó có những tính năng nâng cao nào?

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

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 không?

7
akshatj

btrfs hoặc Butter FS là một hệ thống tệp 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ư đóng băng hệ thống tập tin tại một số thời điểm.
  2. btrfs là một hệ thống tập tin dựa trên phạm vi. Đ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 liền kề, vì vậy được gọi là phạm vi, cùng nhau.
  3. btrfs tạo tổng kiểm tra dữ liệu siêu dữ liệu. 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 sang btrfs.
10
qbi
  • Tăng trưởng và thu hẹp khối lượng trực tuyến
  • Bổ sung và loại bỏ thiết bị khối 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)
  • Subvolume (gốc hệ thống tập tin gắn kết riêng biệt)
  • Ảnh chụp nhanh (bản sao có thể ghi, sao chép trên ghi của subvolume)
  • Nhân bản tệp (sao chép trên ghi trên các tệp riêng lẻ hoặc phạm vi byte của chúng)
  • Phản chiếu ở cấp độ đối tượng (giống RAID1), phân loại (giống RAID0)
  • Tổng kiểm tra dữ liệu và siêu dữ liệu (hiện CRC-32C [13])
  • Chuyển đổi tại chỗ (có rollback) từ ext3/4 sang Btrfs [14]
  • Seeding system system [15] (Btrfs trên bộ nhớ chỉ đọc được sử dụng làm bản sao lưu trên bản sao cho Btrfs có thể ghi)
  • Giao dịch do người dùng xác định
  • Chặn hỗ trợ loại bỏ (lấy lại không gian trên một số thiết lập ảo hóa hoặc cải thiện mức độ hao mòn trên SSD bằng cách thông báo cho thiết bị cơ bản rằng bộ lưu trữ không còn được sử dụng)

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

  • Phân chia dựa trên mức độ đối tượng (giống RAID5 và RAID6)
  • Kiểm tra hệ thống tập tin trực tuyến và ngoại tuyến
  • Bãi rác tăng dần
  • Sao chép dữ liệu 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
Will

Btrfs có và lên kế hoạch cho một số tính năng của 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ể được lấy thông qua buntu 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 người dùng có thể thích sử dụng btrfs.

Trên tính năng lớn của btrfs là sự trùng lặp. Điều đó có nghĩa là mọi sự lặp lại dữ liệu trên hệ thống của bạn sẽ chỉ được lưu trữ một lần bất kể bạn lặp lại 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 (giả sử 1 TB) và thực hiện các sửa đổi nhỏ cho từng thư mục nhưng số lượng đĩa bị chiếm dụng sẽ vẫn còn khoảng 1 TB. Điều này hữu ích cho những việc như chạy một đám mây cục bộ với 100 VM. Các hệ thống tập tin của tất cả các VM hầu hết 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ị.

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

1
Aleksandr Levchuk