2017-04-06 57 views
5

Tôi đang cố gắng sử dụng trình điều khiển overlay hệ thống tập tin, và nó đem lại cho tôi một lỗi:Overlayfs: 'thiết bị đặc biệt lớp phủ không tồn tại'

$ sudo mount -t overlay overlay -o lowerdir=/mnt/ccs-overlayfs-lower,upperdir=/mnt/ccs-overlayfs/upper,workdir=/mnt/ccs/overlayfs-work /mnt/ccs 
mount: special device overlay does not exist 

Mỗi chút tài liệu tôi đã nhìn thấy sử dụng thiết bị overlay, vậy tại sao tôi gặp sự cố?

Trả lời

9

Thông báo lỗi thực sự là một cá trích đỏ. Kiểm tra chính tả của các đường dẫn lowerdir, upperdirworkdir của bạn. Nếu có bất kỳ sai lầm nào, trình điều khiển overlay sẽ cung cấp cho bạn những điều vô nghĩa về thiết bị không tồn tại, thay vào đó nó phải nói "hey, lowdir của bạn không tồn tại!" hay gì đó.

tôi tìm thấy giải pháp này trên các diễn đàn Arch Linux: https://bbs.archlinux.org/viewtopic.php?pid=1599436#p1599436

+0

... @someone nộp một báo cáo lỗi:) – eMPee584

+1

@ eMPee584 ý tưởng tốt. Hoặc thậm chí là một yêu cầu kéo! –

+0

Tôi đoán đôi khi có thể tìm thêm thông tin trong 'dmesg'. Ít nhất nếu một trong các thư mục 'lowerdir' bị thiếu. – ony

Các vấn đề liên quan