Câu trả lời:
Kết nối thiết bị của bạn và tìm ra UUID của hệ thống tệp bằng cách chạy blkidhoặc lsblk -f.
Thêm một dòng vào /etc/fstabnhư:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Sau đó thực hiện:
systemctl daemon-reload && systemctl restart local-fs.target
Giải trình:
noauto - không gắn kết với mount -anofail - khởi động sẽ tiếp tục ngay cả khi điểm gắn kết này không được gắn kết thành côngx-systemd.automountnói systemdđể tự động hóa etnry nàyx-systemd.idle-timeout=2 - đợi 2 giây trước khi ngắt kết nối thiết bị sau lần sử dụng cuối cùngx-systemd.device-timeout=2- chỉ đợi 2 giây trước khi cho No such devicenếu thiết bị không được kết nốiGhi chú:
UUIDsố.Để biết thêm thông tin về các tùy chọn có sẵn, xem systemd.mount (5)
/etc/fstabkhông có sự phụ thuộc bạn khẳng định, chấp nhận LABEL=..., PARTLABEL=...và tốt cũ /dev/usbkey. Bạn luôn có thể thiết lập udevquy tắc để thực hiện /dev/usbkey, nhưng tôi không biết cách sử dụng udevmột mình.
dfcó thể không hiển thị hệ thống tập tin như được gắn kết.
udevquy tắc? Điều này có vẻ rất cụ thể đối với một thiết bị duy nhất (cho cácUUID-dependency củafstab), nơi mộtudevquy tắc có thể bao gồm bất kỳ ví dụ như ổ đĩa flash USB.