首页 > 系统相关 >Linux扩大虚拟机系统磁盘空间

Linux扩大虚拟机系统磁盘空间

时间:2023-04-26 14:23:46浏览次数:38  
标签:虚拟机 sudo 扇区 dev 磁盘空间 sda3 Linux 磁盘 分区

Linux扩大虚拟机系统磁盘空间

一、基本步骤

1.虚拟机保持关闭状态,设置 -> 磁盘 -> 拓展 -> 最大磁盘大小  设成 30G

2.创建新分区

3.格式化分区

4.挂载分区(创建新分区后,需要挂载才能使用)

5.解挂分区(解挂后,数据会保留,重新挂载,数据依旧存在)

6.删除分区(删除后,数据不存在)

 

二、创建新分区

$ sudo df -h # 查看磁盘空间占用情况[可选操作]
$ sudo fdisk -l # 查看磁盘设备信息[可选操作]

新增分区: $ sudo fdisk /dev/sda

 > 输入m可查看命令帮助[可选操作]

>  输入n,新增分区,分区类型可选:p primary; l logic

>  输入p,分区号选择3或4,1和2系统已占用

>  输入起始扇区和结束扇区,一般默认即可。特殊情况下,需根据已有分区扇区使用情况确定。如上图中三个分区,那么起始扇区可以设置在 /dev/sda2结束分区之后,

    /dev/sda2 结束扇区为 41940991,那么新分区的起始扇区需要比它大,如:41940995. 结束扇区默认即可

>  输入w,保存修改

$ sudo partprobe # 使分区生效

$ sudo fdisk -l # 查看刚才新建的分区

 

三、格式化分区

$ sudo mkfs.ext3 /dev/sda3   # 设置分区的文件系统类型

 

四、挂载分区

系统磁盘sda3 已经准备好,只需要把磁盘挂载到某个文件目录下即可(比如:home目录)

例如:在 home 下新建disk1作为这块磁盘挂载点[可挂到根目录文件 /diskname]

$ mkdir disk1

$ sudo mount /dev/sda3 /home/nlp/disk1

设置开机磁盘自动挂载

$ vi /etc/fstab

添加一行

/dev/sda3 /home/nlp/disk1 ext3 defaults, 0 1

此时,磁盘已经挂好,通过下面的命令查看挂好的磁盘

$ sudo df -h # 查看磁盘空间占用情况[可选操作]

最后重启系统,重启后磁盘sda3 可以使用。

 

五、解挂分区

$ sudo umount /dev/sda3  # 解除挂载sda3为例

解挂了,其实还可以挂载,而且数据还会在的

 

六、删除分区

执行步骤:

$ sudo fdisk /dev/sda

进入后输入

m # 命令帮助

d # 删除

3 # sda3

w # 保存

分区已删除,可以重新创建

$ sudo df -h # 查看磁盘空间占用情况[可选操作]
$ sudo fdisk -l # 查看磁盘设备信息[可选操作]

 

标签:虚拟机,sudo,扇区,dev,磁盘空间,sda3,Linux,磁盘,分区
From: https://www.cnblogs.com/dzwj/p/17355781.html

相关文章

  • 快速上手Linux核心命令(六):Linux的文本编辑器vi和vim
    @目录前言简介小试牛刀vi/vim工作原理及三种模式常用快捷键命令行图解前言上一篇中已经预告,我们这篇主要说Linux中vi/vim编辑器。它是我们使用Linux系统不可缺少的工具,学会了,你就可以在Linux世界里畅通无阻,学废了,常用操作你也会了,也是够用了,O(∩_∩)O简介vi是Linux系统下标......
  • linux ssh互信配置
    linuxssh互信配置 环境:node1:192.168.3.20node2:192.168.3.21用到的命令ssh-keygen:创建公钥和密钥,会生成id_rsa和id_rsa.pub两个文件ssh-copy-id:把本地的公钥复制到远程主机的authorized_keys文件(不会覆盖文件,是追加到文件末尾),并且会设置远程主机用户目录的.ssh和.ssh/a......
  • rockyLinux 初体验(教程)PostgreSQL15
    目录数据库软件PostgreSQL安装数据库软件PostgreSQL配置数据库软件PostgreSQL交互通用数据库管理软件DBeaver彼时,PostgreSQL已经更新到了15.2。距离我上一次写PostgreSQL教程2022-03-20,已经过去一年多了。Linux篇PostgreSQL教程很久之前就想写了,一直停留在想法上......
  • Linux命令1_文件管理1
    一些符号~home目录/root目录.当前目录..上级目录......
  • linux 文件压缩命令
    01-.tar格式解包:[*******]$tarxvfFileName.tar打包:[*******]$tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$gunzipFileName.gz解压2:[*******]$gzip-dFileName.gz压缩:[*******]$gzipFileName03-.tar.gz格式解压:[*******]$tarzxvfFileNam......
  • Rocky Linux 9 离线安装 MySQL 8.0
    1、离线安装包下载https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.12、解压并安装#解压tarxfmysql-8.0.33-1.el9.x86_64.rpm-bundle.tar#安装MySQLdnf-ylocalinstallmysql-community-common-8.0.33-1.el9.x86_64.rpmdnf-ylocalinstallmys......
  • Linux基本安装方法
    centos6.4 这里为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用,参考各大云服务器比较。本次以centos6.4为例。 centos下载地址:可以去官网下载最新版本:https://www.centos.org/download/ 以......
  • 如何查看Linux服务器网络配置信息
    Linux查看网络配置的方法如下:使用ifconfig命令查看网络接口的配置信息:ifconfig输出的信息包括当前主机的网络接口、IP地址、子网掩码、MAC地址等。使用ip命令查看网络接口、路由、网络地址转换等信息:ipaddrshow#显示网络接口信息iprouteshow#显示路由表......
  • Linux常用命令redis相关
    一、查询文件中的内容vim文件名使用/xxx即可查询文件中的xxx单词,n下一个选中单词,N上一个选中单词。一、防火墙1.查看防火墙状态:firewall-cmd--state2.启动防火墙systemctlstartfirewalld3.关闭防火墙systemctlstopfirewalld二、redis1、开启redis服......
  • Linux设置vim显示行号
    linux中显示行号的方法:1、打开linux终端;2、在linux终端命令行中输入“setnumber”或“setnu”命令显示行号即可。具体操作步骤:1、在linux系统桌面中使用快捷键打开linux终端命令行模式。2、在linux终端命令行中输入以下命令查看显示行号即可。setnumber#显示行号#或......