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

Linux磁盘分区扩容

时间:2023-06-09 12:22:05浏览次数:47  
标签:扩容 vdc1 -- 分区 start Linux 磁盘 磁盘分区

linux分区常用命令:fdisk,修改MBR分区表,MBR格式,被修改的分区大小最大为2T

1.查看磁盘vdc起始柱面

fdisk -l

vdc1分区 start--开始--2048
vdc1分区 end--结束--1048575999
记录好start的起始值

2.查看到磁盘vdc已从500G扩容到2T,下面需要对vdc1分区进行扩容

3.首先先卸载掉磁盘 umonut /data

再对磁盘分区扩容 fdisk /dev/vdc

p 打印
d 选择分区序号删除,删完了不要保存也不要退出

4.继续操作

n 新建分区,选择主分区原来的序号1
p 打印
分区号:默认1
起始 扇区:默认2048 #设置起始值为之前的start值
Last 扇区:4194303999 #整块盘的容量都是vdc1的容量,也可以指定大小
wq保存

5.这里的文件格式是ext4

e2fsck -f /dev/vdc1 检查
resize2fs /dev/vdc1 扩大

6.挂载分区

lsblk再次查看vdc1分区的大小
mount 从新挂载vdc1分区到/data
df -h 再次查看磁盘挂载信息

注:分区容量一定程度的丢失属于正常现场,到这里vdc1分区的扩容就完成了
可以看到vdc1已经从453G扩展到1.8T

总结:
1、取消磁盘挂载
2、 fdisk -uS /dev/vdb,记录那个start的起始值
3、然后按d选择分分区序号删除,删完了不要保存也不要退出
4、直接按n ----->选择主分区原来的序号1
5、设置起始值为之前的start值
6、然后wq保存退出
然后根据不同的磁盘分区格式去更新一下
resize2fs 针对文件系统ext2 ext3 ext4
xfs_growfs 针对文件系统xfs
是要把原目录删掉重新格式化?不用重新格式化
上面做了mysql、es等数据库有没有影响?那你最好是把所有的都停了先,在做
这种没人敢打包票完全正常的。都得做最坏的打算。。但一般就是删分区,然后起始位置相同建立新的分区end位置选到最后
除非你是逻辑卷,如果不是逻辑卷,你就至于这种方式
**就是删分区和新建分区的时候要注意下起始位置

标签:扩容,vdc1,--,分区,start,Linux,磁盘,磁盘分区
From: https://www.cnblogs.com/aerfazhe/p/17468905.html

相关文章

  • Linux内核之 printk 打印
    前言printk在内核源码中用来记录日志信息的函数,只能在内核源码范围内使用,用法类似于printf函数。printk函数主要做两件事情:1.将信息记录到log中;2.调用控制台驱动来将信息输出。一、printk介绍printk将内核信息输出到内核信息缓冲区中,内核缓冲区在kernel/printk/p......
  • Linux下Qt创建共享库与链接共享库详解
    随着程序写的逐渐变多,或多或少的我们都会使用别人写好的库;或者我们不想让别人看到我们的一些核心程序,可以将核心程序封装成库。本次和大家分享的是在Ubuntu下使用Qt生成共享库以及在Qt中链接共享库的方法。 共享库是在Linux下的称呼,在Windows下被称为动态库。这块大家需要了解的是......
  • linux脚本书写笔记
    6月9日,记录init.d的S40network解析判断是否存在某文件: 此语句为判断目录/var/run是否存在(!-e/var/run),如果不存在则创建该目录(mkdir-p/var/run)。其中,!-e是一个逻辑运算符,用于判断文件或目录是否存在,而mkdir命令的-p选项表示如果需要的话,也会创建所有必要的父级目录。......
  • Linux安装Redis
    1、系统环境[root@localhost~]#cat/etc/redhat-release2、安装依赖yum -y installgccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel3将redis-3.2.1.tar.gz安装包上传到服务器的/usr/local/目录下3.1解压redis压缩包[root@localhostlocal]#tar-xvfre......
  • Linux Shell 脚本创建日期文件夹
    mk-time-dir.sh#!/bin/bashdir_name=$(date'+%Y%m%d%H%M')mkdir$dir_nameecho"已创建文件夹${dir_name}"#已创建文件夹202306090936参考:Linuxdate命令......
  • Linux dlopen系列函数
    Linux提供了一套API来动态装载库,编译时候要加入-ldl(指定dl库) dlopen()函数函数定义#include<dlfcn.h>void*dlopen(constchar*filename,intflag);描述dlopen()用于加载以\0结尾的字符串文件名命名的动态共享对象(或叫动态链接库),返回一个不透明的句柄,此句柄......
  • Linux 通过修改 grub 文件禁用节能模式
    1、执行vi/etc/default/grub命令以编辑该文件 将光标移至GRUB_CMDLINE_LINUX行,在rhgb前新增intel_idle.max_cstate=0intel_pstate=disable字段,输入wq命令,按回车即能保存退出。2、生成启动文件 3、将改动写入镜像 最后执行reboot或者shutdown-rnow命令来......
  • Linux系统中GDB调试详细操作方法
    第一:启动在shell下敲gdb命令即可启动gdb,启动后会显示下述信息,出现gdb提示符。添加编译指令:gcc-ga.c-otest打开指令:gdbtest  或者gdb  然后输入:filetest➜examplegdbGNUgdb(Ubuntu8.1.1-0ubuntu1)8.1.1Copyright(C)2018F......
  • linux相关杂记
    find-namename,-inamename:文件名称符合name的文件。iname会忽略大小写find/etc-nameinit(精准查找)find/etc-name*init*(模糊查找,*任何字符)find/etc-nameinit???(模糊查找,?表示单个字符)find/etc-inameinit???(iname不区分大小写)-sizen:......
  • 《循序渐进学运维》第一阶段Linux基础
    前言循序渐进学运维系列,第一阶段的内容已经全部更新完毕。包含学习方法篇,和基础入门课程。所有内容均在csdn存档。想要学习的可以按照这个步骤进行学习,有不完善的地方欢迎在留言区留言,一起交流。第一阶段linux基础学习方法篇Linux运维学习方法篇90后,零基础学习运维,算晚吗?内含书......