cifsマウントエラー(2):そのファイルまたはディレクトリはありません。

cifsマウントエラー(2):そのファイルまたはディレクトリはありません。

NS(Buffalo Neworkstorage)をインストールしました。

次のコマンドを使用して、Debian(buster)を実行しているRock Pi N10からNSをインストールできました。

sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro

ただし、Ubuntu 18.04を実行しているPCで上記と同じコマンドを使用するとエラーが発生します。

mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

ログは次のとおりdmesgです。

[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2

/mnt/lsproUbuntuボックスに表示されます。私はそれを行うことcd /mnt/lsprols /mnt/lsproでき、証明しました!

mount.cifsパスワードなしで匿名で "smb://<ip.address>"を使用して他の場所からファイルを介してNSをインストールすることもできますが、Ubuntuボックスにはインストールできません。

もし同じ状況に苦しんで解決された人はいますか?

答え1

同様の問題があり、パッケージをインストールする必要がありました。keyutils

答え2

@ABが提案したdmesgを読んだ後、

[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2

以下を追加して、Ubuntuボックスで私の状況に合ったソリューションを見つけました-o vers=1.0

sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=1.0

すべての助けに感謝! ;))

PSの下のABのコメントによると、セキュリティ上の理由でより高いSMBバージョンを使用することをお勧めします。私のNSボックスの場合、利用可能な最も高いバージョンは2.0です。私の状況に対するソリューションの更新は次のとおりです。

sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=2.0

関連情報