基本流程:
1.扩展VBOX中的硬盘分配大小;
2.在虚拟Linux中增加并挂载新分区.
查看虚拟机文件: <虚拟机名.vbox>
找到行:<HardDisk uuid="{d07126c5-4b89-4eb7-89c7-725bbb92d0b0}" location="CentOSVirtualHardDisk.vdi" format="VDI" type="Normal"/>
新建一个VDI, 把旧的VDI(UUID)复制到新VDI(文件名)上:
>VBoxManage clonevdi d07126c5-4b89-4eb7-89c7-725bbb92d0b0 ./CentOSHardDisk.vdi --existing
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: b0f6e6e5-ca11-4ede-9fc3-7b236bd780b8
重设VID的UUID:
>VBoxManage internalcommands sethduuid ./CentOSHardDisk.vdi
UUID changed to: 347b7155-c4f1-4c0d-aaf7-c62b2e1799a3
改完后需要手动更新:
.VirtualBox/VirtualBox.xml
虚拟机目录/虚拟机名.vbox
两个文件中的HardDisk的uuid
Linux(VBox)和Windows共享文件夹:
在设置->共享文件夹中指定共享文件夹路径和名字(如winshare)
在Linux(VBox)中运行: mount -t vboxsf winshare/mnt/share
此时Linux中的硬盘还是原大小, 需要在Linux中增加分区扩充空间
查看当前硬盘分区:
>fdisk -l
>df -lh
>df -ah
增加硬盘分区:
>su -
>fdisk /dev/sda/
>>n (create a new partition)
>>3 (allocate to sda3)
>>t (change a partition system id, use 8e Linux LVM)
>>w (write table to disk and exit)
>reboot
重启后使用LVM进行分配
查看LVM信息
>pvdisplay (physical volumn)
>vgdisplay (virtual group)
>lvdisplay (logic volumn)
关系: vg由多个pv组成, 形成一个逻辑硬盘, 并分成多个lv
把整个sda3做成一个pv:
>pvcreate /dev/sda3
把pv加入已有的vg:
>vgextend VolGroup00 /dev/sda3
创建新lv:
>lvcreate -L9.97G -nLogVol02 VolGroup00
格式化新分区:
>mkfs -t ext3 /dev/mapper/VolGroup00_LogVol02
>mkfs -t ext3 /dev/sda3
开机挂载新分区:
>mkdir /app
>vim /etc/fstab
加新行: /dev/sda3 /app ext3 defaults 1 1
重启OK
附:
在Linux下查看硬盘的UUID:
ls -l /dev/disk/by-uuid/
8861f675-718c-451b-aa51-5025c61be3db
转载于:https://blog.51cto.com/liangzhu/603130