Linux(Ubuntu 12.04)では、//winshared
という名前のWindows共有/ Windowsパーティションをネットワークにマウントしたいと思います。私はIPやその他を知りません。
1つのUbuntuシステムで、ディレクトリをマウントすることができます
mount //winshared/mypath /mnt/win
他のUbuntuシステムでは、まったく同じコマンドが
mount error: could not resolve address for winshared: Unknown error
ネットワーク設定は両方のシステムで同じようであり、smbfs
とsamba
をインストールしました(後者にはエラーがあります)。別のものをインストールする必要がありますか?何かを設定する必要がありますか?両方のシステムで同じマウントを機能させるために、両方のシステムの重要な違いを見つける方法は?
追加情報:
smbclient
を使用してWindowsパーティション/共有などに接続すると、最初のシステムでは機能しますが、他のシステムでは機能しません。エラーは:
Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
以下 このチュートリアルsmbfs
とcifs-utils
をインストールしましたが、上記のmount
コマンドを実行しても同じエラーが発生しますが、チュートリアルには記載されていません。
/etc/fstab
にもエントリがあります
//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
/etc/samba/wincred
というファイルは、マウントが機能するシステム上の同じファイルと同じです。両方のファイルのmd5sumは同じです。したがって、資格情報に関するエラーを除外できます。
名前リゾルバーの問題(たとえば、Ubuntuホストからホストwinsharedにpingを実行して確認できる)があるか、smbfsモジュールがロードされていません。
最初にapt-get -y install smbfs
を使用してsmbfsをインストールし、次にmodprobe smbfs
を使用してモジュールを挿入する必要がある場合がありますが、その後はmount -t smbs
を使用することをお勧めします。
あなたが探しているのはmount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint
です。
BeagleBone Black を使用してDebian 4.9を実行しています。ストレージ容量が限られているため、Windows 10デスクトップでホストされているリモートフォルダーをマウントする必要がありました。 (これはシステム設計の観点からはおそらく最善ではないことは知っていますが、ビジネスニーズによってそのための余地がほとんど残されていないことがよくあります。)したがって、マウントされたリモートフォルダーが私が思いついたものです。
Windows 10共有フォルダーをマウントしようとする多くの問題に遭遇した後、これが私の解決策です。他の人が私の経験からうまくいけば利益を得ることができます。
Windows 10「リモート」ホスト
Debian Linuxクライアント
サポートパッケージのインストール:smbclient
および_cif-utils
_:
_Sudo apt-get install smbclient
Sudo apt-get install cifs-utils
_
リモート共有をマウントするターゲットディレクトリを作成します。
_Sudo mkdir -p /mnt/my_mount_dir
_
リモートフォルダをマウント:
_Sudo mount -t cifs -o "domain=MYDOMAIN,username=MyUserName,password=myPas$werd,sec=ntlm" //(your windows Host ip)/(your remote share name) /mnt/my_mount_dir
_
UPDATE:Debianのローカルインストールをバージョン6.3に更新した後、mount
コマンドが壊れ、vers
オプションを追加してSMB1を指定する必要がありました。
_Sudo mount -t cifs -o "domain=MYDOMAIN,username=MyUserName,password=myPas$werd,sec=ntlm,vers=1.0" //(your windows Host ip)/(your remote share name) /mnt/my_mount_dir
_
Winbindがインストールされていることを確認します。次に、/etc/nsswitch.conf
ファイル、wins
行にhosts
がリストされている必要があります。
何かのようなもの:
hosts: files wins dns
システムにインストールされているパッケージによっては、他のモジュールがリストされている場合があります。