Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:partitionierung [2019/08/15 09:45] dhoppe [CentOS 7 ins Image installieren] |
admin_grundlagen:partitionierung [2022/03/18 00:38] ingo_wichmann [Beispiel: lesend genutztes Verzeichnis im laufenden Betrieb auf neue Partition verschieben] |
||
---|---|---|---|
Zeile 36: | Zeile 36: | ||
Pakete installieren: | Pakete installieren: | ||
- | * CentOS 7: ''qemu-img'' | + | * CentOS 7: ''parted qemu-img'' |
- | * Debian 8: ''qemu-utils'' | + | * Debian 8: ''parted qemu-utils'' |
- | * openSUSE 42.2: ''qemu-tools'' | + | * openSUSE 42.2: ''parted qemu-tools'' |
===== Beispiel: GPT mit parted ===== | ===== Beispiel: GPT mit parted ===== | ||
Zeile 56: | Zeile 56: | ||
Daten-Partition anlegen: | Daten-Partition anlegen: | ||
mkpart ext4 100MiB 100% | mkpart ext4 100MiB 100% | ||
+ | |||
+ | GRUB BIOS Partition aktivieren: | ||
+ | set 1 bios_grub on | ||
''parted'' verlassen: | ''parted'' verlassen: | ||
Zeile 74: | Zeile 77: | ||
rpm -ihv --nodeps --root /mnt/loop centos-release-7-*.rpm | rpm -ihv --nodeps --root /mnt/loop centos-release-7-*.rpm | ||
install -b --suffix=.orig /etc/yum.repos.d/CentOS-Base.repo /mnt/loop/etc/yum.repos.d/CentOS-Base.repo | install -b --suffix=.orig /etc/yum.repos.d/CentOS-Base.repo /mnt/loop/etc/yum.repos.d/CentOS-Base.repo | ||
- | yum -y --nogpg --releasever=7 --installroot=/mnt/loop install grub2 iproute tux passwd procps-ng systemd yum | + | yum -y --nogpg --releasever=7 --installroot=/mnt/loop install grub2 iproute tmux passwd procps-ng systemd yum |
grub2-install --root-directory=./ /dev/loop0 | grub2-install --root-directory=./ /dev/loop0 | ||
Zeile 202: | Zeile 205: | ||
=== Fehlermeldung: The resulting partition is not properly aligned for best performance === | === Fehlermeldung: The resulting partition is not properly aligned for best performance === | ||
eine Lösung wird nicht mehr Bereitgestellt | eine Lösung wird nicht mehr Bereitgestellt | ||
- | |||
- | ==== Beispiel: lesend genutztes Verzeichnis im laufenden Betrieb auf neue Partition verschieben ==== | ||
- | Partition anlegen: | ||
- | parted /dev/sda | ||
- | |||
- | mkpart | ||
- | quit | ||
- | Mountpoint anlegen und temporär mounten | ||
- | mkfs.ext4 /dev/sda6 | ||
- | mkdir /mnt/sda6 | ||
- | mount /dev/sda6 /mnt/sda6 | ||
- | Daten in die neue Partition kopieren: | ||
- | cp -a /usr/bin/. /mnt/sda6 | ||
- | Kopie überprüfen: | ||
- | ( cd /usr/bin; tar c . ) | ( cd /mnt/sda6; tar d . ) | ||
- | Partition wieder aushängen | ||
- | umount /mnt/sda6 | ||
- | Partition endgültig mounten: | ||
- | mount /dev/sda6 /usr/bin | ||
- | tail -n 1 /etc/mtab >> /etc/fstab | ||
- | Daten auf Orginalpartition löschen: | ||
- | mkdir /mnt/original | ||
- | mount --bind / /mnt/original | ||
- | shopt -s dotglob | ||
- | rm /mnt/original/usr/bin/* | ||
- | ls -la /mnt/original/usr/bin | ||
- | umount /mnt/original | ||