web-dev-qa-db-ja.com

外付けハードドライブを使用するUbuntuファイル共有サーバー(Sambaを使用)

Ubuntuサーバー(Sambaを使用)を使用してファイル共有サーバーを構成しようとしています。共有ファイルを外付けハードドライブ(2 TB)に保存したいのは、デスクトップの(ちなみに新しい)ハードドライブのスペースが十分でない可能性があるためです。

私の質問は次のとおりです。インストール時に、コンピューターのハードドライブにOSがあり、外部ハードドライブにファイルサーバーがあるようにパーティションを設定するにはどうすればよいですか。 ORこれを行うより良い方法はありますか? 「ハウツー」ガイドをいただければ幸いです。

1
ss_millionaire

多くの研究の後、私は答えを見つけました。他の誰かがこれを必要とする場合に備えて回答することにしました:

したがって、これを行うための最良の方法は、コンピューターのハードドライブにubuntuをインストールし、ファイル共有に外部ドライブを使用することだと思います。

Ubuntuを内部ドライブにインストールした後、外部ドライブをext4(必要に応じてext3)にフォーマットします。これはコマンドラインから実行できます。これはファイルストレージにのみ使用されるため、1つのプライマリパーティションのみを作成します。コマンドラインからドライブをフォーマットする方法については、次のリンクを参照してください。 http://www.ehow.com/how_5853059_format-linux-disk.html

それが完了したら、ドライブをマウントする必要があります。/mediaに新しいフォルダーを作成します。たとえば、「ext」と呼ぶことができます。 「mkdir/media/ext」を実行します。ドライブをこのフォルダーにマウントします。

「fdisk -l」を実行して、外部ハードドライブ上のパーティションの/ dev/xxx名を取得します。/dev/sdb1だとしましょう。次に、「mount/dev/sdb1/media/external」を実行して、ドライブを/ media/externalフォルダーにマウントします。

それでおしまい。ドライブはパーティション分割されています。

次に、/ media/extフォルダーにsamba共有用のフォルダーを作成できます。これにより、外部ドライブにフォルダーが作成されます。たとえば、「mkdir/media/ext/Public」を実行すると、ドライブ上にPublicというフォルダーが作成されます。次に、samba構成ファイルで/ media/external/Publicを指すことができます(パス=/media/external/Public)。

それが役に立てば幸い

0
ss_millionaire