Ubuntu扩展虚拟机的磁盘空间以及删除磁盘分区的方法

2023-05-16

1、虚拟机的磁盘扩容步骤如下

 

2、将扩展的磁盘空间挂载到系统中

1)分区操作的几个命令

      fdisk              磁盘分区相关操作

      df                  系统分区挂载信息

      mount           挂载分区

      umount         卸载分区

      mkfs.ext4     格式化分区

2)执行命令 sudo df -h查看磁盘空间信息。如下:

也可以使用sudo df -hT命令,该命令还可以查看分区的文件系统类型。如下:

如图所示磁盘分区/dev/sda1的文件系统类型是ext4。关于文件系统类型可以参考:

https://blog.csdn.net/abcd1f2/article/details/51314629

确定文件系统类型的方法可以参考

https://www.howtoing.com/find-linux-filesystem-type

3)执行命令sudo fdisk -l命令查看磁盘设备信息。如下:

注意不要混淆磁盘和磁盘分区的概念,可以参考:

https://www.fujieace.com/linux/no-partition-is-defined-yet.html

对于主分区、扩展分区、逻辑分区:一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

4)新增磁盘分区,操作如下:

执行命令:sudo fdisk /dev/sda,结果如下

 

要注意扇区的起始地址要根据其他分区中的地址来选择。比如从上面查看到的磁盘信息可知分区sda1的地址范围为:2048~58722303,而58724350~62912511又被sd2和sda5使用了,中间可用可用空间太小,所以我们在设置扇区的起始地址时没有使用默认值58722304而是使用了62912512。结束地址直接使用了最大地址,意味着将sda磁盘内存使用完了。

完成以上操作,就创建了一个新的分区,如下:

4)创建分区之后,需要先执行命令sudo partprobe来使新创建的分区生效。然后执行命令sudo mkfs.ext4 /dev/sda3 格式化分区,将分区文件系统类型设置为ext4,结果如下:

5)将新创建的分区挂载到文件目录之下,如下:

先创建目录:mkdir disk1

将/dev/sda3挂载到~/disk1下: sudo mount /dev/sda ~/disk1

查看磁盘空间情况:

但是每次重启后又需要重新挂载,所以为了不必要的麻烦,可以设置开机自动挂载:

修改fstab文件:sudo vim  /etc/fstab

添加行 /dev/sda3  /home/cjh/disk1 ext4 defaults, 0 1             --->>(cjh是我的用户名,还有最好不要用~会提示不是绝对路径,导致开机贼慢)

然后执行命令reboot直接重启,就会发现sda3已经挂载好了,不需要每次开机手动挂载了。

3、删除分区步骤如下:

1)首先卸载分区,使用命令sudo umount /dev/sda3 ,结果如下:

从图中可以看到/dev/sda3已经卸载。

2)删除分区

查看删除是否成功:

===》》可以参考:

http://www.cnblogs.com/chenyongjun/p/4604222.html

https://blog.csdn.net/openn/article/details/9856451

https://blog.csdn.net/xiexievv/article/details/50525783

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu扩展虚拟机的磁盘空间以及删除磁盘分区的方法 的相关文章

随机推荐

  • 创建支持es6,vscode可调试的nodejs es6工程

    通常vscode调试es6工程时 xff0c 比如有import语句 xff0c 会有如下错误 xff1a SyntaxError Unexpected token import 网上有很多例子都是不可行的 xff0c 或者是老版本的vsc
  • Docker 镜像使用帮助

    注意 本镜像只提供 Debian Ubuntu Fedora CentOS RHEL 的 docker 软件包 xff0c 非 dockerhub Docker 官方在 2015 年 7 月启用新的仓库 xff0c 软件包名由 lxc do
  • Linux下安装VNC图形化远程桌面工具

    Linux 下安装 xff1a 1 下载 vncserver vncview vnc Linux 版 下载地址 http download csdn net detail jxmykl 7789529 vnc Windows 版 下载地址
  • 对抗攻击Adversarial Attack

    参考链接 xff1a xff08 1 xff09 对抗攻击常见方法汇总 https blog csdn net qq 43367558 article details 121694626 xff08 2 xff09 对抗性样本攻击方法汇总
  • docker 防火墙 设置不生效问题解决

    centos7 想把容器的端口8500禁止掉 方法1 firewall cmd zone 61 public remove port 61 8500 tcp permanent xff08 没有用 xff09 报错Warning NOT E
  • 【组成原理期末复习】06总线系统

    一 基本概念 定义 数字计算机是由若干系统功能部件构成的 xff0c 这些系统功能部件在一起工作才能形成一个完整的计算机系统 计算机的若干功能部件之间不可能采用全互联形式 需要有公共的信息通道 xff0c 即总线 总线是构成计算机系统的互联
  • Build ONIE SDK

    Linux ubuntu 4 15 0 29 generic 31 16 04 1 Ubuntu SMP Wed Jul 18 08 54 04 UTC 2018 x86 64 x86 64 x86 64 GNU Linux sudo ap
  • SUMO/检测器设置(E3)学习总结

    一 E3检测器简介 Multi Entry Exit Detectors xff08 E3 xff09 可以用来检测通过检测区域的平均速度 车辆通过检测区域的平均停车次数 车辆通过区域的平均延误 一段时间内进入检测区域车辆数 一段时间内进入
  • source insight4 行结束符 CRLF转化为LF

    options gt preferences gt files gt default line endings 改成Unix LF显示行结束符 options gt preferences gt syntax formatting gt f
  • linux内核的反向路由检查机制

    今天遇到一个问题 xff0c eth1 eth2 双网卡 xff0c 都配有IP 默认网关在eth1 上 尝试给另一个网卡加上同样的默认网关 插入之后 xff0c 发现ens161 无法访问 ens256 可以访问 删除此条路由 xff0c
  • testpmd csum engine 测试 checksum hw offload

    dpdk版本 xff1a 网卡 xff1a intel E810 测试拓扑如下 xff1a root 64 usr share jmnd sy admin2 0 bin testpmd l 3 5 n 4 a ec 01 1 a ec 09
  • 修改git config

    git config local e 编辑仓库级别配置文件 git config global e 编辑用户级别配置文件 git config system e 编辑系统级别配置文件
  • Linux软件包的安装(rpm+yum)

    概述 xff1a 1 rpm软件包管理命令 软件包的获取 a 光盘镜像中有很多软件包可以使用 xff1a 先挂载光盘 xff0c 再查看软件包 b 从软件的官网获取 rpm 安装rpm包 ipm ivh 软件包名称 删除rpm包 ipm e
  • ubuntu samba配置好 没有权限写入解决

    在ubuntu下创建 samba后发现不能写 xff0c 用下面方法即可解决 xff1a 进入共享目录后 xff1a 执行命令 xff1a chmod R go 43 rwx share
  • outlook 使用git send-email发送邮件smtp的配置

    sendemail smtpencryption 61 tls sendemail smtpserverport 61 587 sendemail smtppass 61 xxxx sendemail smtpserver 61 smtp
  • virtio-user pmd driver 加载命令

    host server client dpdk testpmd l 9 10 n 4 file prefix 61 vhost vdev net vhost0 iface 61 tmp sock0 queues 61 1 i dpdk te
  • testpmd vdev设置队列深度

    dpdk testpmd l 2 3 n 4 file prefix 61 mtr vdev 61 net virtio user0 path 61 dev vhost vdpa 0 queues 61 1 queue size 61 51
  • ovs-vswitchd dbg

    root 64 Standard PC i440FX PIIX 1996 home smoke test gdb fGNU gdb Ubuntu 8 1 1 0ubuntu1 8 1 1 Copyright 2018 Free Softwa
  • Snorkel-数据标注系统

    为什么需要数据标注 在面临机器学习问题时 xff0c 我们往往会面临两个问题 xff1a 数据和算法 xff08 模型 xff09 随着各种机器学习框架的完善 xff0c 算法的应用门槛正在逐渐的降低 但数据的获取却仍然是一个费时费力的必需
  • Ubuntu扩展虚拟机的磁盘空间以及删除磁盘分区的方法

    1 虚拟机的磁盘扩容步骤如下 xff1a 2 将扩展的磁盘空间挂载到系统中 1 xff09 分区操作的几个命令 fdisk 磁盘分区相关操作 df 系统分区挂载信息 mount 挂载分区 umount 卸载分区 mkfs ext4 格式化分