2013-03-29 3 views
0

VirtualBox: extend partition 하지만 그렇게 좋지는 않을 것입니다.Citrix XenCenter, Linux 서버에 더 많은 공간을 추가했지만 공간을 사용할 수 없습니다.

Citrix Xen 센터에서 가상 하드 디스크를 추가하는 대신 서버를 종료하고 해당 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 

나는 그것을 마운트 할 수 fstype이다

mkfs /dev/xvda2 41598900 
mke2fs 1.41.12 (17-May-2010) 
mkfs.ext2: Filesystem larger than apparent device size. 
Proceed anyway? (y,n) y 
Warning: could not erase sector 2: Attempt to write block from filesystem resulted in short write 
Filesystem label= 
OS type: Linux 
Block size=4096 (log=2) 
Fragment size=4096 (log=2) 
Stride=0 blocks, Stripe width=0 blocks 
2599968 inodes, 10399725 blocks 
519986 blocks (5.00%) reserved for the super user 
First data block=0 
Maximum filesystem blocks=4294967296 
318 block groups 
32768 blocks per group, 32768 fragments per group 
8176 inodes per group 
Superblock backups stored on blocks: 
     32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
     4096000, 7962624 

mkfs.ext2: Invalid argument while zeroing block 10399696 at end of filesystem 
Writing inode tables: 0/318 
Could not write 5 blocks in inode table starting at 1027: Invalid argument 

의 외부 2에 mkfs 명령을 기본값을 시도했습니다.

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 

내가 봤 및 인터넷 검색 및 인터넷 검색,하지만 난 시트릭스 젠 센터에서 VHD에 추가 한 것으로,이 경우 작동 뭔가 들고 오지 않았다있다.

답변

0

/dev/xvda2는 확장 파티션입니다. 논리 파티션을위한 컨테이너와 같습니다. 아마도/dev/xvda의 끝에 여분의 공간이 있다는 뜻입니다.

+0

어떻게 액세스 할 수 있습니까? –

+0

@AustinAdams 디스크의 끝에 다른 파티션을 생성하려면'fdisk'를 사용해야합니다. – kjprice

+0

괜찮아요. 그래서 fdisk로 free blocks을 확인할 것입니다. –