Linux-手动扩容磁盘分区

news/2024/11/15 14:39:36/文章来源:https://www.cnblogs.com/tssc/p/18422935

Linux-手动扩容磁盘分区

1. 手动扩容磁盘分区

实例演示:使用 fdisk 扩容 ext4 磁盘分区

在本示例中,我们将阿里云的高效云盘从50GB扩容到60GB。

1.1 扩容前检查磁盘分区信息

  1. 检查并记录分区表信息:

    fdisk -l /dev/vdb
    

    输出示例:

    Disk /dev/vdb: 60 GiB, 64424509440 bytes, 125829120 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x63c3e6e0Device     Boot Start       End   Sectors Size Id Type
    /dev/vdb1        2048 104857599 104855552  50G 83 Linux
    
  2. 检查磁盘分区类型和容量信息:

    df -h
    lsblk /dev/vdb
    blkid
    
  3. 在原有分区内创建测试文件:

    mkdir -p /data/test
    touch /data/test/20180327
    touch /data/test/20180327.txt
    tree /data/
    

1.2 修改分区表

  1. 卸载已挂载的分区:

    umount /dev/vdb1
    lsof /data
    df -h
    
  2. 删除并重建分区表:

    fdisk /dev/vdb
    

    fdisk 命令行中执行以下操作:

    Command (m for help): d
    Command (m for help): n
    Select (default p): p
    First sector (2048-125829119, default 2048):
    Last sector, +sectors or +size{K,M,G,T,P} (2048-125829119, default 125829119):
    Command (m for help): wq
    
  3. 重新加载磁盘分区信息:

    partprobe /dev/vdb
    lsblk /dev/vdb
    

1.3 调整分区大小

  1. 使用 e2fsck 检查文件系统:

    e2fsck -f /dev/vdb1
    
  2. 修改文件系统大小:

    resize2fs /dev/vdb1
    

1.4 重新挂载分区到指定目录

mount /dev/vdb1 /data
df -h

配置开机自动挂载:

vim /etc/fstab

在文件中添加:

/dev/vdb1       /data                   ext4    defaults        0 0

检查验证文件是否存在:

tree /data/

参考链接

  • 百度云文档
  • 阿里云帮助文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/800613.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux系统使用 mkfs.xfs 格式化磁盘分区

Linux系统使用 mkfs.xfs 格式化磁盘分区 1.安装 xfs 工具集在 CentOS 7 上安装: yum install xfsprogs -y在 Ubuntu 18 上安装: apt-get install xfsprogs在 Arch Linux 上安装: pacman -S xfsprogs2.修改磁盘分区表使用 fdisk 创建分区: fdisk /dev/vdb使用 parted 创建分…

RTX腾讯通停止服务,有哪些低成本平滑升级迁移方案?

一、RTX腾讯通继续使用的核心痛点 自RTX腾讯通停更以及官网下架,直接切断了用户获取更新、技术支持及资源下载的渠道,更迫使用户面对一系列难以忽视的严峻问题: ● 在国产系统及移动端无法使用:RTX腾讯通仅兼容Windows与MAC系统,导致用户无法在国产操作系统以及移动端使用…

[ABC263G] Erasing Prime Pairs

题目思路 看到配对,想到网络流。 考虑如果一个点是奇数,那么将源点与其连接,如果是偶数,那么将汇点与其连接,如果一对奇数和偶数的和是质数,那么将它们两对应的点相连。其中,我们要对 1 特殊处理,因为 \(1 + 1 = 2\) 而 \(2\) 是偶数且是质数,所以考虑费用流,尽可能多…

asp.net webapi 控制器中获取appsettings.json 中的数组对象

appsettings.json 文件内容: {"Logging": {"LogLevel": {"Default": "Information","Microsoft.AspNetCore": "Warning"}},"MyConfigKey": "MyConfigValue","AllowedHosts": "…

Linux系统使用 mkfs.ext4 格式化磁盘分区

Linux系统使用 mkfs.ext4 格式化磁盘分区 1.安装格式化工具大多数系统默认已经安装相关的软件工具。2.修改分区表可以使用 fdisk 或 parted 来修改分区表。3.格式化磁盘格式化指定分区: mkfs.ext4 /dev/vdb1格式化完成后进行优化配置: tune2fs -c -1 /dev/vdb14.挂载磁盘分区…

Day01-标题、字体、引用、分割线、图片、超链接、列表、表格、代码

Day01-标题、字体、引用、分割线、图片、超链接、列表、表格、代码 标题 一级标题:一个井号 空格 回车 二级标题:两个井号 空格 回车 二级标题 三级标题:三个井号 空格 回车 三级标题 ...... (最多到6级标题) 字体 Hello World!!!!!!! 斜…

2024-09-20 如何去除vue前端框架upload组件中的缓存 ==》v-if+setTimeout

在很多前端框架中的upload组件,比如arco-design的a-upload组件,在遍历渲染过程中会发现上传完成后,切换到另一个a-upload组件,它的图片会显示上一个a-upload组件的缓存 正常上传,然后点击红色,红色对应的图片应该被清空,实际上却并没有,如下解决方案:给a-upload组件加…

【python爬虫案例】利用python爬取豆瓣读书评分TOP250排行数据

【python爬虫案例】利用python爬取豆瓣电影TOP250评分排行数据,并导出为excel文档数据一、爬取案例-豆瓣读书TOP250 上一期给大家分享了个python爬虫案例:豆瓣电影TOP250的排行榜数据爬取 【python爬虫案例】利用python爬虫爬取豆瓣电影评分TOP250排行数据! 今天再给大家分享…

多语言长文本 AI 关键字提取 API 数据接口

多语言长文本 AI 关键字提取 API 数据接口 AI / 文本 专有模型极速提取 多语言长文本 / 实时语料库。1. 产品功能支持长文本关键词提取; 多语言关键词识别; 基于 AI 模型,提取精准关键词; 全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3); 全面兼容 Apple ATS; 全国多…

【Swagger】3.Swagger2的权限控制

想找Swagger的登录认证方式。这里是Swagger2的方式。登录安全控制 Basic身份认证 ApiKey身份认证登录安全控制 Basic身份认证ApiKey身份认证 有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

Oracle 19C重启库后警告日志报错ORA-12012ORA-27476: SYS.MAX_JOB_SLAVE_PROCESSES does not exist

Oracle 19C重启库后警告日志报错ORA-12012&&ORA-27476: "SYS"."MAX_JOB_SLAVE_PROCESSES" does not exist某次测试机器的19c重启后突然在警告日志定时冒出如下类似的报错:2024-09-20T15:20:00.170202+08:00 TESTDB(7):Errors in file /u01/app/or…

【Swagger】2.不在生产环境暴露,可以修改默认地址

不对外暴露接口 一般来说,接口给内部人员使用和测试的,不对生产环境暴露。此时应该如何设置呢?可以在Swagger配置文件中添加注解:@Profile({"环境名称1","环境名称2"} 或@Profile("环境名称") 这里,注解中不添加生产环境。 此时,开发环境和…