しばらく前に、次のコマンドを使用してWindowsシステム上の共有フォルダをマウントしました。
sudo mount.cifs //computer/folder /mnt -o username=user
ただし、これでエラーが発生し、次のものが生成されます。
インストールエラー:システムインストールはcifsファイルシステムをサポートしていません。
エラー(19):該当するデバイスがありません
同時に何が起こり、動作を妨げる可能性があるのか知っていますか?
cifs-utils パッケージがインストールされました。
zgrep -i cifs /proc/config.gz
返品:
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
#CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
...
デフォルトでは、STATS2とDEBUGを除くすべて
答え1
CONFIG_CIFS = mは、CIFS機能がカーネルモジュールにコンパイルされたことを意味します。再起動後にcifsモジュールがロードされない場合は、次の行を追加できます。
cifs
/etc/modules ファイルにこのファイルには、起動時に自動的にロードされるモジュールが一覧表示されます。モジュールがロードされたことを確認するには、次のように入力します。
lsmod | grep cifs
出力に「cifs」が表示されない場合は、まだロードされていません。再起動せずに手動でロードするには:
modprobe cifs
答え2
ローリングリリースアーチの配置によりモジュールの場所が変更され、パスが異なる同様の問題がありました。再起動
答え3
Windows共有マウントのもう1つのヒントは次のとおりです。
sudo mount -t drvfs '\\your computer IP address or computername here\share' /mnt
鍵は、ソースドライブに一重引用符を使用することです。
答え4
UbuntuはファイルシステムにCIFを見つけることができません。カーネルにcifs.koを追加する必要はありません。カーネルのmenuconfigでこれを処理し、ファイルシステムからcifsを選択できます。次に、新しいzImageをコピーします。
ついに
sudo mount -t cifs //computer ip/sharedfolder /mnt