Đối với các hệ thống dựa trên hệ thống mới hơn, bạn cần các phương pháp thay thế - cách đơn giản nhất được đề cập trong câu trả lời khác cho câu hỏi khác - về cơ bản nói rằng bạn cần thêm một comment
tùy chọn đặc biệt cho /etc/fstab
mục nhập:
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
Tuy nhiên, để các tính năng trên hoạt động trên một số hệ thống, bạn cần kiểm tra hộp 'Tự động gắn kết' trong Thư mục được chia sẻ của VirtualBox-> Thêm hội thoại, có nghĩa là bạn có thể kết thúc với một vài lần gắn kết của thư mục.
Đối với một trình dọn dẹp gắn kết - mà không có thư mục trùng lặp cũng không cần 'Auto-mount' - bạn cần phải sử dụng systemd của núi và automount chỉ thị. Để làm như vậy, hãy tạo hai mục nhập /usr/lib/systemd/system/
được đặt tên theo điểm gắn kết mong muốn của bạn, ví dụ để khớp với điểm gắn kết fstab ở trên, chúng sẽ được đặt tên my_mount-src_host.mount
và chứa:
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
và my_mount-src_host.automount
:
[Unit]
Description=Auto mount shared "src" folder
[Automount]
Where=/my_mount/src_host
DirectoryMode=0775
[Install]
WantedBy=multi-user.target
Sau đó, họ cần kích hoạt:
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
Bây giờ họ sẽ gắn kết khi khởi động. Nếu bạn muốn gắn kết chúng ngay lập tức (với điều kiện Thư mục dùng chung đã được tạo), bạn có thể làm như vậy:
sudo systemctl start my_mount-src_host.mount
Lưu ý nếu bạn có các thư mục có tên lẻ hoặc dấu gạch ngang (-) trong đó thì hãy sử dụng systemd-escape
để tìm tên thoát thích hợp.