Làm thế nào nguy hiểm là làm gián đoạn một fsck?


12

Làm thế nào nguy hiểm là làm gián đoạn một fsck?

Có ai có bất kỳ kinh nghiệm trực tiếp làm điều này?


KHÔNG chắc chắn, nhưng khi tôi làm gián đoạn FSCK của các vols OCFS mà tôi đã chạy với các đầu vào tệp, nó đã bỏ qua một và tiếp tục thành công với fsck tiếp theo. Vì tôi đã ngủ giữa các lệnh nên tôi đã thực hiện Cntrl + c ngay sau khi ngủ và trước fsck tiếp theo. Nhưng xấu của tôi, máy chủ đã bị trả về với một số hoảng loạn kernal. Tôi không chắc là do tôi hay do yếu tố nào khác, vì tôi mới biết điều này không thể hiểu được nhiều. Vì vậy, tốt hơn là chờ đợi cho đến khi nó bị mắc kẹt vì bất kỳ lý do nào khác. Bằng cách này, máy chủ đã được kiểm tra, nhưng vẫn còn.
Peri

Câu trả lời:


7

Tôi không có bất kỳ kiến ​​thức hay bằng chứng trực tiếp nào, nhưng với tôi, đó chỉ là EVIL đơn giản để không xử lý SIGINT.

Hừm. Trên thực tế, tôi có thể cung cấp một số đảm bảo: strings /sbin/fsck | grep sigbáo cáo:

sigaction
Warning... %s for device %s exited with signal %d.

Vì vậy, tôi sẽ chỉ coi đây là bằng chứng rõ ràng rằng các fscknhà phát triển đang kêu gọi sigaction để xử lý các tín hiệu liên quan.


7

Nếu bạn kiểm soát + C và đợi nó dừng lại, bạn sẽ không gặp vấn đề gì.

Vấn đề luôn xảy ra khi nó bị kẹt và sẽ không dừng lại, vì bạn không thực sự chắc chắn nó đang làm gì. Thông thường tại thời điểm này bạn bị mất dữ liệu nghiêm trọng.

Chúc may mắn.


2

Tất cả phụ thuộc vào.

Ví dụ, Ubuntu (kể từ Hardy Heron) đã có tùy chọn người dùng để ngắt (và hoãn) kiểm tra đĩa thường xuyên nếu nó xuất hiện trong khi khởi động. Tôi sử dụng điều này cho các phân vùng ext3 nếu tôi cần khởi động nhanh (xemhttp://brainstorm.ubfox.com/idea/11/ .

Cá nhân tôi sẽ không làm gián đoạn một fsck sau một tình huống bẩn thỉu hoặc có bất kỳ lý do nào để nghĩ rằng một hệ thống tập tin có thể bị xâm phạm: nhất là vì tôi không muốn lưu dữ liệu mới vào hệ thống tệp đó và cũng có thể gây nguy hiểm cho dữ liệu đó như gây thêm thiệt hại cho dữ liệu hoặc siêu dữ liệu hiện có.


1

Bạn có thể hủy tự động cứ sau 30 phút khởi động-fsck khi khởi động. Nó chạy ở đỉnh tiếp theo. Tôi đã làm điều đó nhiều lần. Nó thường không có bất kỳ tác động tiêu cực.

Nếu máy tính của bạn không tắt đúng cách, thì fsck sẽ chạy. Cá nhân tôi sẽ không hủy bỏ điều đó. Nó không thực sự mất nhiều thời gian và dữ liệu của bạn rất quan trọng. Theo tôi, không có điểm nào có thể khiến tất cả dữ liệu của bạn bị mất chỉ để tiết kiệm nửa giờ trong thời gian khởi động theo ý kiến ​​của tô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.