答え1
fstabファイルを介してsmb共有をマウントしてみてください。これを行うには、root アクセス権が必要です。まず、コマンドライン端末を開き、と入力しますsu -
。ルートパスワードがわからない場合は、sudo su -
自分のユーザーアカウントのパスワードを入力してください。
/etc/fstab
geditまたは目的のテキストエディタでファイルを開きます。 Ubuntuではデフォルト値なので、geditを使用しますgedit /etc/fstab
。
ファイルの末尾の新しい行に移動し、次のように入力します。
//192.168.0.254/volume1 /media/windowsshare cifs username=user,password=pass 0 0
user
をpass
ログインに使用するユーザー名とパスワードに置き換えます。windowsshare
希望の名前に変更することもできます。
今すぐ保存してエディタを終了します。/media/
fstabは名前付きフォルダに移動して作成するため、この例では次のことを行います。
cd /media
mkdir /media/windowsshare
次に、次のように入力してfstabから共有をマウントしてみてください。
mount -a
このコマンドはUbuntuに「/ etc / fstabで定義されているすべてのファイルシステムをマウントしてください」と指示するため、新しいエントリを選択する必要があります。
エラーがなければ、我々は金です!もしそうなら教えてください。
よくある間違いは、Ubuntuにmount.cifsがないことです。その場合は、端末に戻り(root)と入力しますapt-get install cifs-utils
。これにより、システムにsmb共有をマウントできます。
ファイルブラウザでファイルを見つけるには、ファイルシステム - >メディア - > windowsshareに移動します。
答え2
TPLinkルータで同じ問題が複数回発生しましたが、実際にはLinuxをサポートしていません。以下は私のArcher VR600設定ですが、8980に非常に似ています。
~/.bashrc
ファイルのエイリアスを使用してドライブをマウントしました。
alias mount-smb='mount -t cifs //192.168.1.1/volume\(sda1\) /mnt -o vers=1.0'
混乱しても、ボリュームは「volume(sda1)」と呼ばれますが、Linuxはサポートされていないため、bashコマンドで角括弧がエスケープされます。
その後、混乱を加えるために、ドライブはルーター設定でG:としてリストされます。これは無視でき、Windowsでも使用できません。
アドバンストモードでルーターにアクセスし、ボリューム名が何であるかを正確に確認する必要があります。ボリューム名は、モデルとファームウェアのバージョンによって大きく異なります。
このコマンドは、/mnt
互換性を確保するためにバージョン 1.0 をインストールして指定します。
USBドライブへのSMBアクセスを有効にすると、設定したアカウントのパスワードを入力するように求められます。