//winshared
Linux(Ubuntu 12.04)では、ネットワークに名前が付けられたWindows共有/ Windowsパーティションをマウントしたいと思います。 IPも知らず何も知らない
Ubuntuシステムでは、次のコマンドを使用してディレクトリをマウントできます。
mount //winshared/mypath /mnt/win
他のUbuntuシステムでは、まったく同じコマンドが提供されます。
mount error: could not resolve address for winshared: Unknown error
ネットワーク設定は、私がインストールした両方のシステムで同じようですsmbfs
(samba
後者にはバグがあります)。他のものをインストールする必要がありますか?何かを構成する必要がありますか?両方のシステムで同じインストールが機能するようにするには、2つのシステム間の主な違いをどのように把握する必要がありますか?
追加情報:
Windowsパーティション/共有/何かを接続するために使用すると、
smbclient
最初のシステムでは機能しますが、他のシステムでは機能しません。エラーは次のとおりです。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 は同じです。したがって、資格情報に関連するエラーを除外できます。
答え1
名前解決者に問題があるか(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
。
答え2
私ビーグルボーンブラックDebian 4.9を実行している間は、ストレージ容量が制限されているため、Windows 10デスクトップにホストされているリモートフォルダをインストールする必要があります。 (システム設計の観点から見ると、これが最善ではない可能性があることはわかっていますが、ビジネス要件には通常これのためのスペースがほとんどありません)。
Windows 10共有フォルダをマウントしようとすると、多くの問題が発生した後、他の人が自分の経験を活用できるようにソリューションを提示します。
Windows 10「リモート」ホスト
- SMB1.0/CIFSファイル共有サポートの有効化ウィンドウ機能(詳細)。
- Windowsの起動ネットワークログイン提供する。
- 〜できるようにする共有する共有したいフォルダから
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
修正する:Debian のローカルインストールをバージョン 6.3 にアップデートした後、SMB1 を指定するオプションを追加する
mount
コマンドが中断されます。vers
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
答え3
winbindがインストールされていることを確認してから、ファイルにこの行を一覧表示する/etc/nsswitch.conf
必要wins
がhosts
あります。
それは次のとおりです。
hosts: files wins dns
システムにインストールされているパッケージによっては、他のモジュールが一覧表示されることがあります。
答え4
以下のリンクでmountSMBスクリプトを試してみてください。
達成したいほとんどのタスクを処理する必要があります。
サブネットをスキャンし、ローカルサブネットまたはnmblookupを介して利用できないサーバーのリストを維持します。