由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 请教VM中Ubuntu 12.04 LTS增大硬盘容量的正确步骤
相关主题
VMware下的Linux硬盘如何Resize?Ubuntu 10.04启动加载分区错误求助
换硬盘怎么把系统从旧硬盘转移到新的大家帮我选个 dist 吧
dd 拷过去后 fs 不对啊。。。发狠了
用 rsync -a 拷 windows 系统盘成么?猪头 IT 啊!
scsi drive problem when resuming from suspend如何单机只装ubuntu?
包子求助:ubuntu的grub找不到centosfedora 11首用
我来示范一下自动mount硬盘和读写权限请教一个4G内存的问题(windows/Linux) (转载)
lvm设置好以后硬盘可以更换位置吗?macbook pro怎么读ext3的硬盘? (转载)
相关话题的讨论汇总
话题: vg话题: dev话题: linux话题: lv话题: pe
进入Linux版参与讨论
1 (共1页)
c******g
发帖数: 63
1
用的是VM player 5.02。一开始硬盘设置为20G, 现在想扩成30G。Power off后在
Utility菜单中已经将大小改为30G,按照网上一些资料的说明,剩余的步骤便是在
Ubuntu系统内部增加disk partition的大小。但似乎中间结果和网上写的有些不一样,
导致无法继续。具体过程如下:(assume所有命令都在sudo下)
$ fdisk /dev/sda 然后输p,显示:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39845887 19921920 83 Linux
/dev/sda2 39847934 41940991 1046529 5 Extended
/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris
输出n建一个新分区,显示:
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
按照http://www.joomlaworks.net/blog/item/168-resizing-the-disk-space-on-ubuntu-server-vms上给的一个教程,我选了l,但是提示错误
Adding logical partition 6
No free sectors available
所以我只好试着选p,走通了,partition #输入3,然后选择start和end时选了多出来
的那10G的位置,然后按照以上教程写的,用t命令及8e号,把type改为Linux LVM。打p
命令确认了一下成功建立:(第三行的sda3)
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39845887 19921920 83 Linux
/dev/sda2 39847934 41940991 1046529 5 Extended
/dev/sda3 41940992 62914559 10486784 8e Linux LVM
/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris
然后写入(w),并在系统中reboot。
随后就按教程里说的,先建一个physical volume如下
$ pvcreate /dev/sda3
然后教程里说是let's extend the server's Volume Group to that physical volume
. $ vgdisplay 得到volumne group的name后再将之延伸至sda3
$ vgextend EnterVolumeGroupNameHere /dev/sda3
实际情况下,no volume group at all。所以我试着用了
$ vgcreate vg /dev/sda3 走通了。
接着是对logic volume的建立,教程里是同样是先用lvdisplay取到名字,然后再
$ lvextend -L +XG yourLogicalVolumeName 增加XG(比如我的case是10G)
同样不适用于我的case,因为刚建的volume group "vg"根本就没有任何一个lv,于是
我用了$ lvcreate -L 10G vg 也成功了,LV name是/dev/vg/lvol0
最后一步是
$ resize2fs /dev/vg/lvol0 出现错误如下:
resize2fs: Bad magic number in super-block while trying to open /dev/vg/
lvol0
Couldn't find valid filesystem superblock.
不知道如何解决了,完全是按照上面那个link给出的步骤,除了有几步按教程说的走不
通所以换了一下方法,不知道有否影响。另外我也不知道为什么最初那个20G(实际显
示19G)的主partition /dev/sda1是Linux型的,而不是Linux LVM型的,并且不存在于
任何一个volume group里(事实上一开始根本不存在volume group)。
小弟对Linux系统管理不熟,望众位大是不吝赐教!非常感谢!
附:以下是xxdisplay后的一些数据:(xx = vg, lv, pv)
--- Volume group ---
VG Name vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 10.00 GiB
PE Size 4.00 MiB
Total PE 2560
Alloc PE / Size 2560 / 10.00 GiB
Free PE / Size 0 / 0
VG UUID ewjA8n-Qjep-BAdY-5jsq-Q8AO-OTnv-855zaf
--- Logical volume ---
LV Name /dev/vg/lvol0
VG Name vg
LV UUID g04JlI-WsFt-lj2p-BFR9-Adyj-NnU5-Qsilq8
LV Write Access read/write
LV Status available
# open 0
LV Size 10.00 GiB
Current LE 2560
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size 10.00 GiB / not usable 1.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 2560
Free PE 0
Allocated PE 2560
PV UUID RhsysL-plhF-bSmR-U7pn-80md-B2Lz-FMHIx9
a******1
发帖数: 47
2
1 你的logical partition(/dev/sda2, extended)被swap分区(/dev/sda5, Linux
swap)给用光了, 所以你新建一个逻辑分区失败。
2 vgcreate vg /dev/sda3之后是不是应该再加一步mkfs.ext4 /dev/vg/lvol0
1 (共1页)
进入Linux版参与讨论
相关主题
macbook pro怎么读ext3的硬盘? (转载)scsi drive problem when resuming from suspend
硬盘空间问题包子求助:ubuntu的grub找不到centos
linux backup choice我来示范一下自动mount硬盘和读写权限
Ubuntu这次升级凸显了滚动升级的必要性lvm设置好以后硬盘可以更换位置吗?
VMware下的Linux硬盘如何Resize?Ubuntu 10.04启动加载分区错误求助
换硬盘怎么把系统从旧硬盘转移到新的大家帮我选个 dist 吧
dd 拷过去后 fs 不对啊。。。发狠了
用 rsync -a 拷 windows 系统盘成么?猪头 IT 啊!
相关话题的讨论汇总
话题: vg话题: dev话题: linux话题: lv话题: pe