Проект

Общее

Профиль

Debian-replace-root » История » Редакция 3

Редакция 2 (Андрей Волков, 2024-06-01 14:08) → Редакция 3/16 (Андрей Волков, 2024-06-01 14:14)

h1. Debian-replace-root 

 h2. Подготовка 

 h3. Устанавливаем необходимое 

 <pre><code class="shell"> 
 apt-get install lsof psmisc 
 </code></pre> 

 h3. Останавливаем все важное 

 <pre><code class="shell"> 
 systemctl 
 systemctl stop docker.socket docker.service 
 </code></pre> 

 h3. Отключаем swap 

 <pre><code class="shell"> 
 swapon -s 
 systemctl stop ... 
 </code></pre> 

 h3. Создаём точки монтирования 

 <pre><code class="shell"> 
 mkdir /mnt/newroot 
 mount /dev/system/root /mnt/newroot 
 mkdir /mnt/newroot/mnt/oldroot 
 </code></pre> 

 h3. Переводим видимость / в private 

 <pre><code class="shell"> 
 findmnt -o TARGET,PROPAGATION / 
 findmnt -o TARGET,PROPAGATION 

 mount --make-rprivate / 
 findmnt -o TARGET,PROPAGATION / 
 </code></pre>