プライマリハードドライブのフォルダが、新しくインストールされた2番目のハードドライブを指すようにします。

プライマリハードドライブのフォルダが、新しくインストールされた2番目のハードドライブを指すようにします。

自分のWebサイトのディレクトリの1つにあるフォルダを、インストールしたばかりの2番目のハードドライブのフォルダに指定する最善の方法は何ですか? fstabとシンボリックリンクの内容を見ましたが、最善のアプローチが何であるかわかりません。私のメインHDD(sda)がほとんどいっぱいだったので、私のウェブサイトの1つ(数百GBのファイルを含む)のアップロードフォルダを2番目のHDD(sdb)に移動したいと思います。このフォルダを以前と同じように読み書きできることを願っています。どんなアイデアがありますか?ありがとう

ベストアンサー1

以下はLABEL、必要に応じて、/dev/sdb1新しいハードドライブに作成して使用することを選択したパーティション、/var/www/myfiles現在のファイルがある場所などです。シナリオに合わせて変更してください。

  1. 新しいハードドライブを分割します。 1つのパーティションを使用してディスク全体を占有することも、後で追加のパーティションのためにハードドライブにスペースを残すために、より小さなパーティションを作成することもできます。gpartedおそらくパーティションを作成する最も簡単な方法です。

  2. 新しいパーティションにファイルシステムを作成します。名前ファイルシステム。これを行うために必要なコマンドは、使用することを選択したファイルシステムによって異なります。その場合は、次のコマンドをext2/3/4使用してください。例: 。または、パーティションにラベルを追加することもできます。e2labele2label /dev/sdb1 WebFilesgparted

  3. /mnt- に新しいパーティションをマウントしますmount /dev/sdb1 /mnt

  4. 古いディレクトリから新しいハードドライブにデータを移動する - mv /var/www/myfiles/* /mnt。注 - ファイルを移動してください。コピーコマンド(cp)でファイル所有者が変更される可能性があるため、コピーしないでください。

  5. 新しいパーティションのマウント解除 - umount /mnt

  6. ファイルが存在する必要があるディレクトリに新しいパーティションをマウントしますmount /dev/sdb1 /var/www/myfiles

  7. すべてが正常に機能したら、次の項目を追加して永久に作成します/etc/fstab

    LABEL=WebFiles /var/www/myfiles ext4 defaults 1 2

  8. 削除してumount /dev/sdb1から、fstabエントリを使用して自動的にインストールされたことを確認しますmount -a

すべてが大丈夫であることを願っています;-)

おすすめ記事