現在、LinuxでWindows共有ドライブをマウントしようとしています。マシンはWindows 7を使用しており、管理者としてログインすると、デフォルトですべてのWindowsドライブを共有します。 Android電話を使用して、ログインおよびファイルのリスト/コピー/削除を行うことができましたが、サーバーへのマウントに問題があります。
私が試しているコマンド:mount -t smbfs -o username=MyUsername //10.0.0.2/$D /mnt/machine_1_d
問題は$
サインイン $D
。この問題の解決策を思い出せません。本当にシンプルだったと思いますが、ネット上でも見つけることができません。
tftd、
$文字を\でエスケープしてみてください
mount -t smbfs -o username=MyUsername //10.0.0.2/D\$ /mnt/machine_1_d
dC
Windowsの管理共有は、最初にボリューム文字、次に「$」記号で名前が付けられ、逆ではありません。
C:-> C $
D:-> D $
Sudo mount -t smbfs -o username=graeme,domain=example //server.example.com/C$ /mnt/bla
「mount error(13):Permission denied mount.cifs(8)manページを参照してください(例:man mount.cifs)」私の問題は、ウィンドウでregeditにキーを追加することでした。以下は他のトピックでの私の答えです: https://serverfault.com/a/619963/23734
そのための行を/ etc/fstabファイルに追加します。
//10.0.0.2/d$/ /mnt/documents cifs noserverino,rw,iocharset=utf8,password=xxxxxxxxxx,username=user_with_administrative_rights,domain=my_windows_domain 0 0
このファイルへの変更を保存した後、mount -a
コマンドを使用してファイルシステムをマウントします。
この場合、オプションrwでディレクトリを読み書きできます。それ以外の場合は、オプションroが必要です。