Как заменить удаленный старый корневой раздел?

пожалуйста, помогите. На удаленном сервере система взломана. Я хочу заменить весь корневой раздел на новый. Я хочу создать корневое изображение локально и скопировать и подключить его к удаленной системе под mnt. Мне нужно сообщить системе, где найти новый корневой раздел и umount старый корневой диск. Как я могу это выполнить?

Спасибо, Иштван

1
задан 31 October 2017 в 18:23

3 ответа

У вашего / etc / fstab будет такая запись:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1 [d3 ] или вот так:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1

/ dev / sda3 / ext4 errors = remount-ro 0 1

Вам нужно указать точку входа / etc / fstab в новый файл устройства, который был UUID диска

/dev/sda3   /newroot    ext4    errors=remount-ro   0   1
sudo mkdir /newroot
sudo mount -a

. Перед изменением fstab, установите его как диск, принадлежащий root, и убедитесь, что вы можете видеть файлы: добавьте в fstab, где файл / dev указывает на новый диск и сразу после корневого монтирования, показанного выше:

Если он монтируется, затем проверить, что root может читать / записывать файлы в порядке / newroot

-1
ответ дан 22 May 2018 в 16:56
  • 1
    Вам также придется обновлять grub;) – Panther 31 October 2017 в 19:33
  • 2
    Вниз голосование, так как оно не будет работать без обновления grub – Panther 31 October 2017 в 20:20
  • 3
    Привет, ребята, спасибо. Позвольте мне понять, правильно ли я понимаю. Поэтому я монтирую новый (корневой) раздел, я устанавливаю в качестве корневого раздела, я комментирую старый, и мне нужно запустить команду обновления grub. Звучит просто. Мой риск большой, потому что это удаленная система. Может быть, мне нужно сначала протестировать этот метод в виртуальной среде. – István Radics 2 November 2017 в 11:08

У вашего / etc / fstab будет такая запись:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1

или вот так:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1

/ dev / sda3 / ext4 errors = remount-ro 0 1

Вам нужно указать точку входа / etc / fstab в новый файл устройства, который был UUID диска

/dev/sda3 /newroot ext4 errors=remount-ro 0 1 sudo mkdir /newroot sudo mount -a

. Перед изменением fstab, установите его как диск, принадлежащий root, и убедитесь, что вы можете видеть файлы: добавьте в fstab, где файл / dev указывает на новый диск и сразу после корневого монтирования, показанного выше:

Если он монтируется, затем проверить, что root может читать / записывать файлы в порядке / newroot

-1
ответ дан 18 July 2018 в 04:11

У вашего / etc / fstab будет такая запись:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1

или вот так:

UUID = 5533a862-a975-4a4e-ad8e-31327966c028 / ext4 errors = remount-ro 0 1

/ dev / sda3 / ext4 errors = remount-ro 0 1

Вам нужно указать точку входа / etc / fstab в новый файл устройства, который был UUID диска

/dev/sda3 /newroot ext4 errors=remount-ro 0 1 sudo mkdir /newroot sudo mount -a

. Перед изменением fstab, установите его как диск, принадлежащий root, и убедитесь, что вы можете видеть файлы: добавьте в fstab, где файл / dev указывает на новый диск и сразу после корневого монтирования, показанного выше:

Если он монтируется, затем проверить, что root может читать / записывать файлы в порядке / newroot

-1
ответ дан 24 July 2018 в 18:01

Другие вопросы по тегам:

Похожие вопросы: