Citrix XenCenter,为linux服务器添加了更多空间,但空间无法使用

Citrix XenCenter,为linux服务器添加了更多空间,但空间无法使用,linux,citrix,ext2,Linux,Citrix,Ext2,我希望它能像以前一样简单 但事实并非如此 您可以看到,在Citrix Xen center中,我没有添加虚拟硬盘,而是关闭了服务器,使其vhd*更大,从而在我似乎无法使用的分区上获得了更多空间 fdisk-l给出了这个 Device Boot Start End Blocks Id System /dev/xvda1 * 1 43 340992 83 Linux Partition 1 does

我希望它能像以前一样简单 但事实并非如此

您可以看到,在Citrix Xen center中,我没有添加虚拟硬盘,而是关闭了服务器,使其vhd*更大,从而在我似乎无法使用的分区上获得了更多空间

fdisk-l给出了这个

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          43      340992   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2              43        5222    41598977    5  Extended
/dev/xvda5              43        1137     8787968   83  Linux
/dev/xvda6            1137        1502     2928640   83  Linux
/dev/xvda7            1502        1625      989184   82  Linux swap / Solaris
/dev/xvda8            1625        1674      389120   83  Linux
/dev/xvda9            1674        5222    28499968   83  Linux
xvda2是罪魁祸首,看看它有多大。我想把这个挂载到某个地方,以便有空间备份。 我试过mkfs、fdisk/dev/xvda2,但这个分区似乎是错的

 fdisk /dev/xvda2

 Unable to read /dev/xvda2
我已经尝试将mkfs默认设置为fstype的ext2

我装不上它

mount -t ext2 /dev/xvda2 /mnt/extra/
mount: wrong fs type, bad option, bad superblock on /dev/xvda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

我搜索了又搜索,但我还没有找到在这种情况下有效的方法,我从citrix xen center添加到vhd中。

/dev/xvda2是一个扩展分区。它就像一个用于逻辑分区的容器。这意味着有额外的空间,可能在/dev/xvda的末尾

@AustinAdams您必须使用
fdisk
在磁盘末尾创建另一个分区。@AustinAdams更正:您可以调整分区大小,我认为您必须展开/dev/xvda2,然后展开其中的一个逻辑分区,与/dev/xvda9类似,但是在/dev/xvda/上执行fdisk,然后在n和l上执行fdisk,则表示没有可用的空闲扇区
mount -t ext2 /dev/xvda2 /mnt/extra/
mount: wrong fs type, bad option, bad superblock on /dev/xvda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so