reiserfs 볼륨을 늘리는 방법 /dev/sdax

reiserfs 볼륨을 늘리는 방법 /dev/sdax

저는 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과 는 연속적이지 않기 때문에 sda7LMV 등이 아닌 경우에는 결합할 수 없습니다.

sda7이 너무 크기 때문에 가장 빠른 해결 방법은 sda5에서 sda7로 파일을 복사한 다음 sda5를 마운트하는 데 사용된 위치에 sda7을 마운트하는 것입니다. sda5가 부팅한 파티션이 아닌 경우 비교적 간단합니다.

또는 sda7을 축소하여 최소한 동일한 크기의 sda8을 위한 공간을 확보하고 sda6포맷한 다음 새 파티션의 파일을 복사할 수 있습니다. 그리고 sda6이 있는 곳에 sda8을 마운트합니다. 나중에 sda6더 작은 sda5를 삭제 sda7하여 sda5를 더 크게 만들고 해당 파티션에서 reiserfs를 확장할 수 있습니다.

관련 정보