web-dev-qa-db-ja.com

ターミナルを使用してフォルダーをNASドライブにコピーしています

こんにちは。Ubuntuを初めて使用するので、フォルダーをネットワークドライブにコピーしたかったのです。通常のファイルのコピー方法は理解していますが、ファイルをネットワークドライブにコピーできないようです。

Sudo cp /home/adam/file.txt smb://nas/main/

そのようなディレクトリは存在しないという。ファイルエクスプローラーからその場所に移動できます。

EDIT2:RoVoが提供するソリューションが機能します。/etc/fstabファイルを編集し、最後に行を追加して、ネットワークドライブを永続的にマウントしました。

ファイルを転送できるようになりました:

Sudo cp /home/adam/file.txt /media/networkdrive
2
Adam

このようなsmb共有にcdすることはできません。
Nautilus/Nemoは、バックグラウンドで仮想ファイルシステム( gvfs )を使用し、共有をファイルシステムのどこかにあるフォルダーに自動的にマウントするため、これを行うことができます。

マウントするためにNautilus/Nemoを起動したら、/run/user/1000/gvfs/[...]mount出力を比較)に移動して、ボイルできます。そこにsmb共有が表示されるはずです。


Nautilus/Nemoのないターミナルからは、smbドライブを手動でマウントする必要があります。そうするいくつかのオプションがあります。

最も一般的なオプションafaikはcifsを使用しています。 smbfsは代替です。ユーザー空間にsmbをマウントするための代替手段(Sudo権限を持っているか、rootになる必要はありません)を here または here または here で説明します。

Cifs-utilsをインストールします。

Sudo apt-get install cifs-utils

次に、ドライブをマウントします

->一時的に:

Sudo mount -t cifs -o <Options> //<Server>/<Sharename> <Mountpoint> 

注:<MountPoint>が存在する必要があります。

例えば.

Sudo mount -t cifs -o credentials=~/.smbcredentials //nas/shared_folder /media/nas_shared

〜/ .smbcredentialsは次の内容の単なる通常のテキストファイルです。

username=<username of the share>
password=<password of the share>

ログインなしのパブリック共有の場合は、-o credentials=[...]部分を省略します。

->またはfstabを使用した永続:

//<Server>/<Sharename> <Mountpoint> cifs credentials=/home/user/.smbcredentials  0 0

その後、<Mountpoint>にcdできます。


buntu WIKI から詳細情報を入手してください。

3
pLumo

ユーザーがUbuntuデスクトップ内でドライブをマウントすると、Fuseはこれを/ mediaにマウントします。

次の出力を確認します。

mount

そして

lsblk

場所がマウントされていることを確認します。

次に、コマンドラインで「cd」を使用してパスに移動し、正常に参照できるかどうかを確認する必要があります。

敬具

0
Laice

Nautilus(ファイルエクスプローラー)を使用して共有フォルダーに移動できるため、SMB共有が既にマウントされていることを意味します(最近のUbuntuバージョンでは自動的に実行されます)。したがって、一度だけコピーする場合は、一時的なものであれ、永続的なものであれ、別のマウントを作成する必要はありません。そして今、問題は次のとおりです。SMBはどこに(自動的に)マウントされますか?私はここで答えを得ました: https://askubuntu.com/a/616707/402539

/run/user/XXXX/gvfs/smb-share:server=$SERVER_NAMEに移動します

ここで、XXXXは何らかのユーザーIDです。 1000、$SERVER_NAMEは共有サーバーの名前です。私の場合のように、これは長い名前で、1回使用するだけで十分かもしれません。しかし、何度も使用する予定がある場合は、より永続的なソリューションの方が良い場合があります(よりわかりやすい名前のマウント)

0
Hazem