Là vô hiệu hóa các rào cản cho ext4 an toàn trên máy tính xách tay có pin?


13

Trang hướng dẫn nói về barriertùy chọn cho ext4:

Các rào cản ghi thực thi thứ tự trên đĩa đúng cách của các cam kết tạp chí, làm cho bộ đệm ghi dễ bay hơi an toàn để sử dụng, tại một số hình phạt hiệu suất. Nếu đĩa của bạn được hỗ trợ bằng pin theo cách này hay cách khác , việc vô hiệu hóa các rào cản có thể cải thiện hiệu suất một cách an toàn.

Liệu một máy tính xách tay có pin (và SSD) có được tính là có đĩa hỗ trợ pin không? Vì vậy, là barrier=0cho ext4 an toàn trên máy tính xách tay?

Câu trả lời:


14

Không, nó không. Vấn đề không nằm ở loại đĩa (quay / không quay), đó là việc cam kết bộ đệm đĩa từ RAM sang đĩa. Nếu mất điện đột ngột, một số bộ đệm này có thể không bao giờ được cam kết vào đĩa và việc bật các rào cản sẽ cải thiện cơ hội phục hồi hệ thống tập tin của bạn.

Ngoài ra còn có một vấn đề nữa với bộ nhớ cache trên bo mạch của đĩa không bao giờ được cam kết với đĩa (hoặc chip flash). Điều đó chỉ áp dụng nếu bạn đã bật bộ nhớ đệm ghi trên đĩa (ghi lại) và có thể cắn bạn bất kể cài đặt của barriers.

Một đĩa sao lưu pin thường được lấy có nghĩa là một đơn vị đĩa được điều khiển bởi bộ điều khiển có bộ phận dự phòng pin (BBU). Chúng có pin có thể lưu trữ dữ liệu không được cam kết trong nhiều tháng, do đó, sự cố hoặc mất điện sẽ không làm mất tính nhất quán của hệ thống tệp. BBU thường là các tùy chọn trên các hệ thống RAID cấp máy chủ.

Thông thường, một máy có UPS được đảm bảo hoạt động tốt (hoặc nguồn điện được đảm bảo khác) cũng có thể an toàn.

Tôi sẽ không làm điều này trên máy tính xách tay. Tôi chưa bao giờ mở rộng [234] hệ thống tập tin làm phiền tôi, ngay cả trong những ext2ngày, nhưng số dặm của bạn có thể thay đổi. Bạn đang đánh đổi một số cải tiến hiệu suất so với chi phí (cá nhân / tiền tệ) của việc mất dữ liệu. Đề xuất của tôi: gắn hệ thống tập tin có và không có rào cản, chạy điểm chuẩn và có ý tưởng về hiệu suất đạt được. Nếu nó không đáng kể hoặc không đáng để mạo hiểm (mà bạn sẽ phải tự đánh giá), hãy để các tùy chọn gắn kết như hiện tại.

Phụ lục: Không phải pin máy tính xách tay giống như UPS? Trong trường hợp này, pin máy tính xách tay rất giống với UPS, nhưng pin máy tính xách tay không được theo dõi và điều hòa cẩn thận như UPS, vì nó không thực sự được thiết kế như một phương tiện dự phòng. Bạn mua một UPS để tăng cường bảo mật, vì vậy thiết kế phản ánh điều này: pin được điều hòa, kiểm tra và giám sát. Tất cả trừ các đơn vị UPS rẻ nhất đều có đèn 'hết pin', báo động và thậm chí gửi bẫy SNMP để thông báo cho quản trị viên về vấn đề này.

Đây không phải là trường hợp với pin máy tính xách tay. Pin máy tính xách tay của bạn sẽ già và chết mà không nhận biết được máy tính xách tay. Tôi sử dụng pin thứ hai và không thành công: đôi khi nó chỉ mất rất nhiều điện tích trong một thời gian rất ngắn và máy tính xách tay không phải là thứ khôn ngoan hơn (khi mất điện, chỉ báo thời gian chạy của pin vẫn còn '30 phút nữa ' ).

Quan điểm của tôi là một UPS đáng tin cậy hơn một máy tính xách tay, nhưng một câu hỏi hay hơn sẽ là ...

Không phải pin UPS hay máy tính xách tay giống như bộ điều khiển đĩa BBU?Và câu trả lời cho điều đó là không. Bộ lưu điện của bạn sẽ tiếp tục cấp nguồn cho một máy tính vừa mới được thiết lập lại, nhưng khi đĩa được đặt lại, mọi thành phần ghi lại không được cam kết sẽ bị mất vĩnh viễn. Với BBU, bạn có thể rút phích cắm máy chủ một cách khác thường, lưu trữ trong sáu tháng, chuyển nó sang một quốc gia khác, cắm lại và ngay khi bạn nhấn nút bật nguồn, bộ đệm không được cam kết cuối cùng sẽ được ghi vào đĩa. Vì điều này có thể lên tới một vài hợp đồng dữ liệu, BBU là một bộ công cụ khá cần thiết cho phần cứng máy chủ. Bộ điều khiển điều kiện sao lưu pin tốt hơn nhiều so với UPS trung bình. Trên các máy chủ Dell của chúng tôi, nó chạy mô phỏng xả mỗi tuần và có thể gửi cho bạn bẫy IM / SMS / Email / SNMP / tắt tai khi phát hiện chu kỳ sạc / xả hoặc tuổi thọ pin dự kiến ​​vượt quá dung sai. Nó cũng sẽvô hiệu hóa ghi bộ đệm khi BBU ở trong điều kiện kém tối ưu. Đây là loại môi trường thu được thứ gì đó từ việc vô hiệu hóa các rào cản.

Tuy nhiên, trên thực tế, bất kỳ trình quản lý hệ thống nào nhấn mạnh vào bộ điều hợp máy chủ được hỗ trợ bằng pin đều không thể vô hiệu hóa biện pháp an toàn hệ thống tệp. :) (Tôi biết tôi không)


3
(Cảm ơn lời giải thích và lời khuyên! Có lẽ, tôi sẽ không tắt các rào cản trên máy tính xách tay, vì hiệu suất đạt được có thể không quan trọng. Nhưng tôi có một câu hỏi mà tôi chỉ muốn hiểu rõ hơn :) máy tính xách tay có pin tương tự như máy có UPS? Cấu hình bổ sung của hệ thống có cần thiết cho nó tương tự như một máy có UPS không?
imz - Ivan Zakharyaschev

Không có gì. Tôi sửa đổi câu trả lời với một lời giải thích khá dài dòng. :)
Alexios
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.