如何增加我的 reiserfs 卷 /dev/sdax

如何增加我的 reiserfs 卷 /dev/sdax

我使用的是 SUSE 11,它位于 VM 上。 850GB 的扩展分区上有 3 个分区,分别名为/dev/sda5/dev/sda6/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

由于sda5sda7不连续,如果它们不在 LMV 或类似的情况下,则无法将它们组合起来。

由于 sda7 太大,最快的解决方案是将文件从 sda5 复制到 sda7,然后在用于挂载 sda5 的位置挂载 sda7。如果 sda5 不是您从中启动的分区,那应该相对简单。

或者,您可以缩小 sda7 来为 sda8 腾出空间,该 sda8 的大小至少与 相同sda6,对其进行格式化,然后将其文件从该新分区复制到。并在 sda6 所在的位置挂载 sda8。之后,您可以删除sda6较小的 sda5sda7以使 sda5 更大,并在该分区上扩展 reiserfs。

相关内容