Google Cloud Computer Engine 磁盘扩容

基础概念

parted是一个操作磁盘分区的程序。它支持多种分区表格式,包括MS-DOS和GPT。它对于为新的操作系统创建空间、重新组织磁盘使用以及将数据复制到新的硬盘上非常有用。

parted的操作都是实时的,也就是说你执行了一个分区的命令,他就实实在在地分区了,而不是像fdisk那样,需要执行w命令写入所做的修改。

parted 常用命令

##  查看所有分区
parted -l

## 在命令模式下查看指定分区
parted /dev/sda print


## 进入交互模式
parted

select /dev/sdb  # 选择分区
print free  # 查看分区和剩余空间
rm 1 # 删除分区
print  # 打印信息


mkpart  # 创建分区
mklabel gpt  # 

官网

## 谷歌云的ecs的磁盘扩容官网
https://cloud.google.com/compute/docs/disks/resize-persistent-disk?hl=zh-cn


##  aws ec2的磁盘扩容官网
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

根分区扩容

谷歌云默认使用的是 part进行分区调整。

##
sudo df -Th

###
sudo lsblk

## 
sudo parted /dev/sda

### 将 GPT 数据结构移动到磁盘的末尾,以对齐 GPT 表格
sudo sgdisk --move-second-header /dev/sda

### 使用 partprobe 读取新的分区表
sudo partprobe /dev/sda

###  如果您使用的是 ext4,请使用 resize2fs 命令扩展文件系统
sudo resize2fs /dev/sda1

## 如果您使用的是 xfs,请使用 xfs_growfs 命令扩展文件系统:
sudo xfs_growfs -d /

添加数据盘

官网:

https://cloud.google.com/compute/docs/disks/add-persistent-disk?hl=zh-cn

操作:

## 格式化
sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb

### 挂载
sudo mount -o discard,defaults /dev/sdb /data

### 列出磁盘的 UUID
blkid /dev/sdb  

### 加入开机启动
echo "UUID=fd0ab9dc-c7d3-4acc-be55-30ab6940ba60 /data ext4 discard,defaults,MOUNT_OPTION 0 2" >> /etc/fstab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叱咤少帅(少帅)

如果文章对你有帮助就打赏下吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值