과거에 lvm 파티션의 크기를 조정했지만 크기를 조정한 후 파티션 끝에 공간이 생겼습니다. 내가 달성하고 싶은 것은 파티션 시작 부분에 공간을 예약하는 것입니다.
그 이유는 grub2를 사용하고 싶지만 grub 이미지의 크기가 MBR의 크기보다 크기 때문에 파티션을 약간 이동하여 더 많은 공간을 확보하고 싶기 때문입니다.
내 구성은 다음과 같습니다.
디스크 드라이브:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa2f2ca9b
Device Boot Start End Blocks Id System
/dev/sda1 63 125949599 62974768+ 8e Linux LVM
/dev/sda2 * 125949600 230436359 52243380 7 HPFS/NTFS/exFAT
/dev/sda3 230436360 234436544 2000092+ 82 Linux swap / Solaris
태양광 디스플레이:
--- Physical volume ---
PV Name /dev/sda1
VG Name vg1
PV Size 60.00 GiB / not usable 832.00 KiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 15360
Free PE 0
Allocated PE 15360
PV UUID 6O3e7e-0ofs-mqpW-QyKM-H8yL-CwFf-zBkNES
그래픽 디스플레이:
--- Volume group ---
VG Name vg1
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 60.00 GiB
PE Size 4.00 MiB
Total PE 15360
Alloc PE / Size 15360 / 60.00 GiB
Free PE / Size 0 / 0
VG UUID RhdcOf-b1xm-QNQT-7cou-ctNA-eO4b-5p2nmq
LV는 다음을 보여줍니다 :
--- Logical volume ---
LV Name /dev/vg1/lvroot
VG Name vg1
LV UUID xKbY2T-kyat-Ane0-guYy-ub2a-i8Gh-cUdSgZ
LV Write Access read/write
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:3
--- Logical volume ---
LV Name /dev/vg1/lvhome
VG Name vg1
LV UUID 3PPBuA-iCpW-BXVG-F00F-VO6P-oUOB-Nct4Sc
LV Write Access read/write
LV Status available
# open 0
LV Size 40.00 GiB
Current LE 10240
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:4
내가 하고 싶은 것은 lvroot의 크기를 약간 조정하는 것입니다. 이 경우에는 1MB이면 충분합니다. 그런 다음 처음에 축소한 다음 pv를 축소하고 파티션을 삭제한 다음 동일한 끝 위치로 새 시작에서 다시 생성합니다.
답변1
gparted
0.14.0은 이제 lvm 물리 볼륨 이동/크기 조정을 지원합니다.
답변2
답변3
grub2가 첫 번째 파티션 이전에 있어야 하는 이유를 모르겠습니다. 내가 아는 한, 처음 2TB 내에 있어야 합니다. "소형" 하드 드라이브에는 문제가 없습니다. 그래서 대신:
- 마지막으로 생성한 LV(LV 홈 디렉터리?)에서 파일 시스템을 줄입니다.
lvresize
LV는 더 작아진다pvresize
PV는 더 작아진다- sda1의 끝을 더 작은 값으로 재설정합니다(PV보다 약간 클 수도 있음).
pvresize
- PV는 조금 더 커져야 합니다. 그렇지 않으면 4로 돌아갑니다.- 이제 sda4 기본 파티션을 생성하고 부팅 가능한 grub2 파티션으로 만듭니다.
답변4
KDE 파티션 관리자 3.0(작성 당시에는 출시되지 않았지만 "sudo apt install partitionmanager"를 사용하여 Neon Developer Edition에서 스냅샷을 설치할 수 있음)은 LVM을 꽤 잘 지원합니다. 예를 들어 LVM PV 및 LVM LV 크기를 조정할 수 있습니다. LVM PV 및 LVM LV의 크기도 조정할 수 있습니다. LUKS 암호화를 사용하는 LVM.