У меня жесткий диск 320G (на нем много свободного места), но я планирую перенести свою систему на SSD меньшего размера 275G. Как я могу сделать это без потери данных? вывод fdisk -l

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3ADBB6B9-D132-427F-B2C5-9D3666CDB354

Device       Start       End   Sectors   Size Type
/dev/sda1     2048    411647    409600   200M EFI System
/dev/sda2   411648   2508799   2097152     1G Linux filesystem
/dev/sda3  2508800 625141759 622632960 296.9G Linux LVM




Disk /dev/mapper/fedora-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/fedora-swap: 7.8 GiB, 8317304832 bytes, 16244736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/fedora-home: 189.1 GiB, 203092393984 bytes, 396664832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

выход pvs

  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda3  fedora lvm2 a--  296.89g 50.00g

VGS выход

  VG     #PV #LV #SN Attr   VSize   VFree 
  fedora   1   3   0 wz--n- 296.89g 50.00g

выход lvs

  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home fedora -wi-ao---- 189.14g                                                    
  root fedora -wi-ao----  50.00g                                                    
  swap fedora -wi-ao----  <7.75g      

parted -l output

Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  211MB   210MB   fat16        EFI System Partition  boot, esp
 2      211MB   1285MB  1074MB  ext4
 3      1285MB  320GB   319GB                                      lvm

Попытка сделать это с Clonezilla, но не удалось, потому что целевой диск меньше

1 ответ1

0

Я всегда использовал GParted live CD/USB для такого рода задач.

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

lvresize --verbose --resizefs -L NEWSIZE /dev/mapper/fedora-home

Вероятно, вам нужно уменьшить только home раздел. Не забудьте также изменить размер физического тома:

pvresize --setphysicalvolumesize {some-space} /dev/sda3

Затем выполните простое копирование / вставку соответствующих разделов со старого на новый диск.

В качестве дополнительного бонуса, GParted сохраняет те же UUID разделов со старого диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .