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 <Verzeichnisname>
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 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.