Theo mặc định, systemd rơi vào shell khẩn cấp với một lỗi nhỏ nhất. Ví dụ: nếu một trong các mount tại fstab không thành công vì một số lý do, hệ thống sẽ không thể khởi động ngay lập tức. Tôi quản lý hàng tá hệ thống sản xuất đa dạng và tôi thấy hành vi này rất tai hại. (Trên thực tế tôi nghĩ đó là một thất bại lớn về thiết kế, nhưng đó là ý kiến cá nhân).
Tôi muốn tăng khả năng phục hồi khởi động hệ thống. Tối ưu hệ thống phải luôn khởi động, thiếu trình điều khiển, gắn kết, v.v. không nên bỏ vỏ khẩn cấp, (chỉ hiển thị cảnh báo thay thế) trừ khi lỗi đã cho sẽ khiến đăng nhập bảng điều khiển hoàn toàn không thể. Những gì có thể được chạy, nên được chạy.
Tôi biết systemd tự động tạo các tệp * .mount từ / etc / fstab và tôi có thể sử dụng tùy chọn nofail với thời gian chờ x-systemd.device nhỏ (hoặc tự xác định các tệp .mount có liên quan). Tuy nhiên nó sẽ không giải quyết được vấn đề của tôi, tôi muốn làm cho hệ thống trở nên linh hoạt hơn, "vá" fstab mỗi lần không thuận tiện và tôi không chắc có bao nhiêu "sự cố" khác có thể xảy ra sẽ khiến hệ thống của tôi không thể khởi động chỉ vì Một số nhà phát triển ở đâu đó nghĩ rằng nó đủ quan trọng.
Theo cách nào đó, tôi muốn lấy lại quyền kiểm soát máy của mình và không để systemd quyết định vấn đề nào đủ nghiêm trọng để phá vỡ quy trình khởi động. Có thể không?