Điểm:1

Việc gắn một CIFS không thể truy cập dẫn đến đăng nhập chậm và các sự cố khác

lá cờ ru

Tôi có một NAS mà tôi gắn kết qua CIFS. Của tôi /etc/fstab:

//192.168.178.1/FRITZ.NAS/ /home/xxx/NAS thông tin đăng nhập cifs=/home\
/xxx/.smbcredentials,vers=3.0,noserverino,uid=1000,\
gid=1000,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10ms 0 0

Tất nhiên, tôi hoạt động tốt trong mạng gia đình của mình, nhưng ngay sau khi tôi rời khỏi nhà và 192... không khả dụng nữa, tôi gặp phải tình trạng đăng nhập rất chậm và các sự cố khác, tức là khi cố gắng duyệt các tệp của mình bằng Nautilus hoặc bất kỳ chương trình khác cố gắng truy cập vào hệ thống tập tin.

dmesg sau đó cho thấy:

[ 1176.653340] CIFS: Đang cố gắn kết //192.168.178.1/FRITZ.NAS/
[ 1186.984727] CIFS: VFS: Lỗi kết nối với ổ cắm. Hủy bỏ hoạt động.
[ 1186.984739] CIFS: VFS: cifs_mount không thành công với mã trả về = -2
[ 1186.993225] CIFS: Đang cố gắn kết //192.168.178.1/FRITZ.NAS/
[ 1197.224579] CIFS: VFS: Lỗi kết nối với ổ cắm. Hủy bỏ hoạt động.
[ 1197.224590] CIFS: VFS: cifs_mount không thành công với mã trả về = -2
[ 1197.233060] CIFS: Đang cố gắn kết //192.168.178.1/FRITZ.NAS/
[ 1207.464505] CIFS: VFS: Lỗi kết nối với ổ cắm. Hủy bỏ hoạt động.
[ 1207.464516] CIFS: VFS: cifs_mount không thành công với mã trả về = -2
[ 1207.476803] CIFS: Đang cố gắn kết //192.168.178.1/FRITZ.NAS/
[ 1217.705176] CIFS: VFS: Lỗi kết nối với ổ cắm. Hủy bỏ hoạt động.
[ 1217.705187] CIFS: VFS: cifs_mount không thành công với mã trả về = -2
[ 1217.713857] CIFS: Đang cố gắn kết //192.168.178.1/FRITZ.NAS/

Vì vậy, trong hàng chục giây, nó cố gắng gắn kết NAS nhiều lần, điều này dường như chặn hoàn toàn hệ thống...

Tùy chọn hết thời gian tôi đã thêm dường như không hữu ích, dmesg cho tôi biết tùy chọn này bị bỏ qua:

[ 1078.414184] systemd-fstab-generator[532]: bỏ qua x-systemd.device-timeout cho //192.168.178.1/FRITZ.NAS/

Ngoài ra thêm một không thất bại tùy chọn không giúp được gì.

Không có tùy chọn nào để có thời gian chờ rất ngắn để nó không làm phiền tôi khi tôi không ở trong mạng gia đình của mình?

vanadium avatar
lá cờ cn
Hãy thử tùy chọn _netdev.
codlord avatar
lá cờ ru
Lỗi của tôi, `fg/bg` là các tùy chọn trên ngàm nfs, vì vậy tôi đã xóa nhận xét.
grssnbchr avatar
lá cờ ru
@vanadium tùy chọn _netdev chỉ hữu ích nếu tôi chưa đăng nhập vào một Wifi khác, tức là.nếu tôi hoàn toàn tắt mạng, nó không chặn đăng nhập nữa, nhưng với wifi (mặc dù đó không phải là wifi nhà tôi), tôi cũng gặp vấn đề như trước.
Điểm:1
lá cờ es

Điều này thực sự phụ thuộc vào cách bạn sử dụng chia sẻ từ xa này nhưng tôi nghĩ bạn có hai tùy chọn:

[1] Giữ lại systemd.automount nhưng thêm một tùy chọn khác và thay đổi điểm gắn kết của bạn.

Bạn cần phải thêm không tự động vào các tùy chọn của bạn và thêm nó trước x-systemd.automount.

Bạn cũng sẽ cần thay đổi điểm gắn kết của mình thành một nơi khác ngoài thư mục chính hoặc trong /media. Việc đặt nó ở những vị trí này sẽ tạo ra phản hồi udisks khiến bộ đếm tự động nghĩ rằng nó đang được truy cập.

Nếu không có những thay đổi này, hệ thống của bạn sẽ luôn cố gắng tự động cài đặt nó khi khởi động.

[2] Có một cách khác để thực hiện việc này mà không sử dụng bộ đếm tự động systemd và bạn có thể giữ điểm gắn kết của mình:

Thay x-systemd.automount bằng noauto, người dùng

Biểu tượng gắn kết sẽ xuất hiện trên bảng điều khiển bên của trình quản lý tệp có thể thao tác được. Nhấp vào nó và nó sẽ chuyển đến fstab để tìm hiểu cách gắn kết nó với các hướng dẫn đó

Một trong hai phương pháp sẽ có nghĩa là chia sẻ từ xa sẽ chỉ gắn kết khi được truy cập và không tự động.

grssnbchr avatar
lá cờ ru
Cảm ơn câu trả lời của bạn. Vấn đề là tôi vẫn thích automount khi ở nhà. Tôi đang chạy một công cụ sao lưu (Duplicati) cần quyền truy cập vào NAS và nếu tôi luôn phải gắn nó theo cách thủ công thì điều đó hơi tẻ nhạt. Không có tùy chọn nào trong đó automount vẫn hoạt động và nếu không, nó sẽ không chặn nội dung?
Morbius1 avatar
lá cờ es
Trong tùy chọn [1], bạn không cài đặt thủ công. Nó đang được gắn kết tự động khi điểm gắn kết được truy cập. Điều đó có thể xảy ra nếu bạn truy cập điểm gắn kết thông qua trình quản lý tệp của mình hoặc bạn thực hiện lệnh `ls /mountpoint` trong thiết bị đầu cuối hoặc nếu tập lệnh hoặc dịch vụ khác truy cập điểm gắn kết đó. Nó liền mạch với người dùng hoặc quy trình.
grssnbchr avatar
lá cờ ru
Được chứ. Tôi đã thử tùy chọn [2] ngay bây giờ. Hóa ra khi tôi nhấp vào thiết bị mạng trong Nautilus, một biểu tượng quay nhỏ xuất hiện và sau đó NAS được gắn kết.Tuy nhiên, khi tôi truy cập nó theo cách khác (thông qua trình quản lý tệp bằng cách đi đến điểm gắn kết, qua CLI, v.v.), nó không được gắn kết, vì vậy đó là điều [1] sẽ phù hợp. Nhưng tôi có thể tưởng tượng rằng tôi có thể sử dụng một số loại tập lệnh thiết lập trước khi chạy tập lệnh sao lưu để gắn ổ đĩa bằng lệnh `mount home/xxx/NAS`, lệnh này dường như hoạt động mà không cần quyền root. Vì vậy, [2] là tùy chọn phù hợp với tôi. Cảm ơn!
grssnbchr avatar
lá cờ ru
Tôi đã thử tùy chọn [2] trong một thời gian. Thật không may, tôi vẫn gặp sự cố hệ thống không phản hồi và nó cố gắng tự động hóa, vì vậy nó không thực sự hoạt động. Đây lại là nội dung của /etc/fstab của tôi: `//192.168.178.1/FRITZ.NAS/ /home/xxx/NAS cifs credentials=/home/xxx/.smbcredentials,vers=1.0,noserverino,uid=1000, gid=1000,noauto,user,x-systemd.requires=network-online.target 0 0`
Morbius1 avatar
lá cờ es
Tôi biết không có quy trình nào có thể tự động chia sẻ với noauto trong bản ghi fstab trừ khi bạn có một số tập lệnh chạy khi khởi động theo mặc định. Nếu đúng như vậy, bạn nên sử dụng một tùy chọn systemd khác: `x-systemd.mount-timeout=5` "5" là 5 giây - sử dụng bất cứ thứ gì bạn muốn. LƯU Ý: Điều này khác với toán hạng "thời gian chờ thiết bị" của systemd.
grssnbchr avatar
lá cờ ru
Được rồi, tôi sẽ thử cái này. Trong thời gian chờ đợi, tùy chọn [1] cũng hoạt động như dự định và phù hợp với trường hợp sử dụng của tôi. Cảm ơn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.