저는 SUSE 11을 사용하고 있으며 VM에 있습니다. 850GB 확장 파티션에는 각각 /dev/sda5
, /dev/sda6
및 이라는 이름의 3개의 파티션이 있습니다 /dev/sda7
. 디스크에 여유 공간이 없습니다. 이제 /dev/sda5
공간이 꽉 차서 크기를 늘리고 싶습니다 . 물건은 /dev/sda7
완전히 무료이며 사용되지 않습니다. 그래서 크기를 줄이고 /dev/sda7
그 공간을 /dev/sda5
.
세부사항은 다음과 같습니다.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 150G 8.3G 142G 6% /
udev 3.7G 108K 3.7G 1% /dev
tmpfs 3.7G 72K 3.7G 1% /dev/shm
/dev/sda3 2.0G 65M 2.0G 4% /boot
/dev/sda7 400G 33M 400G 1% /data
/dev/sda5 100G 100G 117M 100% /opt
/dev/sda6 100G 2.4G 98G 3% /var
# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 1073.7 GB, 1073741824000 bytes
255 heads, 63 sectors/track, 130541 cylinders, total 2097152000 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: 0x000e6978
Device Boot Start End Blocks Id System
/dev/sda1 2048 314568703 157283328 83 Linux
/dev/sda2 314568704 381671423 33551360 82 Linux swap / Solaris
/dev/sda3 * 381671424 385865727 2097152 83 Linux
/dev/sda4 385865728 2097151999 855643136 f W95 Ext'd (LBA)
/dev/sda5 385867776 595576831 104854528 83 Linux
/dev/sda6 595578880 805289983 104855552 83 Linux
/dev/sda7 805292032 1644156927 419432448 83 Linux
# parted /dev/sda
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 1074GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 161GB 161GB primary reiserfs type=83
2 161GB 195GB 34.4GB primary linux-swap(v1) type=82
3 195GB 198GB 2147MB primary reiserfs boot, type=83
4 198GB 1074GB 876GB extended lba, type=0f
5 198GB 305GB 107GB logical reiserfs type=83
6 305GB 412GB 107GB logical reiserfs type=83
7 412GB 842GB 429GB logical reiserfs type=83
답변1
sda5
과 는 연속적이지 않기 때문에 sda7
LMV 등이 아닌 경우에는 결합할 수 없습니다.
sda7이 너무 크기 때문에 가장 빠른 해결 방법은 sda5에서 sda7로 파일을 복사한 다음 sda5를 마운트하는 데 사용된 위치에 sda7을 마운트하는 것입니다. sda5가 부팅한 파티션이 아닌 경우 비교적 간단합니다.
또는 sda7을 축소하여 최소한 동일한 크기의 sda8을 위한 공간을 확보하고 sda6
포맷한 다음 새 파티션의 파일을 복사할 수 있습니다. 그리고 sda6이 있는 곳에 sda8을 마운트합니다. 나중에 sda6
더 작은 sda5를 삭제 sda7
하여 sda5를 더 크게 만들고 해당 파티션에서 reiserfs를 확장할 수 있습니다.