WebディレクトリをRaid配列に移動する

WebディレクトリをRaid配列に移動する

私はApacheで実行されているWebアプリケーションのパフォーマンスを向上させたいので、/ dev / md0にRaid配列を作成しました。

これで、アプリケーションをアレイに移動する方法を特定し、誰かが自分のドメインにアクセスするときにApacheがまだそのユーザーにサービスを提供していることを確認する必要があります。

Webアプリケーションは/var/www/htmlディレクトリにあります。 Raidアレイデバイスは/ dev / md0です。

アプリケーションをアレイで実行するにはどうすればよいですか?

答え1

この試み:

# cd /var/www
# mv html old-html
# mkdir -m400 html
# mount /dev/md0 html
# chmod 775 html
# cp -pr old-html/* html

これにより、現在のコンテンツが/var/www/htmlRAIDアレイにミラーリングされます。

いくつかの注意:

  1. /etc/fstabmountコマンドを調整する必要があり、最終的にこれにエントリを追加する必要があります。 RAIDアレイの設定に使用するすべてのガイドには、正しいインストールとfstab情報があると想定してください。

  2. 権限は/var/www/html私がここに持っている権限です。サイトの既存の権限と一致するように調整する必要があります。

    (マウントポイントとボリュームのルートが同じでないため、権限が「2回」に設定されます。大声で叫ぶシステム)。

  3. このcpコマンドはサイトの最上位のドットファイルをコピーしません。.htaccessたとえば、何らかの奇妙な理由でルートサイト設定をどこかに設定するのではなく、最上位のファイルがある場合は、/etc/httpdそのファイルを手動でコピーする必要があります。 (トップレベルのドットファイルをコピーするためのより複雑なコマンドを与えることができましたが、あまり意味がないようです。)

答え2

rsync -aHS /var/www/old-html/ /var/www/html/

すべてのファイルとすべての権限が1:1にコピーされます。

関連情報