私は$ df -hを実行し、これをスローしました:
Filesystem Size Used Avail Use% Mounted on
/dev/md1 9.7G 1.7G 7.6G 18% /
/dev/md2 683G 211M 649G 1% /home
tmpfs 4.0K 0 4.0K 0% /dev/shm
問題は、私のWebサイトが/に属していると思われる/ var/wwwにあり、Webルート内に配置する必要がある画像などのディスク領域を使用できないことです。例:/ var/www/my_site/public_html /
私はそれについて何ができますか?ディスクスペースを/ homeから/に移動する必要がありますか?どうやって?または、サイトを/ homeに移動しますか?何かご意見は?
CentOS5.5とApache2を使用しています
より簡単な方法は、データをより大きなパーティションに移動し、シンボリックリンクを元の場所に戻すことです。
$ mv /var/www /home/
$ ln -s /home/www /var/www
/ var/wwwにバインドマウントを使用して/ home/wwwを再マウントできます。
Apacheを停止します。
# service Apache2 stop
Fstab行を追加します。
/var/www /home/www bind defaults,bind 0 0
ディレクトリのコピー:
# cp -pR /var/www/ /home/www
すべてマウント:
# mount -a
Apacheを起動します。
# service Apache2 start
/ dev/md2はかなり大きいようですが、おそらくLVMを使用して切り分ける必要がありますか?メタデバイスがセットアップされているように見えることから、基本的にはソフトウェアRAIDだと思います。 md2をLVM専用にし、それを任意の数の論理ボリューム(LV)に分割することができます。唯一の問題は、LVMで/ dev/md2を確立するために一時的に移動する必要がある/ homeです。 LVMを使用すると、パーティションとファイルシステムの管理が簡単になります。最初からLVMを使用することをお勧めしますが、部分的または完全にLVMに移行できなかった理由はありません。