Нужно ли клонировать разделы подкачки Linux?


1

Я нахожусь в процессе клонирования моего жесткого диска, чтобы проверить некоторое нестабильное программное обеспечение.

Одним из разделов является Linux-своп. Насколько я понимаю, он может быть использован ОС в качестве дополнительного оперативной памяти. Так что это не должно быть клонировано верно?

Дополнительно: у меня есть диск ~ 120 ГБ, в то время как мой оригинальный диск ~ 250 ГБ (хотя используется только около 70 ГБ). Поскольку я не могу dd, я создал разделы вручную, и в настоящее время я использую rsync, чтобы «клонировать» разделы. Это лучший способ сделать это? Как мне сделать его загрузочным?

Ответы:


1

Это не должно быть клонировано. Он просто содержит то, что было в определенных местах памяти, когда вы размонтировали этот раздел подкачки (или, возможно, он был стерт для безопасности). Он не содержит конфиденциальной информации.

Что касается вопроса миграции, вы можете сначала изменить размер разделов на исходном диске (вы можете сделать это с помощью gparted), чтобы он уместился на новом диске, убедившись, что он все еще работает (загрузить систему), а затем выполнить на новый диск. (Я настоятельно рекомендую сделать резервную копию диска объемом 250 ГБ перед изменением размера разделов на нем. Еще лучше изменить размер раздела в резервной копии.)

В противном случае rsync может работать (и будет немного безопаснее, поскольку он не требует от вас возиться с существующей системой), но на самом деле ваш новый диск не будет загрузочным. Затем вам нужно будет переустановить загрузчик (я предполагаю, grub); это можно просто сделать, загрузившись на ваш любимый LiveCD и запустив grub-install на правильном устройстве ( grub-install /dev/sdX )


Это то, о чем я думал; также потому что я никогда не вижу разделов подкачки, установленных где-либо Но не копирует ли / загружается ли первый раздел и делает ли этот раздел загрузочным?
Nate

Это не скопирует MBR, поэтому при запуске он не будет знать, где искать загрузочную информацию.
Rob
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.