ローカルネットワークでLinuxボックスを実行しています(Ubuntu 18.04ベースのL4Tを実行しています)。このデバイスで私のwin10ノートブックに共有フォルダをマウントしたいと思います。私は次の手順を使ってこれを試しました。
- Windowsでは、フォルダへのアクセスを許可し、すべての人にアクセスを許可を選択します。
- mount.cifsを使用するには、Linuxにcifs-utils(2.7.8)をインストールしてください。
sudo mount -t cifs -o user=<myuser> //<laptop-host>/<path> /mnt/backups
- 関連するパスワードをすべて入力してください。
私の問題は、この時点でエラー112ホストがダウンしていることです。
私が見つけた他のすべての問題は、WindowsがもはやSMB1を使用せず、マウントがプロトコルをネゴシエートできないために発生します。多くの人がSambaバージョンを強制するようにversオプションを追加することでこの問題を解決しました。 versオプションで無効なパラメータエラーが発生します。
また、mount.cifs(何らかの理由で私のデバイスにインストールされていない)に関するドキュメントを見ると、versオプションがないので、ある時点でアップデートから削除されたとします。
mount -t cifs //<host>/<path> /mnt/backups -o user=<user>, vers=3.0
システムログ
これには多くの情報はありませんが、インストールに失敗した直後にsyslogを追加します。
jackwal@lop-rover:/var/log$ sudo mount -t cifs //DESKTOP-NHJDH1B/Users/Jackr/jetson-backups /mnt/backups
[sudo] password for jackwal:
Password for root@//DESKTOP-NHJDH1B/Users/Jackr/jetson-backups: ****************
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
jackwal@lop-rover:/var/log$ tail /var/log/syslog
Jan 17 20:00:59 lop-rover systemd[1]: Started Run anacron jobs.
Jan 17 20:00:59 lop-rover anacron[14750]: Anacron 2.3 started on 2021-01-17
Jan 17 20:00:59 lop-rover anacron[14750]: Normal exit (0 jobs run)
Jan 17 20:17:01 lop-rover CRON[14831]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 17 21:01:52 lop-rover systemd[1]: Started Run anacron jobs.
Jan 17 21:01:52 lop-rover anacron[14952]: Anacron 2.3 started on 2021-01-17
Jan 17 21:01:52 lop-rover anacron[14952]: Normal exit (0 jobs run)
Jan 17 21:17:01 lop-rover CRON[15031]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 17 21:29:29 lop-rover systemd-resolved[3647]: Using degraded feature set (UDP) for DNS server fe80::e8e:29ff:fe5a:8395%7.
Jan 17 21:29:41 lop-rover kernel: [34152.606730] CIFS VFS: cifs_mount failed w/return code = -112
jackwal@lop-rover:/var/log$
私はシステム管理者になるのとは離れていますが、最近のプロジェクトにはもう少し設定が必要なので、うまくいくと見落としたことがあります。
答え1
WindowsでSMB1を再度有効にしてこのエラーを解決しました。
「Windows機能」を検索し、
SNB1ボックスを確認してください。
SMB1にダウングレードすると欠点があることを知っていますが、プライベートネットワークで簡単なバックアップを実行する利点は実際には必要ありません。これは最も簡単な回避策です。
(直接的な解決策はないようですので、誰かがLinuxでSMB2を使用するようにして問題を直接解決できるといいでしょう。)