美文网首页
vagrant磁盘扩展

vagrant磁盘扩展

作者: 于殿国 | 来源:发表于2019-05-10 11:41 被阅读0次
    FinWhale_ZH-CN9010064973_1920x1080.jpg
    背景:由于公司升级gitlab自己使用vagrant管理的virtualbox来升级系统,发现磁盘空间不足。记录解决过程。
    说明:有问题大家可以加微信(yudianguo)或者发邮箱(yu_dianguo@163.com)共同交流
    准备:建议把vagrant和virtualbox升级为最新版本
    1、检查你的磁盘扩展出来的磁盘文件是否是vdi如果是vdi可跳过当前步骤直接去看第3步
    # 查看当前系统类型及磁盘大小
    # 启动虚拟机
    vagrant up
    # 连接进入虚拟机
    vagrant ssh
    # 查看磁盘大小
    sudo pvdisplay
    

    2、定位挂载磁盘位置(也可以去virtialbox控制面板中查看)

    VBoxManage list vms
    # 挂载出来的文件存储在  ~/VirtualBox VMs  目录下 并进入目录
    # 复制并克隆系统存储文件
    VBoxManage clonehd packer-centos-6.6-x86_64-virtualbox-vagrant-puppet-1437997185-disk1.vmdk clone-disk1.vdi --format vdi
    # 查看复制后文件系统信息
    VBoxManage showhdinfo clone-disk1.vdi
    # 格式化系统为40G
    VBoxManage modifyhd clone-disk1.vdi --resize 40960
    # 挂载磁盘文件
    VBoxManage storageattach centos_default_1441182442099_63483 --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium clone-disk1.vdi
    

    3、进入虚拟机扩展根目录大小

    # 切换root权限
    sudo su -
    # 查看当前系统信息
    df
    # 新建磁盘主分区
    fdisk /dev/sda
    # 接下来的步骤
    # Follow these steps:
    # Press p to print the partition table to identify the number of partitions. By default there are two - sda1 and sda2.
    # Press n to create a new primary partition
    # Press p for primary
    # Press 3 for the partition number, depending the output of the partition table print
    # Press Enter two times to accept the default First and Last cylinder
    # Press t to change the system's partition ID
    # Press 3 to select the newly creation partition
    # Type 8e to change the Hex Code of the partition for Linux LVM
    # Press w to write the changes to the partition table
    # A new partition was created.
    # 重启虚拟机后进入虚拟机
    pvcreate /dev/sda3
    vgdisplay
    vgextend VolGroup /dev/sda3
    # 扩展磁盘
    lvextend -l +100%FREE /dev/mapper/VolGroup-lv_root
    resize2fs /dev/mapper/VolGroup-lv_root
    # 查看扩展后效果
    df -h
    

    http://www.thinkcode.se/blog/2015/09/10/increase-the-available-disk-on-a-centos-host-maintained-by-vagrant-and-virtualbox
    https://blog.csdn.net/qq_22083251/article/details/80417097

    相关文章

      网友评论

          本文标题:vagrant磁盘扩展

          本文链接:https://www.haomeiwen.com/subject/fcpinqtx.html