virtualbox给linux虚拟机扩容

硬盘分区有三种,主分区、扩展分区、逻辑分区


linux没有主分区和逻辑分区
linux只有挂载点的区别,有目录、交换分区、home 分区

hda是使用了ide接口的硬盘的名称,sda是sata接口的硬盘的名称.在最新的2.6.19内核里,所有的硬盘都叫sda


sda a 的硬盘;
sda1 a硬盘下,第一个主分区。最多4个主分区
sda5 a硬盘下,第一个逻辑分区。可以分很多


1、查看当前分区,只有8g

[root@hd2 ~]# fdisk -l


Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f383a


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1045     7875584   8e  Linux LVM

2、在windows cmd下使用virtualbox的VBoxManage命令扩容,注意--resize的单位是兆,提示100%就扩容成功

cd C:\Program Files\Oracle\VirtualBox
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd "C:/Users/admin/Virtua
lBox VMs/lvs_slave/lvs_slave.vdi" --resize 10240

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%


3、开始分区
1)进入fdisk模式 
#fdisk /dev/sda
2)输入n进行分区 
3)选择分区类型 
这里有两个选项: 
   p: 主分区 linux上主分区最多能有4个 
   e: 扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。 
这里我选择的p。 
4)选择分区编号
默认是3. 请输入3
5)设置柱面起始位置,这里选择默认值就可以 
6)设置柱面结束位置,这里选择默认值就可以 
7)输入w,写入分区表,进行分区 
分区结束后,查看/dev目录,多了/dev/sda3
#ls –l /dev 
8)重启电脑 reboot


4、格式化分区及挂载
1) 格式化分区
#mkfs -t ext3 /dev/sda3
2)挂载到文件目录,文件目录必须先存在
#mount /dev/sda3 /home/work
3)如果想每次开机的时候自动挂载,那么就在/etc/fstab文件中加入一行
/dev/sda3  /home/work  ext3 defaults, 0  
4)设置权限可写 
#chmod 777 /home/work


5、测试

查看分区结果,然后在/home/work目录测试是否能写入数据,如果可以就成功了

[root@hd1 ~]# fdisk -l

Disk /dev/sda: 12.9 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f383a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1045     7875584   8e  Linux LVM
/dev/sda3            1046        1566     4184932+  83  Linux

Disk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytes
255 heads, 63 sectors/track, 876 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 855 MB, 855638016 bytes
255 heads, 63 sectors/track, 104 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@hd1 ~]#  ll /dev/disk/by-path
total 0
lrwxrwxrwx 1 root root  9 Jul 21 14:33 pci-0000:00:01.1-scsi-1:0:0:0 -> ../../sr0
lrwxrwxrwx 1 root root  9 Jul 21 14:33 pci-0000:00:0d.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 21 14:33 pci-0000:00:0d.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jul 21 14:33 pci-0000:00:0d.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jul 21 14:33 pci-0000:00:0d.0-scsi-0:0:0:0-part3 -> ../../sda3


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值