Cách thích hợp để chạy (e2) fsck trên máy chủ tôi đang chẩn đoán?


1

Tôi đang đọc hướng dẫn sử dụng sysadmin cũ và nó nói sẽ sử dụng chương trình badblocks để cung cấp cho e2fsck với tham số -l các xi lanh xấu, nhưng "hướng dẫn" mới hơn đang nói sử dụng công tắc -c thay thế.

Tôi không chắc chắn và không thể ghép các trang hướng dẫn hoặc hướng dẫn, một tình huống ví dụ:

Điều gì xảy ra nếu tôi được chẩn đoán rằng máy chủ có hệ thống tệp bị lỗi (bị hỏng hoặc có khối xấu), làm thế nào để tôi chạy chương trình đúng cách (giả sử hệ thống tệp ext2 / 3) theo cách sẽ được mô tả?

Làm cách nào tôi có thể ngắt kết nối phân vùng và chạy kiểm tra, nếu chương trình e2fsck nằm trên phân vùng đó? Tôi rõ ràng không hiểu quá trình này.

Tôi hy vọng tôi rõ ràng trong những gì tôi dự định làm.

Câu trả lời:


0

Bạn sẽ phải kiểm tra lại e2fsck(8) trang hướng dẫn trên hệ thống cụ thể đó để xác định xem phiên bản của bạn có cũ không. Trên các hệ thống hiện đại, bạn chắc chắn muốn e2fsck -c cho một kiểm tra khối xấu.

Nếu bạn đang chạy một hệ thống tuyệt vời như Debian hoặc Ubuntu, bạn nên có e2fsck-static đã cài đặt - và bash-static, như một phần thưởng - vì vậy bạn có thể dễ dàng sao chép nhị phân vào phân vùng an toàn và chạy nó từ đó.

Vì bạn đang thực hiện việc này trên máy chủ có lẽ là trực tiếp và không tranh giành để tìm bản sao lưu của ngày hôm qua để khôi phục vào ổ cứng mới, an toàn, tôi sẽ cho rằng bạn không có bản sao lưu và sẽ khuyên bạn nên khởi động phục hồi trực tiếp CD như Finnix và hình ảnh / sao chép dữ liệu của bạn ra sớm hơn là sau đó và sau đó chạy bất kỳ chẩn đoán.


Cảm ơn bạn vì những lựa chọn thay thế này, điều đó thực sự tốt hơn rất nhiều so với chỉ hai cách tôi đã có. Được chấp nhận :)
Don Njero.
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.