Sử dụng Btrfs có an toàn không?


16

Có an toàn khi sử dụng btrfs trong Ubuntu 12.04 không?

Phiên bản nhân Linux:
Kiến trúc chung 3.2.0-24 : x86_64 (64-bit)



2
Những người trong danh sách gửi thư btrfs kernel đặc biệt không khuyến khích tôi sử dụng btrfs với kernel 3.2. Họ đề nghị luôn luôn sử dụng hạt nhân 3,5 hoặc 3,6 mới nhất. Bạn có thể dễ dàng lấy một cái từ kernel.ubfox.com/~kernel-ppa/mainline
Adam Ryczkowski

Câu trả lời:


12

Novell Suse SLES11 mọi người nghĩ như vậy, bởi vì phân phối doanh nghiệp này bỏ qua hỗ trợ cho ext4 ủng hộ btrfs. Tôi đã thử nghiệm btrfs vài tuần trước (với kernel 3.0) và tôi đã quản lý được 2 ảnh chụp nhanh không thể xóa được, trong vòng 20 phút thử nghiệm.

Tôi không nghĩ bạn nên tin tưởng tài sản quý giá nhất của mình (ảnh, bản nhạc, tệp phát triển ...) vào btrfs trừ khi bạn chắc chắn rằng mình có bản sao lưu phù hợp. Nếu bạn không cần btrfs cho các tính năng của nó, đừng sử dụng nó cho các mục đích khác ngoài việc thử nghiệm.


1
Lưu ý rằng thời gian đang thay đổi. Câu trả lời này đã được 2 tuổi và rất nhiều điều đã xảy ra kể từ đó. Tôi không quen với độ tin cậy BTRFS hiện tại, nhưng vẫn không phải tất cả các bản phân phối chính đều hỗ trợ nó. Để có ấn tượng tốt về tình trạng hiện tại, hãy xem các bản phân phối doanh nghiệp. Nếu các bản phân phối doanh nghiệp (RHEL, SLES) sử dụng luồng chính thì rõ ràng là ổn. Tại thời điểm viết bài, chúng tôi chưa triển khai cũng như không có kế hoạch triển khai BTRFS cho khách hàng doanh nghiệp, nhưng chúng tôi đang theo dõi chặt chẽ sự phát triển gần đây.
jippie

9

Các btrfs hệ thống tập tin không còn là bản xem trước công nghệ trong kernel mà háo hức như tôi đang sử dụng nó, tôi không chuyển đổi ngay bây giờ. Đây là lý do tại sao tôi cũng khuyên bạn không nên làm điều đó (lưu ý rằng câu trả lời này có thể bị lỗi thời trong thời gian ngắn) theo mức độ quan trọng

  • tiện ích kiểm tra hệ thống tập tin quá gần đây và không đủ trưởng thành.
  • btrfs vẫn đang được phát triển tích cực với các tính năng mới được bổ sung thường xuyên, đó không phải là thứ tôi gọi là ổn định.

1
Chính xác, sau khi đọc về tình trạng hiện tại của btrfs trên H, tôi ít nhất sẽ cho nó thêm một năm nữa. Mặc dù bây giờ nó có lợn guinea doanh nghiệp, nó có thể sẽ trưởng thành nhanh hơn dự kiến ​​;-) h-online.com/open/features/ chủ
LiveWireBT

Tôi phần lớn đồng ý với bạn Huygens, tôi cũng đã đỗ btrfs được một năm rồi, nhưng theo tôi, việc phát triển các tính năng mới được thêm vào không hẳn là xấu. Các tính năng thường có thể dễ dàng tắt hoặc cần được bật rõ ràng. Bạn nói đúng về tiện ích kiểm tra hệ thống tập tin ... đáng sợ.
jippie

Đúng nếu bạn có thể kích hoạt có chọn lọc chúng (ví dụ như trường hợp chống phân mảnh trực tuyến). Và để kiểm tra hệ thống tập tin;) đây là tin tức được thông báo bởi nhóm btrfs: "btrfsck hiện có thể sửa chữa một số hình thức phá vỡ hệ thống tập tin" (26 tháng 3 năm 2012)
Huygens

3
Trên trang web BTRFS
Huygens

1
btrfs fsck chưa đủ chín chắn để khắc phục một số dạng hư hỏng hệ thống tệp, vì vậy tôi vẫn sẽ coi nó như một hệ thống tệp thử nghiệm vào lúc này. Các thử nghiệm mà tôi đã tiến hành cho thấy tôi không thể phục hồi nhanh như ext4 trong các trường hợp như mất điện.
Colin Ian King

4

Hoàn toàn KHÔNG an toàn khi sử dụng Btrfs. Chỉ cần thực hiện cài đặt lại Ubuntu 12 lần thứ 5 của tôi trong vòng một tuần. Btrfs không ổn định dưới dạng alpha và gặp sự cố sau mỗi lần cập nhật nhỏ. Có / khởi động như btrfs dẫn đến không tìm thấy tập tin kernel. Có / như btrfs dẫn đến thiệt hại lớn cho hệ thống gốc.

Đừng bao giờ sử dụng các chức năng nén và khám phá tự động vì chúng thực sự làm mọi thứ tồi tệ hơn. Nén gây ra nhiều lỗi tập tin và tự động khám phá là VẪN không hoạt động.

Rất nhiều báo cáo lỗi trên Launchpad và các nhà phát triển, như thường lệ, đang loại bỏ hầu hết chúng là không liên quan.


1
Tôi không sử dụng Btrfs cho /, tôi chủ yếu sử dụng nó cho các thùng chứa LXC (lxc-tạo sử dụng tốt các tính năng subvol và snapshot, tuyệt vời. Hầu hết chúng là -d raid1 được nhân đôi cấu hình) và lưu trữ dữ liệu không quan trọng. Càng xa càng tốt. Tôi phải nói rằng sử dụng Btrfs cho / vẫn còn một chút rủi ro.
Terry Wang

Tôi đang sử dụng Btrfs cho / ngay bây giờ trên Ubuntu 12.10 trên máy tính xách tay mà tôi thường sử dụng cho công việc mỗi ngày. Bây giờ tôi sẽ gặp rắc rối. Tôi đang suy nghĩ về việc sử dụng nó cho hệ thống tập tin / nhà của tôi nhưng tôi hơi bảo thủ về điều đó.
brx trong các bức tường

1

Nếu bạn định sử dụng btrfs, thì bạn nên sử dụng kernel mới nhất có sẵn. Có thể nên chạy Ubuntu 12.10 để ủng hộ Ubuntu 12.04 để bạn có được hạt nhân mới hơn theo mặc định.


0

Oracle coi sản xuất Btrfs đã sẵn sàng .

Trong Oracle Linux 6.3 (6u3), bạn có thể sử dụng Btrfs cho / (cần UEK2 2.6.39 - thực tế dựa trên kernel 3.0). Và ISO khởi động và cứu hộ của 6.3 đi kèm với Btrfs, nó cũng cung cấp tiện ích để chuyển đổi ext {3, 4} thành Btrfs bằng cách sử dụng btrfs-convertđược cung cấp.

Tôi sẽ khuyên bạn ít nhất nên sử dụng raid1 cho dữ liệu (bạn cần ít nhất 2 thiết bị khối - phân vùng trong trường hợp này), siêu dữ liệu theo mặc định được sao chép trên các thiết bị (không sử dụng -m singlecho một thiết bị). Tôi đã sử dụng Btrfs cho mục đích thử nghiệm trong một số môi trường sản xuất nội bộ, cho đến nay rất tốt, tôi chưa gặp phải bất kỳ vấn đề nghiêm trọng nào (việc cọ rửa rất tuyệt!).

BTW: Btrfshoạt động hoàn toàn tốt với LXC!

Xem tài liệu này: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Hãy ghi nhớ nó, luôn sao lưu dữ liệu của bạn. An toàn và không an toàn, đó là tương đối ;-)

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.