web-dev-qa-db-ja.com

コマンドラインを使用してLinuxでSambaドライブをマウントする方法

Windowsコンピューターに共有フォルダーがあり、Ubuntuサーバーを実行しているサーバーにマウントしたいのですが。

コマンドラインからSambaドライブをマウントできますか?

1
Davide Cannizzo

はい、そうです。

まず、システムにすでにインストールされていない限り、次のようにcifs-utilsをインストールします。

Sudo apt-get install cifs-utils

次に、共有フォルダーにアクセスするための資格情報を含むファイルを配置するパスを選択します。インスタンスとして/home/.smbcredentialsとしましょう。
そのため、後者のファイルを開き、次のように資格情報を書き出します。

usename=yourUsername
password=yourPassword

また、共有フォルダをマウントする場所を決定します。インスタンスとして/myfolderとしましょう。

ここで、Linuxシステムが起動したらすぐにネットワークフォルダーにアクセスできるようにする場合は、/etc/fstabファイルを編集します。次のようにnanoを使用できます。

Sudo nano /etc/fstab

すると、そのファイルにすでに書き込まれているものが表示されるはずです。したがって、下に1行追加するだけです。

//yourHostNameOrIpAddress/path/to/your/shared/folder  /path/where/to/mount/your/shared/folder  cifs  guest,iocharset=utf8,file_mode=0777,dir_mode=0777,credentials=/path/to/the/file/that/contains/your/credentials

明らかに、//yourHostNameOrIpAddress/path/to/your/shared/folderを共有フォルダーへのネットワークパスに置き換え、/path/where/to/mount/your/shared/folderを共有フォルダーのマウント先として選択したパスに置き換え、/path/to/the/file/that/contains/your/credentialsをファイルのパスに置き換えます資格情報を書きました。

以上です。reboot -fと入力してLinuxシステムを再起動し、ネットワークドライブをマウントしてお楽しみください。

1
Davide Cannizzo