Linux磁盘扩容

1:查看磁盘信息

[root@iZ23ck143w3Z ~]# fdisk -l

磁盘 /dev/vdb:322.1 GB, 322122547200 字节,629145600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000d32bf

设备 Boot Start End Blocks Id System
/dev/vdb1 63 419429806 209714872 83 Linux

 2:扩容分区

[root@iZ23ck143w3Z ~]# parted /dev/vdb
GNU Parted 3.1
使用 /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) p
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 322GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system 标志
1 32.3kB 215GB 215GB primary ext3

(parted) rm 1
(parted) p
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 322GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system 标志

(parted) unit s
(parted) mkpart primary ext3 63 322GB
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? yes
parted: invalid token: yes
忽略/Ignore/放弃/Cancel? ignore
(parted) p
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 629145600s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system 标志
1 63s 629145599s 629145537s primary ext3

(parted) q
信息: You may need to update /etc/fstab.


#总结:
# parted /dev/vdb   #  /dev/vdb为需要扩容的磁盘
# p # 查看磁盘信息
# rm 1 # 删除旧的分区表
# p # 查看磁盘信息
# unit s
# mkpart primary ext3 63 322GB # 创建新的分区表,注意要使用前文获取的扇区起始位置63322GB为上文查出的磁盘大小,ext3为上文查出的磁盘文件系统
# yes
# ignore
# p # 查看磁盘信息
# q

3:扩容文件系统( 注意:以下二选一

①、文件系统为ext2 / ext3 / ext4 时执行

[root@iZ23ck143w3Z ~]# resize2fs /dev/vdb1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vdb1 is mounted on /www; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 19
The filesystem on /dev/vdb1 is now 78643192 blocks long.

 ②、文件系统为xfs时执行,/data/dev/vdb1 挂载的目录

xfs_growfs /data

最后 运行以下命令,确认是否扩容成功。

[root@iZ23ck143w3Z ~]# fdisk -l

磁盘 /dev/vdb:322.1 GB, 322122547200 字节,629145600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000d32bf

设备 Boot Start End Blocks Id System
/dev/vdb1 63 629145599 314572768+ 83 Linux
df -Th

参考文章 在Linux操作系统内扩容分区和文件系统_云服务器 ECS(ECS)-阿里云帮助中心

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值