给VBox中的linux添加虚拟硬盘(扩容)

  1. 通过virtualbox的设置添加虚拟硬盘

    点击添加虚拟硬盘,新建虚拟硬盘

  2. 虚拟硬盘分区
    启动系统,打开终端,切换到root用户
    . 输入fdisk -l 回车,会看到新增的硬盘, 一般为/dev/sdb
    . 输入fdisk /dev/sdb 回车
    . 输入n 回车,创建新分区
    . 输入p 回车,新建主分区
    . 输入1 回车,创建一个主分区,回车,回车
    . 输入w 回车,写入并退出

  3. 格式化虚拟硬盘
    . 输入mkfs.ext4 /dev/sdba1 回车

  4. 挂载虚拟硬盘
    新建目录,作为虚拟硬盘挂载点
    . 输入mkdir /mnt/sdb1 回车
    编辑fstab,使虚拟硬盘开机自动挂载
    . 输入vi /etc/fstab 回车
    在文件最后新增一行
    . /dev/sdb1 /mnt/sdb1 ext4 default 0 0
    保存退出

注:

ubantu新增很多loop文件系统:执行apt autoremove --purge snapd可以解决
移动/usr目录到新挂载的磁盘:https://blog.csdn.net/u012842704/article/details/78585716
误删挂载点文件夹/usr导致进不去系统:通过光盘启动进入系统,在对应的硬盘里新建usr文件夹

原文地址:https://www.cnblogs.com/so-easy/p/9736608.html