Действия
Debian8-switch-root » История » Редакция 3
« Предыдущее |
Редакция 3/14
(Разница(diff))
| Следующее »
Константин Пильник, 2017-06-16 12:19
Удаленная замена корневой ФС в 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/ mount -t proc proc /mnt/proc mount -t sysfs sysfs /mnt/sys mount -t devtmpfs udev /mnt/dev mount -t devpts devpts /mnt/dev/pts # переключаемся в новый root systemctl switch-root /mnt /mnt/sbin/init # при этом все процессы от старого /sbin/init завершатся, # после чего будет запущен /sbin/init из нового root, который в свою очередь запустит sshd
Обновлено Константин Пильник больше 7 лет назад · 14 изменени(я, ий)