
У меня есть сервер, на котором установлена старая версия Ubuntu, а /var хранится на отдельном разделе на отдельном жестком диске. Я пытаюсь обновить Ubuntu до 10.04, но я все еще хочу хранить /var на отдельном разделе и жестком диске. Однако я не хочу форматировать диск, на котором сейчас находится /var, так как на нем есть важные данные.
Есть ли способ настроить 10.04 на этом отдельном диске при установке, не форматируя диск и не теряя старый /var?
решение1
Если вы указываете таблицы разделов вручную, вы можете указать Ubuntu использовать старый раздел /var и смонтировать его в /var. Также есть флаг 'format', поэтому просто убедитесь, что он не установлен для этого раздела.
Однако вам следует быть осторожным, так как установщик может перезаписать файлы в /var. Или не перезапишет, и некоторые файлы в /var могут быть несовместимы с новыми версиями программного обеспечения, которые будут установлены - я уже сталкивался с этим с MySQL.
Вы также можете попробовать обновление «онлайн» ( sudo apt-get do-release-upgrade
). Я прошел весь путь от Ubuntu Server 8.10 до 10.04 без проблем на нескольких машинах. Я бы сделал резервную копию вашего /var и попробовал этот маршрут. do-release-upgrade
чище, чем dist-upgrade
, так как он также может позаботиться об изменениях конфигурации.