VMware中Ubuntu拓展磁盘容量的两种方式 &图形化方式&命令行磁盘分区方式(亲测有效&简单且详细)&linux磁盘分区

这篇具有很好参考价值的文章主要介绍了VMware中Ubuntu拓展磁盘容量的两种方式 &图形化方式&命令行磁盘分区方式(亲测有效&简单且详细)&linux磁盘分区。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

在用VMware虚拟机的情况下,一开始分配的容量在使用过程中,出现不够的情况。针对这种情况,如何拓展磁盘容量?

下面整理归纳了两种方式进行拓展。一种是Ubuntu自带的磁盘工具,另一种是命令行方式的磁盘分区方式。同时满足不同扩容需求,这里也进行了扩容方式的拓展。


1. 软件设置扩容

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

这里设置大小为30GB,这里是以拓展10GB为例。

2. 容量查看

开机后进入桌面,通过下图可以看到虚拟机里面一共也就21GB,只有13.8G可以用。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

当然也可以通过指令:df -h进行查看。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

3. 容量拓展实现

3.1 图形化容量拓展分配

找到系统自带的磁盘工具Disks

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

这里我们明明拓展10G,但是这里空闲的却有11G,我估计这个是因为sperblock有一个头大小为1G。具体我暂时也不清楚。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

拉到最右边,表示剩余内存全部拿来扩容。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

再查看容量:

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维


3.2 磁盘命令行方式拓展容量

拓展的容量可以通过给当前的系统盘扩容;
也可以像开辟一个新的磁盘分区,类似于windows的C盘D盘这种方式扩容(这个写在第4章

3.2.1 确定磁盘挂载目录

通过df -h指令我们可以查询到我们当前使用的磁盘所挂载的目录,我这里的是/dev/sda1
这里sda1,说明这个只是一个分区,所以我们还应该确认一下是否存在更大的母分区。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
通过lsblk命令,我们可以看到,sda1分区归属于sdk这个磁盘总区,占了20G。那么sda总分区还有10G刚才分配的磁盘没有进行分区创建与分配。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

3.2.2 系统磁盘扩容

即类比于Windows下给只有一个磁盘的C盘扩容。
我们这个小节就是对下面这个系统盘进行扩容。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
使用指令:sudo fdisk /dev/sda
注意这里我们使用fdisk是对还有容量的磁盘进行分区,所以这里是/dev/sda。
输入的指令如下图所示:
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

通过df-h指令发现并没有扩容成功,那是因为没有进行更新。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

使用指令:sudo resize2fs /dev/sda1进行更新,再用df -h进行查看,发现成功了。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
到这里第二种方式扩容就已经结束了。


4. 分盘扩容

是在对原有的盘进行扩容,这章是增加新磁盘而非扩充原来的盘。
类似于我一个30G硬盘,20G给系统盘,多的10G我单独开个盘作为电脑扩容。

和3.2.2节类似
使用指令:sudo fdisk /dev/sda
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
这里和之前同一盘分区不同的地方在于,我们要给分区的这个D盘创建文件系统,同时还要指定它挂载的地方。
挂载通常是指挂载到某一个空目录下,如果是非空目录,那么非空的目录原有的文件会被隐藏掉。

我们通过lsblk发现10G的D盘(sda2)分区已经建立好了,但是通过文件系统却发现找不到对应的磁盘,就是因为没有创建文件系统。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维我们可以通过df -T来查看系统盘是用哪一个文件系统,D盘也可以设置相同的文件系统。当然,这个是不唯一的,你可以根据自己的需要进行设定D盘的文件系统类型。但是这里以ext4为例。

vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维


如果要给新的磁盘命名那么对于的指令应该是:sudo mkfs.ext4 -L D /dev/sda2
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
双击一下D即我们创建的D盘,这时候系统会更新挂载路径。
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
这样后面的所有操作都是在/media/edwinwzy/D这个目录下进行的。


TIPS:

  1. 如果使用的是sudo mkfs.ext4 /dev/sda2,即没有指定卷标名称,那这个挂载的名称可能就会很长很丑。
    vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维
  2. 虚拟机有个快照功能,对于有些不确定的情况,可以选择快照保存一下,后面好还原。
    vmware ubuntu扩容,Linux,VMware,ubuntu,linux,运维

总结:

这篇博客如标题所写,针对VMware扩容的情况进行操作。
本篇文章从给虚拟机扩容引申到磁盘分区等相关知识点,应用非常广泛。
后面会再写一篇磁盘分区的博客进行归纳总结。
这一路写下来,自己受益也是很多的,一起进步!

求个三连哈哈哈~文章来源地址https://www.toymoban.com/news/detail-621283.html

到了这里,关于VMware中Ubuntu拓展磁盘容量的两种方式 &图形化方式&命令行磁盘分区方式(亲测有效&简单且详细)&linux磁盘分区的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 封装axios的两种方式

    作为前端工程师,经常需要对axios进行封装以满足复用的目的。在不同的前端项目中使用相同的axios封装有利于保持一致性,有利于数据之间的传递和处理。本文提供两种对axios进行封装的思路。 首先导入了 axios, AxiosInstance和AxiosResponse模块 ,用于创建一个http请求的实例和处理

    2024年02月08日
    浏览(40)
  • vmware 16增加硬盘容量并在Ubuntu 18.04上边格式化并挂载

    参考了《增加 VM虚拟机硬盘容量》 《Linux学习之分区挂载》中有给VMWare 16虚拟机添加一块硬盘的内容,需要先参考添加硬盘。 sudo mkfs.ext4 /dev/sda4 给 /dev/sda4 进行 ext4 格式化。 sudo mkdir /mountsda4 新建一个挂载目录。 sudo mount -t ext4 /dev/sda4 /mountsda4 将 /dev/sda4 挂载到 /mountsda4 。 d

    2024年02月09日
    浏览(46)
  • 快速获取cookie的两种方式

    在需要获取Cookie的谷歌浏览器界面,按Ctrl+Shift+j打开js控制台。 输入 console.log(document.cookie) 回车打印Cookies 新建书签,书签名称随意,书签的网址是以下网址: 在需要获取Cookie的页面,点击这个小书签,就直接复制好了Cookie了。 以上两种方式是自用实测比较方便高效的,在此

    2024年02月11日
    浏览(54)
  • QT打包的两种方式

    QT打包的两种方式: 一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些文件再次打包成一个大的exe文件,此时用的第二种打包方式

    2024年02月16日
    浏览(45)
  • sqlmap的两种挂代理方式

    文章目录 前言 一、第一种方式直接挂代理 二、第二种方式间接挂代理 为什么要挂代理呢: sqlmap原理和暴力破解类似如果速度过快则会很容易被封ip,所以挂代理是避免这种情况的发生,即使发生也可以切换其他ip。 一、第一种方式直接挂代理  可在-u之后直接输入--proxy 

    2024年02月12日
    浏览(46)
  • 手机上玩.NET的两种方式

    少见!手机上玩 .NET_哔哩哔哩_bilibili 小米平板敲代码,termux安装dotnet和vscode_哔哩哔哩_bilibili 都是先容器加载linux rootfs,然后安装 linux-arm64 版本的 dotnet 命令行方式运行 dotnet,代码编辑到是可以安装使用 vscode。 推荐 虚拟电脑app

    2024年02月05日
    浏览(32)
  • Springboot使用kafka的两种方式

    在Spring Boot中使用Apache Kafka主要有两种方式:使用Spring Kafka项目和使用Spring Boot的spring-boot-starter-kafka。以下是这两种方式的简要概述: 使用Spring Kafka项目 Spring Kafka是Spring官方提供的一个用于Apache Kafka的集成库。虽然它不是一个Spring Boot专用的库,但它可以与Spring Boot很好地集

    2024年02月20日
    浏览(50)
  • React下载文件的两种方式

    React下载文件的两种方式 - 代码先锋网 不知道有用没用看着挺整齐  没试过

    2024年02月12日
    浏览(39)
  • Java开启异步的两种方式

    必须配置异步线程池,否则异步不会生效。 @EnableAsync 注解:指定异步线程池。不指定默认使用:SimpleAsyncTaskExecutor线程池 SimpleAsyncTaskExecutor是一个最简单的线程池,它没有任何的线程相关参数配置,它会为每个任务创建一个新的线程来执行,因此不建议在生产环境中使用。

    2024年02月06日
    浏览(60)
  • JVM 访问对象的两种方式

    Java 程序会通过栈上的 reference 数据来操作堆上的具体对象。由于 reference 类型在《Java 虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位、访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而定的,主流的访问

    2024年02月10日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包