Bất cứ khi nào systemd.fsck
thực sự phải sửa chữa* khi khởi động, việc tự động gắn phân vùng của tôi không thành công vì gắn kết
lệnh không đợi cho đến khi [email protected]
được thực hiện.
Làm thế nào để tôi đảm bảo rằng gắn kết
đợi cho đến khi dịch vụ kiểm tra hệ thống tệp kết thúc thay vì thất bại ngay lập tức vì quá trình kiểm tra hệ thống tệp đã được bắt đầu?
Dòng có liên quan trong fstab
trông như thế này:
LABEL=cfdata /data ext4 defaults,nofail,x-systemd.device-timeout=60 0 0
(nhãn cfdata
đang bật /dev/sda1
)
Nhật ký systemd có liên quan trông như thế này khi có lỗi gắn kết khi khởi động:
Ngày 23 tháng 6 06:24:45 dev-machine-1 kernel: sda: sda1
Ngày 23 tháng 6 06:24:45 kernel dev-machine-1: sd 0:0:0:0: [sda] Đĩa SCSI đính kèm
Ngày 23 tháng 6 06:24:47 dev-machine-1 systemd[1]: Bắt đầu kiểm tra hệ thống tệp trên /dev/sda1...
Ngày 23 tháng 6 06:24:47 dev-machine-1 mount[5563]: mount: /data: /dev/sda1 đã được gắn hoặc điểm gắn đang bận.
Ngày 23 tháng 6 06:24:47 dev-machine-1 systemd-fsck[5483]: cfdata: recovery journal
Ngày 23 tháng 6 06:24:49 dev-machine-1 systemd-fsck[5483]: cfdata: Xóa inode mồ côi 13 (uid=0, gid=0, mode=0100644, size=39685)
Ngày 23 tháng 6 06:24:49 dev-machine-1 systemd-fsck[5483]: cfdata: clean, 2767944/29310976 files, 75558004/117212630 blocks
Ngày 23 tháng 6 06:24:49 dev-machine-1 systemd[1]: Đã bắt đầu Kiểm tra hệ thống tệp trên /dev/sda1.
Ngày 23 tháng 6 06:24:49 kernel dev-machine-1: EXT4-fs (sda1): hệ thống tệp được gắn với chế độ dữ liệu được sắp xếp. Lựa chọn: (không)
Khi điều này xảy ra, ổ đĩa được gắn vào /phương tiện/<uuid>
thay vì điểm gắn kết của tôi trong fstab
.
Ghi chú:
Khi nào [email protected]
phải sửa chữa, đầu ra trong nhật ký sẽ giống như: Xóa inode mồ côi 13 (uid=0, gid=0, mode=0100644, size=39685)
. Sự cố gắn kết chỉ xảy ra khi fsck thực sự đang làm điều gì đó như thế này và giữ thiết bị.