sự khác biệt giữa fstab và mount -a?


-1

Tôi có một chia sẻ smb trên một NAS mà tôi đang cố gắn trên hộp Debian (RaspPi). Càng xa càng tốt.

Tôi đã thêm mục sau vào tệp fstab của mình:

//192.168.1.xx/yann /home/pi/buffalo     cifs    guest,uid=1000 0 0

nhưng tại thời điểm khởi động, âm lượng không được gắn kết. Ngay sau đó, nếu tôi làm:

$ sudo mount -a  

sau đó âm lượng được gắn kết và tất cả đều tốt.

Tôi luôn nghĩ rằng mount -a chỉ phát lại tập tin fstab vì vậy nếu nó hoạt động với mount -a sau đó nó sẽ làm việc tại thời điểm khởi động. Rõ ràng nó không hoàn toàn đúng.
Bất cứ ý tưởng những gì tôi đang làm sai?


1
Có lẽ đã trả lời đây
Alex

@Alex: Không hẳn, không. Nó nói về một lỗi giữa '/' và '\' mà tôi chắc chắn không mắc phải. Ngoài ra, họ không giải thích sự khác biệt với 'mount-a' ...
YBounya

Các câu trả lời trong phần thêm liên kết của @ Alex _netdev, như được đề xuất trong câu trả lời của Craig Watson dưới đây. (Cảm ơn Alex, tôi không biết về lựa chọn đó.)
AFH

Câu trả lời:


2

Hãy thử thêm _netdev đến phần tùy chọn fstab của bạn trên dòng đó:

//192.168.1.xx/yann /home/pi/buffalo cifs _netdev,guest,uid=1000 0 0

Lý do tại sao mount -a hoạt động và thời gian khởi động không có khả năng là kernel đang cố gắn hệ thống tập tin trước khi giao diện mạng của bạn có cơ hội xuất hiện.

Điều này sẽ đảm bảo rằng hệ thống tập tin chỉ được gắn kết sau khi giao diện mạng của bạn khởi chạy.


Vẫn không hoạt động, mặc dù tôi thích lý thuyết ở đây. Bạn có biết loại tệp nhật ký nào có thể cho tôi biết điều gì xảy ra khi khởi động liên quan đến việc gắn kết không?
YBounya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.