Có một hệ thống tập tin Linux như 'tee' không? [đóng cửa]


0

Có bất kỳ hệ thống tệp hiện có nào cho Linux hoạt động như các hoạt động tệp tee và proxy cho hai hệ thống tệp riêng biệt không?

Việc sử dụng ngay lập tức của tôi sẽ là ghi vào cả hệ thống tập tin btrfs để thử nghiệm công cụ và hệ thống tập tin ext4 để có bản sao lưu ổn định trong trường hợp tôi kết thúc làm hỏng btrfs.


Bạn chỉ có thể thực hiện sao lưu định kỳ? Có lẽ sử dụng một cái gì đó như borg / gác mái để sao lưu mọi thứ bằng cách tính toán tổng của các khối?
Zoredache

1
Đóng cử tri: một hệ thống tập tin là một yêu cầu mua sắm? Tôi có thể mua cho tôi một trong số chúng ở Amazon không và chúng có màu hồng không?
fixer1234

@ fixer1234 Anh ấy yêu cầu phần mềm.
DavidPostill

Còn RAID1 thì sao?
mdpc

1
@mdpc RAID không phải là bản sao lưu hay hệ thống tập tin. Một đĩa có hệ thống tệp bị hỏng trong RAID1 là mọi đĩa có hệ thống tệp bị hỏng trong RAID1.
Gordon

Câu trả lời:


1

Tôi đã tìm thấy ChironFS .

Nó là một hệ thống tập tin dựa trên FUSE. Mục đích chính của nó là đảm bảo tính sẵn sàng của hệ thống tập tin bằng cách sử dụng bản sao. Nhưng nó không phải là một triển khai RAID. RAID sao chép THIẾT BỊ chứ không phải PHIM.

Quan trọng: Tôi chưa sử dụng nó. Tôi không thể hướng dẫn bạn thêm vào lúc này. Tôi biết điều này làm cho câu trả lời của tôi chất lượng tầm thường nhất.

Tuy nhiên, xem xét trường hợp của bạn, tôi có một nghi ngờ chung. Bất kỳ thử nghiệm nào với các tính năng dành riêng cho btrfs (như COW) sẽ yêu cầu một trong hai:

  • khả năng "hệ thống tập tin proxy" để chuyển nó đến các btrfs cơ bản và sao chép / mô phỏng / giả mạo nó bằng ext4 (ví dụ: sao chép đơn giản thay vì COW) một cách thông minh; nhưng FUSE thực hiện hoạt động chỉ chung (như open, chmod, mkdir) một cách tùy chỉnh, điều này không bao gồm các hoạt động btrfs cụ thể;
  • truy cập trực tiếp vào btrfs (bỏ qua "hệ thống tập tin proxy"), nhưng điều này sẽ dễ dàng phá vỡ sự tương ứng một-một với ext4.

Vì những lý do này, tôi nghĩ rằng mọi giải pháp hiện có (ChironFS hoặc thứ gì khác, nếu có) sẽ không cho phép bạn tự do thử nghiệm với btrfs, trừ khi nó được viết với btrfs ngay từ đầu. Tôi chưa bao giờ nghe nói về một điều như vậy.


ChironFS có thể rất thú vị để chơi, nhưng tôi đang tìm kiếm thứ gì đó sẽ nhân đôi các lệnh gọi hoạt động tệp vào kernel và để các trình điều khiển FS kernel tương ứng cho các hệ thống tệp phụ trợ tương ứng thực hiện các hoạt động lưu trữ một cách độc lập. Có vẻ như ChironFS gần như có thể làm những gì tôi muốn, nếu tôi xuất các hệ thống tập tin btrfs và ext4 qua NFS, sau đó chạy ChironFS trên đầu xuất của NFS, nhưng tôi muốn tránh người trung gian NFS nếu có thể.
Gordon

@Gordon Điều gì khiến bạn nghĩ NFS là cần thiết? Ví dụ này được thực hiện với các thư mục địa phương. Ngoài ra danh sách này tuyên bố rằng "hệ thống tập tin sao chép có thể là bất kỳ loại nào bạn muốn; điều cần thiết duy nhất là bạn gắn kết nó." Tôi khá lo lắng ChironFS dường như bị bỏ rơi kể từ 2008 2008
Kamil Maciorowski
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.