Как переместить мой LVM 250 GB корневой раздел на новый жесткий диск емкостью 120 ГБ?

Для меня Ubuntu One имеет одну очень важную функцию - совместное использование / синхронизация любой папки внутри вашей домашней папки, поэтому вам не нужно использовать основную отдельную папку, например Dropbox (я имею в виду папку, которая используется для всех ваших Dropbox).

С уважением.

1
задан 19 February 2018 в 16:27

1 ответ

Во-первых, если вы использовали весь диск 250 ГБ для вашей текущей установки, вам нужно сжать его, чтобы он соответствовал 120-Гбайт диску. Вы можете только сжать файловую систему ext4 во время ее размонтирования, поэтому вам нужно будет загрузиться из живой системы Ubuntu (CD или USB) или в специализированную текущую систему обслуживания, например, в GParted live. Вы можете использовать resize2fs или GParted для изменения размера существующей файловой системы.

После того, как вы уменьшили файловую систему (ы) вашей существующей установки, чтобы поместиться на новый диск, вы можете выполнить оставшуюся часть перемещения с файловой системой, смонтированной, если хотите. Если существующая файловая система подходит на новом диске, вы можете выполнить передачу без размонтирования или перезагрузки.

В следующем описании я покажу, как перейти от физического тома /dev/sdb1 к физическому том /dev/sda1, с существующей группой томов, называемой oldvg. Обязательно настройте буквы дисков и номера разделов в соответствии с вашей системой.

Для передачи в реальном времени:

Разделите новый диск, используя инструмент разбиения по вашему выбору (, fdisk, parted, ...). См. Как добавить дополнительный жесткий диск? Создайте физический том на новом диске: pvcreate /dev/sda1 Добавьте этот физический том в существующую группу томов, содержащую логический том (ы), который вы хотите переместить: vgextend oldvg /dev/sda1 Переместите логические тома с одного физического тома на другой: pvmove /dev/sdb1 /dev/sda1 Разделите существующую группу томов на две части: vgsplit oldvg newvg /dev/sda1

Другой способ - сделать существующий логический том (ы) зеркальным томом с помощью lvconvert --mirror, настроить зеркало на новом диске, а затем разделить зеркала с lvconvert --splitmirrors. Таким образом, вы получаете две копии своих данных, а после раскола каждая копия ведет свою жизнь.

После того, как вы сделали копию, вам нужно будет сделать новый диск загрузочным. Установите для этого файловую систему. Предположим, что он установлен на /mnt, запустите эти команды как root:

chroot /mnt
# if the name of the volume group has changed, edit /etc/fstab
update-grub
grub-install /dev/sda

. Кроме того, вы можете использовать GParted live . Это мощный инструмент для манипулирования дисками и клонирования, и я думаю, что он охватывает вашу ситуацию, но у меня нет опыта с ним.

19
ответ дан 25 May 2018 в 08:52
  • 1
    Как ответ, который в основном говорит, что pvadd, pvmove, pvremove принимается за ЭТО, находится вне меня ... – ish 9 July 2012 в 02:01
  • 2
    Слишком сложно, а не то, что ему нужно. – Floyd 9 July 2012 в 10:19

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

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