Я сделал $ 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
Проблема в том, что мои веб-сайты расположены в / var / www, который, как я полагаю, принадлежит /, и они не смогут использовать дисковое пространство для таких вещей, как изображения, которые необходимо разместить внутри веб-корневого каталога, например: / var / www / my_site / public_html /
Что я могу с этим поделать? Следует ли переместить дисковое пространство из / home в /? Как? Или переместить сайты в / home? Есть предположения?
Я использую centos 5.5 и apache 2
Вы можете перемонтировать / home / www в / var / 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
Более простой способ - переместить данные в больший раздел и вернуть символическую ссылку на место.
$ mv /var/www /home/
$ ln -s /home/www /var/www
Похоже, / dev / md2 довольно большой, и, возможно, его следует разделить с помощью LVM? Судя по всему, у вас есть установка Metadevices, которая, я предполагаю, в основном является вашим программным RAID. вы можете выделить md2 для LVM и разбить его на любое количество логических томов (LV). Единственная трудность - это ваш / home, который вам придется временно переместить, чтобы / dev / md2 был установлен под LVM. Я считаю, что с LVM управление разделами и файловыми системами становится несложным. Всегда лучше использовать LVM с самого начала, но нет причин, по которым вы не могли бы просто перейти на него, частично или полностью.