首页 > 系统相关 >Linux下磁盘扩容

Linux下磁盘扩容

时间:2023-02-06 20:12:00浏览次数:64  
标签:扩容 -- Linux 文件系统 dev ubuntu 磁盘

我们使用虚拟机时,不时会遇到空间不够的问题。 虽然虚拟机扩容比较方便,但扩容后并不能直接使用,仍然需要在系统中调整,在windows中可以使用diskgenius等工具快速完成这个步骤,虽然linux中也有类似的工具gparted,但我们往往使用的是无gui的服务器版本,相应的命令就比较麻烦了,往往需要一系列的命令和交互才能实现。

本文这里介绍一种比较简单的场景:只有一个逻辑分区的情况下,直接将新扩容的磁盘空间分配到此分区。后续用到的时候也可以参考。

首先查看磁盘设备和文件系统

1. 使用 df -h 查看当前文件系统分配的空间

2. 使用fdisk -l 查看磁盘分区情况

可以看到,待扩容的磁盘是 /dev/sda3,文件系统是:/dev/mapper/ubuntu--vg-ubuntu—lv

 

使用命令磁盘扩容

磁盘扩容用如下三条命令可以实现:

  1. 分配扩容的磁盘:
    sudo growpart /dev/sda 3
  2. 逻辑卷扩容:
    sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu—lv
  3. 同步文件系统容量到内核:
    sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

这里需要传入前面的磁盘和文件系统作为参数。

PS:一些linux安装完的时候,也不会分配所有的空间到逻辑分区(ubuntu server就是这样)。一样可以用这个方法分配所有为分配空间(可以不需要第一步)。

 

小结:

虽然这个调整还算简单,但场景比较简单。如果gparted之类的工具有web-server的版本就比较方便了。

 

参考文章:

 

标签:扩容,--,Linux,文件系统,dev,ubuntu,磁盘
From: https://www.cnblogs.com/TianFang/p/17096565.html

相关文章

  • root用户远程连接RocklyLinux9
    由于RocklyLinux9默认是拒绝Root用户22端口远程访问,所以需要进行调整1、登录服务器2、进入目录vi/etc/ssh/sshd_config3、修改PermitRootLoginprohibit-password为P......
  • linux平台makefile文件的编写基础篇
    目的:基本掌握了make的用法,能在Linux系统上编程。环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:准备三个文件:fil......
  • 盘点Linux系统最常用的4个关机命令!
    在Linux系统中如果想要关机可以通过命令来完成,那么Linux系统中常用的关机命令有哪些?主要包括:shutdown、halt、reboot、init,接下来是详细的内容介绍。Linux系统中我......
  • 4款常用的Linux手机远程工具!
    作为一名专业的Linux运维工程师,当我们进行服务器维护时,通常都是采用远程连接的方式进行操作及控制;而在多数情况下,很多人都是通过电脑进行远程操作的,但某种情况下,可能身......
  • linux环境编程(3): 使用POSIX IPC完成进程间通信
    1.写在前面之前的文章总结了使用管道进行进程间通信的方法,除了pipe和fifo,Linux内核还为我们提供了其他更高级的IPC方式,包括共享内存,消息队列,信号量等,本篇文章会通过一个......
  • Linux 多进程程序调试实例(六)-- 共享内存
    共享内存介绍共享内存就是两个不相关的进程访问同一个逻辑内存,从而达到两个进程互相通信的效果。共享内存是两个正在运行的进程之间共享和传递数据最有快的一种通信方式......
  • linux 命令: -exec 的使用
    linux中的exec命令,-exec后面跟的是linux的command命令,exec命令以分号结束‘;’,该分号前面要放反斜杠转义。find.-namejquery.js-execcat{}\;{}花括号代表......
  • linux 中提取以指定字符开头的数据^和\<的区别
     001、^仅提取以首个字符开头的数据;而\<提取所有单词中以指定字符开头的数据[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据a1......
  • 01linux查询io资源使用情况。
    1.执行top   2.执行第一个参数是间隔多少s,第二个参数是执行多少次vmstat 110  也可以执行vmstat1 每秒输出一次......
  • Redis笔记(2): Linux服务器安装Redis
    1.下载  访问官网地址:Redis官网下载地址进行下载.2.上传安装包到Linux服务器并解压上传文件到/usr/local/src目录下解压安装包tar-zxvfredis-7.0.8.tar.gz查......