История изменений
Исправление
tz4678_2,
(текущая версия)
:
писец портянка… я переезжаю так:
mount -o subvol=@ /dev/mvme0n1pX /mnt
arch-chroot /mnt
mount -a
# смотрим сколько места занято
btrfs fi us .
# сжимаем до 120 гигов
# у меня шифрованный раздел
# тут главное не забыть про 16 мегабайт, выделяемые под заголовки
btrfs fi resize $((120 * 1024 - 16))M /
cryptsetup -b "$(( (120 * 1024**3 - 16 * 1024**2) / 512 ))" resize cryptroot
cryptsetup status cryptroot
exit
umount -R /mnt
# Размечаем второй диск, создаем на нем бут раздел и для данных
cfdisk /dev/mvme1n1
# Копируем файловую систему
# Корень
dd if=/dev/mvme0n1pX of=/dev/mvme1n1pY bs=1M conv=fdatasync oflag=direct
# Boot раздел
dd if=/dev/mvme0n1p? of=/dev/mvme1n1p? bs=1M conv=fdatasync oflag=direct
# монтируемся
mount -o subvol=@ /dev/mvme1n1pY /mnt
# chroot
arch-chroot /mnt
# проверяем
mount -a
exit
efibootmgr -c -d /dev/mvme1n1 -p N -L "Linux Boot Manager" -l \efi\boot\bootx64.efi
# По желанию
wipefs -a /dev/mvme1n0
Исправление
tz4678_2,
:
писец портянка… я переезжаю так:
mount -o subvol=@ /dev/mvme0n1pX /mnt
arch-chroot /mnt
mount -a
# смотрим сколько места занято
btrfs fi us .
# сжимаем до 120 гигов
# тут главное не забыть про 16 мегабайт, выделяемые под заголовки
btrfs fi resize $((120 * 1024 - 16))M /
# у меня лап... шифрование, поэтому нужно еще уменьшить шифрованный раздел
cryptsetup -b "$(( (120 * 1024**3 - 16 * 1024**2) / 512 ))" resize cryptroot
cryptsetup status cryptroot
exit
umount -R /mnt
# Размечаем второй диск, создаем на нем бут раздел и для данных
cfdisk /dev/mvme1n1
# Копируем файловую систему
# Корень
dd if=/dev/mvme0n1pX of=/dev/mvme1n1pY bs=1M conv=fdatasync oflag=direct
# Boot раздел
dd if=/dev/mvme0n1p? of=/dev/mvme1n1p? bs=1M conv=fdatasync oflag=direct
# монтируемся
mount -o subvol=@ /dev/mvme1n1pY /mnt
# chroot
arch-chroot /mnt
# проверяем
mount -a
exit
efibootmgr -c -d /dev/mvme1n1 -p N -L "Linux Boot Manager" -l \efi\boot\bootx64.efi
# По желанию
wipefs -a /dev/mvme1n0
Исходная версия
tz4678_2,
:
писец портянка… я переезжаю так:
mount -o subvol=@ /dev/mvme0n1pX /mnt
arch-chroot /mnt
mount -a
# смотрим сколько места занято
btrfs fi us .
# сжимаем
btrfs fi resize 120G /
# у меня лап... шифрование, поэтому нужно еще уменьшить шифрованный раздел
# тут главное не забыть про 16 мегабайт, выделяемые под заголовки
cryptsetup -b "$(( (120 * 1024**3 - 16 * 1024**2) / 512 ))" resize cryptroot
cryptsetup status cryptroot
exit
umount -R /mnt
# Размечаем второй диск, создаем на нем бут раздел и для данных
cfdisk /dev/mvme1n1
# Копируем файловую систему
# Корень
dd if=/dev/mvme0n1pX of=/dev/mvme1n1pY bs=1M conv=fdatasync oflag=direct
# Boot раздел
dd if=/dev/mvme0n1p? of=/dev/mvme1n1p? bs=1M conv=fdatasync oflag=direct
# монтируемся
mount -o subvol=@ /dev/mvme1n1pY /mnt
# chroot
arch-chroot /mnt
# проверяем
mount -a
exit
efibootmgr -c -d /dev/mvme1n1 -p N -L "Linux Boot Manager" -l \efi\boot\bootx64.efi
# По желанию
wipefs -a /dev/mvme1n0