【VMware】ubuntu磁盘扩容以及开机出现A start job is running for dev-disk-by

VM下ubuntu 16.04根目录扩容(亲测)_vmware ubuntu扩展根目录_cyz977的博客-CSDN博客

最好参考这个设置两个分区sda1/sda2,只一个分区不好弄swap分区。

这是设置了一个分区sda1的情况

磁盘扩容

VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效_ubuntu进入/dev/sda1目录_一只认真的菜狗的博客-CSDN博客

  1. 保存快照【!!重要】

  2. 在VMware里面扩展磁盘容量

  • 虚拟机设置-硬件-磁盘-扩展磁盘容量

    在这里插入图片描述

  1. 进入ubuntu,终端,切换到root用户

    sudo su

  2. 查看系统磁盘分区情况

    fdisk -l

    在这里插入图片描述

    扩展到了100G的分区,有80G的分区没有分配

    查看哪个分区挂载在根目录下:

    df -Th 在这里插入图片描述
    (自己系统的之前图没截)

  3. 删除所有分区,然后重新建立分区

    fdisk /dev/sda

    然后输入:d(删除分区)——> 2(选择第2个分区)[这两步根据你有多少个分区就要重复几次]——> n(添加新分区)——> p ——> Enter(3次)——> y ——> w(写入)

    在这里插入图片描述
    在这里插入图片描述

  4. 通知系统内核分区表的变化

    partprobe /dev/sda

  5. 对文件系统进行扩容

    resize2fs /dev/sda1

  6. 查看/dev/sda1是否扩容成功

    df -TH
    在这里插入图片描述

开机时间变长 A start job is running for dev-disk-by

VM下ubuntu 16.04根目录扩容(亲测)_vmware ubuntu扩展根目录_cyz977的博客-CSDN博客

在这里插入图片描述

磁盘扩容后,开机时间变长,在开机的时候报错(见图)

原因:重启时找不到swap分区,一开始把原来的swap分区删除

解决:添加一个新的swap分区,并且得让系统启动时能找到

  1. 查看交换区

    swapon --show

    如果正常应该是

    在这里插入图片描述

    不正常是
    在这里插入图片描述

    表示系统没有swap分区

  2. 检查内存情况和硬盘分区

    free -h

    在这里插入图片描述

    内存7.8G,一般swap分配的是内存容量的1~2倍。这里创建11G的swap分区。

    df -h

    在这里插入图片描述

  3. 创建swap文件

    sudo fallocate -l 11G /swapfile

    ls -lh /swapfile
    在这里插入图片描述

  4. 使用swap文件

    a. 设置文件仅root用户能用 在这里插入图片描述
    对比3.图文件权限改变

    b. 设置swapfile为swap分区
    sudo mkswap /swapfile
    在这里插入图片描述

    c. 初始化分区,并检查确认

    sudo swapon /swapfile
    sudo swapon --show
    free -h
    在这里插入图片描述

  5. 永久使用swapfile

    需要把swapfile添加到/etc/fstab文件。

    a. 备份
    sudo cp /etc/fstab /etc/fstab.bak

    b. 把备份信息添加到/etc/fstab文件尾
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
    在这里插入图片描述

  6. 替换/etc/fstab文件中swap分区的uuid

    a. 查询uuid
    sudo blkid
    在这里插入图片描述
    只有一个分区,复制sda1的uuid

  7. 替换uuid
    sudo gedit /etc/fstab
    在这里插入图片描述
    把分区名和uuid改成sda1的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 在VMware虚拟机中进行磁盘扩容有几个步骤。首先,你需要使用命令行工具vmware-vdiskmanager来扩展虚拟磁盘的容量。例如,使用命令"vmware-vdiskmanager -x 30GB D:/UbuntuDesk/Ubuntu.vmdk"来将虚拟磁盘的容量扩展到30GB。\[2\]接下来,你需要在虚拟机中删除原有的分区,并创建一个新的分区。你可以使用命令行工具来完成这个步骤。首先,输入n,p,回车来创建一个新的分区。然后,输入+40G来指定新分区的大小。最后,输入a和w命令来保存更改并退出命令行。\[3\]完成这些步骤后,你的虚拟机的磁盘就会成功扩容了。 #### 引用[.reference_title] - *1* *2* [VMware12 + Ubuntu16.04 虚拟磁盘扩容](https://blog.csdn.net/Q1302182594/article/details/51658229)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [VMware虚拟机硬盘容量扩容(超简单)](https://blog.csdn.net/qq_37140721/article/details/125619393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值