Рекомендуется создавать chrooted окружение на отдельной платформе. Это необходимо для того, чтобы вы могли использовать этот раздел как корневую файловую систему после завершения установки Plesk и переноса в нее данных. Вам необходимо иметь полномочия супер-пользователя для доступа к настройке chrooted окружения.
Чтобы создать chrooted окружение, вам потребуется по меньшей мере 2 гигабайта свободного дискового пространства для установки операционной системы и Plesk, а также некоторый объем для пользовательских данных.
Вы можете создать chrooted окружение в своей системе, воспользовавшись утилитой из пакета chroot_tool.zip
, который можно загрузить по адресу p://download1.swsoft.com/Plesk/Plesk8.0/Extensions, или с помощью других утилит, как, например, mach (http://mach.sourceforge.net).
Важно: Мы настоятельно рекомендуем вам сделать резервную копию всех данных на своем жестком диском перед тем, как создавать chrooted окружение.
Чтобы перенести данные с помощью chrooted окружения:
chroot <directory_name>
.export CHROOTISH=yes
mysql_install_db
chown -R mysql /var/lib/mysql/
Возможны отличия для различных версий MySQL. Например, в MySQL версии 3 эта операция выполняется командой 'safe_mysqld --skip-network
, для версии 4 команда имеет вид '&'
mysqld_safe --skip-networking
.&'
/etc/psa/psa.conf
.Чтобы загрузить chroot окружение:
Например:
Возьмем для примера сервер с установленной операционной системой Fedora Cora 2 и менеджер загрузки GRUB.
./boot/grub/
.fdisk -l
выясните, где расположено chrooted окружение.Disk /dev/sda: 2097 MB, 2097152000 bytes
128 heads, 32 sectors/track, 1000 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 50 102384 83 Linux
/dev/sda2 51 919 1779712 83 Linux
/dev/sda3 920 1000 165888 82 Linux swap
Disk /dev/sdb: 2418 MB, 2418016256 bytes
255 heads, 63 sectors/track, 293 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 293 2353491 83 Linux
В нашем случае это раздел /dev/sdb1.
grub.conf
или menu.list
в текстовом редакторе и добавьте в него следующие записи:title Fedora Core-chroot (2.6.5-1.358)
root (hd1,0)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=/dev/sdb1
initrd /boot/initrd-2.6.5-1.358.img
Пример для Fedora Core 2.
Предположим, chrooted окружение создано в каталоге /disk2
.
chroot /disk2
.ls /boot/
System.map-2.6.5-1.358
initrd-2.6.5-1.358.img
config-2.6.5-1.358
vmlinuz-2.6.5-1.358
rm -f /boot/initrd-2.6.5-1.358.img
mkinitrd /boot/initrd-2.6.5-1.358.img 2.6.5-1.358
Пример для SuSe 9.1
Предположим, chrooted окружение создано в каталоге /disk2
.
chroot /disk2
.mkinitrd
.