LinuxでWindows / Samba Windows共有をマウントする方法は?

LinuxでWindows / Samba Windows共有をマウントする方法は?

//winsharedLinux(Ubuntu 12.04)では、ネットワークに名前が付けられたWindows共有/ Windowsパーティションをマウントしたいと思います。 IPも知らず何も知らない

Ubuntuシステムでは、次のコマンドを使用してディレクトリをマウントできます。

mount  //winshared/mypath /mnt/win

他のUbuntuシステムでは、まったく同じコマンドが提供されます。

mount error: could not resolve address for winshared: Unknown error

ネットワーク設定は、私がインストールした両方のシステムで同じようですsmbfssamba後者にはバグがあります)。他のものをインストールする必要がありますか?何かを構成する必要がありますか?両方のシステムで同じインストールが機能するようにするには、2つのシステム間の主な違いをどのように把握する必要がありますか?

追加情報:

  1. Windowsパーティション/共有/何かを接続するために使用すると、smbclient最初のシステムでは機能しますが、他のシステムでは機能しません。エラーは次のとおりです。

    Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
    
  2. 次のようなこのチュートリアルインストールしたがsmbfs上記のコマンドを実行するcifs-utilsと、mountチュートリアルで説明されていない同じエラーが発生し続けます。

  3. /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「リモート」ホスト

  1. SMB1.0/CIFSファイル共有サポートの有効化ウィンドウ機能詳細)。
  2. Windowsの起動ネットワークログイン提供する。
  3. 〜できるようにする共有する共有したいフォルダから

Debian Linux クライアント

  1. サポートパッケージのインストール:smbclientcif-utils

    sudo apt-get install smbclient
    sudo apt-get install cifs-utils
    
  2. リモート共有をマウントするターゲットディレクトリを作成します。

    sudo mkdir -p /mnt/my_mount_dir
    
  3. リモートフォルダをマウントします。

    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必要winshostsあります。

それは次のとおりです。

hosts: files wins dns

システムにインストールされているパッケージによっては、他のモジュールが一覧表示されることがあります。

答え4

以下のリンクでmountSMBスクリプトを試してみてください。

達成したいほとんどのタスクを処理する必要があります。

サブネットをスキャンし、ローカルサブネットまたはnmblookupを介して利用できないサーバーのリストを維持します。

https://github.com/huwpowell

関連情報