SMB 2.1以降を使用してWindows共有をマウントする
Ubuntu 12.04(カーネル3.13.0-117-genericを使用)を使用して、WindowsホストSMB共有(CIFS)をマウントしようとしています。SMB1でのマウントは機能しますが、これは受け入れられません。代わりにSMB2.1以上でマウントする必要があります。 以下は、ver =引数を渡してこれを実行しようとする試みの出力です。 root@----:/# mount -t cifs //SERVER/smbtest /mnt/smbtest --verbose -o ver=2.1,user=administrator Password: mount.cifs kernel mount options: ip=10.16.0.40,unc=\\server.domain.net\smbtest,ver=2.1,ver=1,user=administrator,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) ご覧のとおり、mount.cifsカーネルマウントオプションには2つのver引数があります。1つは指定したもので、もう1つはデフォルト(1)です。これは、verに1または1.0以外を指定した場合に発生します。 cifs-utilsバージョン5.1がインストールされ、cifs.koはバージョン2.02にあります。Samba wikiのSMB3カーネルステータスページhttps://wiki.samba.org/index.php/SMB3_kernel_statusから、 "The minimum version for use of the Linux kernel SMB3 support is kernel version 3.12 …