Действия
Debian8-switch-root » История » Редакция 7
« Предыдущее |
Редакция 7/14
(Разница(diff))
| Следующее »
Константин Пильник, 2017-06-16 12:52
Удаленная замена корневой ФС в Debian8systemd¶
# создаем новый root в /mnt
mount -t tmpfs tmpfs /mnt -o size=1400m
cd /mnt
# останавливаем все, что пытается писать в текущий root
/etc/init.d/apache2 stop
/etc/init.d/mysql stop
/etc/init.d/zabbix-server stop
# перемонтируем текущий root в readonly
mount -n / -o remount,ro
# копируем текущий root в новый root (/mnt)
rsync -ax / /mnt/
# переключаемся в новый root
# При этом все процессы от старого /sbin/init завершатся,
# после чего будет запущен /sbin/init из нового root,
# который в свою очередь запустит все, что запускается после initramfs, включая sshd.
# О отключении автозапуска таких вещей как apache и/или mysqld нужно позаботиться заранее
systemctl switch-root /mnt /sbin/init
Обновлено Константин Пильник больше 7 лет назад · 14 изменени(я, ий)