
OS: Ubuntu14.04 64 ビット Ubuntu 14.04 64 ビットを実行している Nvidia カードを搭載したマシンで奇妙な問題が発生しています。マウント コマンドは IP アドレスを使用すると機能しますが、ホスト名を使用すると失敗します。
動作しないコマンド:
sudo -S mount -t cifs //share.test.com/LAB/Testing/Path1/Path2/Requisite/ -o username=blabla,password=blabla /mnt/src_shar_lnx
マウント時のエラー:
wrong fs type, bad option, bad superblock on //share.test.com/LAB/Testing/Path1/Path2/Requisite/ , missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program) In some cases useful info is found in syslog - try dmesg | tail or so
上記のコマンドは、Nvidia カードを搭載していない他のマシンでもシームレスに動作します。
作業コマンド:
sudo -S mount -t cifs //192.168.200.1/LAB/Testing/Path1/Path2/Requisite/ -o username=blabla,password=blabla /mnt/src_shar_lnx
答え1
エラーメッセージには次のように記載されています:
コードページまたはヘルパープログラムが見つからない、またはその他のエラー(いくつかのファイルシステム(nfs、cifsなど)では、/sbin/mount. ヘルパープログラムが必要になる場合があります)
これは、CIFS をマウントしようとしている場合に関係します。/sbin/mount.cifs には、cifs-utils という名前のパッケージが必要です。
パッケージをインストールします:
sudo apt-get install cifs-utils
答え2
解決しました。cifs-utils をインストールすることで問題は解決しました。