Centos 7.X根分区磁盘扩容(非LVM)和扩容home数据盘
原配置100G,改配后110G
查看当前磁盘情况
1 | df -h |
查看磁盘信息
1 | fdisk -l |
删除分区
新建分区
更新磁盘
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.8M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda3 95G 1.9G 94G 2% / /dev/sda1 1014M 182M 833M 18% /boot tmpfs 379M 0 379M 0% /run/user/0 [root@localhost ~]# fdisk -l 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009b73e 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 10487807 4194304 82 Linux swap / Solaris /dev/sda3 10487808 209715199 99613696 83 Linux [root@localhost ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):p 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009b73e 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 10487807 4194304 82 Linux swap / Solaris /dev/sda3 10487808 209715199 99613696 83 Linux 命令(输入 m 获取帮助):d 分区号 (1-3,默认 3):3 分区 3 已删除 命令(输入 m 获取帮助):n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select ( default p): Using default response p 分区号 (3,4,默认 3): 起始 扇区 (10487808-230686719,默认为 10487808): 将使用默认值 10487808 Last 扇区, +扇区 or +size{K,M,G} (10487808-230686719,默认为 230686719): 将使用默认值 230686719 分区 3 已设置为 Linux 类型,大小设为 105 GiB 命令(输入 m 获取帮助):wr The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) 正在同步磁盘。 [root@localhost ~]# partprobe /dev/sda [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 110G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 4G 0 part [SWAP] └─sda3 8:3 0 105G 0 part / sr0 11:0 1 1024M 0 rom [root@localhost ~]# df -TH 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.2M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda3 xfs 102G 2.0G 100G 2% / /dev/sda1 xfs 1.1G 191M 873M 18% /boot tmpfs tmpfs 398M 0 398M 0% /run/user/0 [root@localhost ~]# xfs_growfs /dev/sda3 meta-data=/dev/sda3 isize=512 agcount=4, agsize=6225856 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=24903424, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log = internal bsize=4096 blocks=12159, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 24903424 to 27524864 [root@localhost ~]# df -TH 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.2M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda3 xfs 113G 2.0G 111G 2% / /dev/sda1 xfs 1.1G 191M 873M 18% /boot tmpfs tmpfs 398M 0 398M 0% /run/user/0 |
扩容Home数据盘
原配置100G,改配后110G
查看分区空间,Home目录空间45G
1 | df -hT |
查看硬盘情况,一共有5个设备,(/dev/sda4是扩展分区、/dev/sda5逻辑分区是建立在扩展分区上的)
1 | fdisk -l |
开始删除扩展分区sda4,删除完发现sda5也不见了
新建扩展分区,已经变成55G,再新建逻辑分区sda5;然后保存分区表
刷新分区空间,Home分区已经变成55G
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | [root@localhost ~]# fdisk -l 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009af85 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 106956799 52428800 83 Linux /dev/sda3 106956800 115345407 4194304 82 Linux swap / Solaris /dev/sda4 115345408 209715199 47184896 5 Extended /dev/sda5 115347456 209715199 47183872 83 Linux [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):p 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009af85 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 106956799 52428800 83 Linux /dev/sda3 106956800 115345407 4194304 82 Linux swap / Solaris /dev/sda4 115345408 209715199 47184896 5 Extended /dev/sda5 115347456 209715199 47183872 83 Linux [root@localhost ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):p 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009af85 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 106956799 52428800 83 Linux /dev/sda3 106956800 115345407 4194304 82 Linux swap / Solaris /dev/sda4 115345408 209715199 47184896 5 Extended /dev/sda5 115347456 209715199 47183872 83 Linux 命令(输入 m 获取帮助):d 分区号 (1-5,默认 5):4 分区 4 已删除 命令(输入 m 获取帮助):p 磁盘 /dev/sda:118.1 GB, 118111600640 字节,230686720 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009af85 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 106956799 52428800 83 Linux /dev/sda3 106956800 115345407 4194304 82 Linux swap / Solaris 命令(输入 m 获取帮助):n Partition type: p primary (3 primary, 0 extended, 1 free) e extended Select ( default e): e 已选择分区 4 起始 扇区 (115345408-230686719,默认为 115345408): 将使用默认值 115345408 Last 扇区, +扇区 or +size{K,M,G} (115345408-230686719,默认为 230686719): 将使用默认值 230686719 分区 4 已设置为 Extended 类型,大小设为 55 GiB 命令(输入 m 获取帮助):n All primary partitions are in use 添加逻辑分区 5 起始 扇区 (115347456-230686719,默认为 115347456): 将使用默认值 115347456 Last 扇区, +扇区 or +size{K,M,G} (115347456-230686719,默认为 230686719): 将使用默认值 230686719 分区 5 已设置为 Linux 类型,大小设为 55 GiB 命令(输入 m 获取帮助):wr The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) 正在同步磁盘。 [root@localhost ~]# partprobe /dev/sda [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 110G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 50G 0 part / ├─sda3 8:3 0 4G 0 part [SWAP] ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 55G 0 part /home sr0 11:0 1 973M 0 rom [root@localhost ~]# df -TH 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.2M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda2 xfs 54G 1.4G 53G 3% / /dev/sda5 xfs 49G 34M 49G 1% /home /dev/sda1 xfs 1.1G 149M 915M 14% /boot tmpfs tmpfs 398M 0 398M 0% /run/user/0 [root@localhost ~]# xfs_growfs /dev/sda5 meta-data=/dev/sda5 isize=512 agcount=4, agsize=2948992 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=11795968, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log = internal bsize=4096 blocks=5759, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 11795968 to 14417408 [root@localhost ~]# df -TH 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.2M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda2 xfs 54G 1.4G 53G 3% / /dev/sda5 xfs 60G 34M 59G 1% /home /dev/sda1 xfs 1.1G 149M 915M 14% /boot tmpfs tmpfs 398M 0 398M 0% /run/user/0 |
分类:
运维资料
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界