我有时会改变(最后扩展)分区大小分区没有问题,grub2 总是能找到它的条目。现在我犯了一个错误,将现有的 Kubuntu_root-Partion 向左扩展了 7GB(将之前的分区缩小了相同的量)。是否可以使用工具(testdisk 或类似工具)将该分区内的数据移动 -7GB?
以下是一些有关分区的信息:
muelux@LT76A-T430:~$ lsblk --list --fs /dev/sda -o NAME,FSTYPE,LABEL,FSAVAIL,FSUSE%,MOUNTPOINT
NAME FSTYPE LABEL FSAVAIL FSUSE% MOUNTPOINT
sda
sda1 ntfs Windows RE tools
sda2 vfat SYSTEM 204,6M 20% /boot/efi
sda3
sda4 ntfs Windows
sda5 ntfs
sda6 ext4 Linux_root 5,8G 62% /
sda7 ext4 Linux_home 4,2G 68% /home
sda8 ntfs Windows_Daten
sda9
sda10 ext4 Kubuntu_home
muelux@LT76A-T430:~$
muelux@LT76A-T430:~$ sudo lsblk -a /dev/sda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232,9G 0 disk
├─sda1 8:1 0 900M 0 part
├─sda2 8:2 0 260M 0 part /boot/efi
├─sda3 8:3 0 128M 0 part
├─sda4 8:4 0 48,8G 0 part
├─sda5 8:5 0 9,8G 0 part
├─sda6 8:6 0 17,9G 0 part /
├─sda7 8:7 0 16G 0 part /home
├─sda8 8:8 0 24,4G 0 part
├─sda9 8:9 0 14,7G 0 part
└─sda10 8:10 0 100,1G 0 part
muelux@LT76A-T430:~$
muelux@LT76A-T430:~$ sudo fdisk -l /dev/sda
Festplatte /dev/sda: 232,91 GiB, 250059350016 Bytes, 488397168 Sektoren
Festplattenmodell: Samsung SSD 860
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: CE257587-5BA6-4B2D-80E2-26A0482DF1D5
Gerät Anfang Ende Sektoren Größe Typ
/dev/sda1 2048 1845247 1843200 900M Windows-Wiederherstellungsumgebung
/dev/sda2 1845248 2377727 532480 260M EFI-System
/dev/sda3 2377728 2639871 262144 128M Microsoft reserviert
/dev/sda4 2639872 105039871 102400000 48,8G Microsoft Basisdaten
/dev/sda5 467916800 488396799 20480000 9,8G Windows-Wiederherstellungsumgebung
/dev/sda6 105039872 142612479 37572608 17,9G Linux-Dateisystem
/dev/sda7 173332480 206772223 33439744 16G Linux-Dateisystem
/dev/sda8 416716800 467916799 51200000 24,4G Microsoft Basisdaten
/dev/sda9 142612480 173332479 30720000 14,7G Linux-Dateisystem
/dev/sda10 206772224 416716799 209944576 100,1G Linux-Dateisystem
Partitionstabelleneinträge sind nicht in Festplatten-Reihenfolge.
muelux@LT76A-T430:~$
muelux@LT76A-T430:~$ sudo sfdisk -d /dev/sda
[sudo] Passwort für muelux:
label: gpt
label-id: CE257587-5BA6-4B2D-80E2-26A0482DF1D5
device: /dev/sda
unit: sectors
first-lba: 34
last-lba: 488397134
/dev/sda1 : start= 2048, size= 1843200, type=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid=DEDDD5AB-328A-4CDF-8256-84063BEB0224, name="Basic data partition", attrs="RequiredPartition"
/dev/sda2 : start= 1845248, size= 532480, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=3B2153CD-763E-4297-8CD1-CC488BD685BE, name="EFI system partition"
/dev/sda3 : start= 2377728, size= 262144, type=E3C9E316-0B5C-4DB8-817D-F92DF00215AE, uuid=1C922769-7EA6-469F-9C5A-1A291206795A, name="Microsoft reserved partition"
/dev/sda4 : start= 2639872, size= 102400000, type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, uuid=9A5C8739-84A0-4D26-B619-25A74726F823, name="Basic data partition"
/dev/sda5 : start= 467916800, size= 20480000, type=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid=B6CE1215-16A5-43D1-B12C-12C2ADD000EC, name="Basic data partition", attrs="RequiredPartition"
/dev/sda6 : start= 105039872, size= 37572608, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=D2B93336-3CAA-4718-AAED-6FEB010ABA7B, name="/"
/dev/sda7 : start= 173332480, size= 33439744, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=939F1DA1-4806-4DA4-9F57-AAF7EDDD8EFD, name="/home"
/dev/sda8 : start= 416716800, size= 51200000, type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, uuid=A8AF1C1E-F045-4A06-A7D3-38ECC72B5DE9, name="Win_Daten"
/dev/sda9 : start= 142612480, size= 30720000, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=93DF8BCC-95C0-4344-9235-D9192490ABDF, name="/Kubuntu_root"
/dev/sda10 : start= 206772224, size= 209944576, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=FE84EF67-6540-4007-9A82-4A6DB80B52EE, name="/Kubuntu_home"
muelux@LT76A-T430:~$
grub-update 之后,Kubuntu_root自从 EPT 的参赛作品以来/dev/sda9现在不再位于该分区的开头,而是 +7GB 以外(Sektor 17620336,相对于该分区的开头)
TestDisk-Search(摘要)在 sda9 上 TestDisk-Search(详细信息)在 sda9 上
谢谢你的建议