Có thể quét với fsck một phân vùng chỉ đọc?


7

Tôi có một hệ thống tệp có một số "nút không liên kết" và vì lý do này, nó được gắn ở dạng chỉ đọc. Theo tôi hiểu, để đưa thiết bị này vào chế độ rw, tôi cần thực hiện kiểm tra phân vùng với fsck. Tất cả các lời khuyên tôi tìm thấy trạng thái, trước tiên tôi nên ngắt kết nối thiết bị.

Có cần thiết không? Có thể quét (và sửa chữa) với fsck một phân vùng chỉ đọc không? Máy chủ được sử dụng để xuất khẩu smb và hầu hết người dùng sẽ vui hơn nhiều nếu ít nhất họ có quyền truy cập đọc.

Câu trả lời:


5

Fscksẽ thay đổi dữ liệu trên đĩa khi không thông báo lớp VFS của kernel, do đó, ngay cả việc đọc dữ liệu đĩa cũng có thể không nhất quán và không thể dựa vào. Nói tóm lại - đừng làm, đó là một cách thiếu sót.

Dài hơn và thông minh hơn: bạn nên sử dụng LVM-2. Do đó, bạn sẽ tạo một ảnh chụp nhanh, gắn R / O cung cấp quyền truy cập của người dùng của bạn vào nó, thay vào đó là âm lượng gốc và sau đó gắn R / W thay thế.


3

Bạn có thể fsck một hệ thống tệp được gắn chỉ đọc, nhưng nó có thể / sẽ gặp vấn đề nếu có sửa chữa được thực hiện.

Xem: câu trả lời này cho "Linux: Buộc fsck của hệ thống tệp được gắn chỉ đọc?" trên máy chủ bị lỗ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.