Es wird empfohlen, eine Chroot-Umgebung auf einer separaten Partition zu erstellen. Damit können Sie diese Partition nach der Installation von Plesk und der Migration der Daten als Root-Dateisystem verwenden können. Für die Konfiguration der Chroot-Umgebung benötigen Sie Super-User-Berechtigungen.
Die Einrichtung einer Chroot-Umgebung erfordert mindestens 2 Gigabyte Festplattenspeicher für das Betriebssystem und Plex sowie die für Benutzerdaten benötigte Kapazität.
Sie können für die Einrichtung einer Chroot-Umgebung auf Ihrem System das entsprechende Tool aus dem Paket chroot_tool.zip
(ftp://download1.swsoft.com/Plesk/Plesk8.0/Extensions) oder Tools anderer Hersteller wie mach (http://mach.sourceforge.net) verwenden.
Wichtig: Es wird dringend empfohlen, vor der Einrichtung einer Chroot-Umgebung ein Backup aller Daten auf Ihrer Festplatte anzulegen.
So migrieren Sie Daten mithilfe einer Chroot-Umgebung:
chroot <directory_name>
zu der Chroot-Umgebung.export CHROOTISH=yes
mysql_install_db
chown -R mysql /var/lib/mysql/
Die Vorgehensweise hierzu ist von der jeweils verwendeten MySQL-Version abhängig. Bei MySQL Version 3 geschieht dies beispielsweise mit dem Befehl 'safe_mysqld --skip-network
, während der Befehl für MySQL Version 4 '&'
mysqld_safe --skip-networking
lautet.&'
/etc/psa/psa.conf
.So starten Sie mit der Chroot-Umgebung:
Beispiel:
Angenommen, Sie haben das Fedora Core 2-Betriebssystem und den GRUB-Bootmanager installiert.
./boot/grub/
.fdisk -l
, wo Ihre Chroot-Umgebung eingerichtet ist.
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
In unserem Fall handelt es sich um die Partition "/dev/sdb1".
grub.conf
oder menu.list
in einem Texteditor und fügen Sie die folgenden Einträge hinzu:
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
Beispiel für Fedora Core 2.
Angenommen, Sie haben die Chroot-Umgebung im Verzeichnis /disk2
eingerichtet.
chroot /disk2
zur Chroot-Umgebung.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
Beispiel für SuSe 9.1
Angenommen, Sie haben die Chroot-Umgebung im Verzeichnis /disk2
eingerichtet.
chroot /disk2
zur Chroot-Umgebung.mkinitrd
das aktuelle Image der initialen Ramdisk.