首页 > 其他分享 >alpine在线扩容系统盘(非ivm)

alpine在线扩容系统盘(非ivm)

时间:2023-05-09 14:33:41浏览次数:57  
标签:size Disk ivm bytes dev 系统盘 sda3 512 alpine

扩容需要用到2个命令

我们需要使用到 resize2fs 运行 apk add e2fsprogs-extra 安装

我们需要使用到 growpart 运行 apk add cloud-utils-growpart 安装


扩容前

node215:~# fdisk -l
Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors
Disk model: VMware Virtual S
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: 0xe39d441f

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 616447 614400 300M 83 Linux
/dev/sda2 616448 9005055 8388608 4G 82 Linux swap / Solaris
/dev/sda3 9005056 419430399 410425344 195.7G 83 Linux

进行扩容

node215:~# growpart /dev/sda 3   #注意这里是指的sda的第3块分区,不是sda3
CHANGED: partition=3 start=9005056 old: size=410425344 end=419430399 new: size=1039570911 end=1048575966 node215:~# fdisk -l Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors Disk model: VMware Virtual S 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: 0xe39d441f

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 616447 614400 300M 83 Linux
/dev/sda2 616448 9005055 8388608 4G 82 Linux swap / Solaris
/dev/sda3 9005056 1048575966 1039570911 495.7G 83 Linux

node215:~# resize2fs /dev/sda3 #重新定义sda3的ext4文件系统大小
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old_desc_blocks = 25, new_desc_blocks = 62
The filesystem on /dev/sda3 is now 129946363 (4k) blocks long.

 

标签:size,Disk,ivm,bytes,dev,系统盘,sda3,512,alpine
From: https://www.cnblogs.com/heze93/p/17384939.html

相关文章

  • 解决 VirutalBox 安装 Alpine Linux 出现 Kernel Panic 的问题
    问题如图,使用默认配置安装AlpineLinux时总是会启动都启动不了,找了半天后终于在官方论坛上找到原因了。解决在设置里分配大于1个的cpu就行,如图我这里给的是2个,分配完毕后重新启动就正常了......
  • 安卓docker使用Alpine Term
    虽然Termux很强大,可以安装各种linux,但基于termux版linux还是不能运行Docker,需要Termux上装Qemu虚拟机,Qemu装alpinelinux,这个时候才是原汁原味的x86linux。幸运的是有人把Termux+Qemu+Alpine整合好了,名为alpine-term,开箱即用,安装一个apk打开就是配置完全的alpinelinux。下载......
  • 在 Alpine Linux 安装 Zerotier 并转发内网设备
    安装zerotier-onealpine:~#apkupdate&&apkaddzerotier-onefetchhttp://mirrors.ustc.edu.cn/alpine/v3.17/main/x86_64/APKINDEX.tar.gzfetchhttp://mirrors.ustc.edu.cn/alpine/v3.17/community/x86_64/APKINDEX.tar.gzfetchhttp://mirrors.ustc.edu.cn/......
  • melange+ apko 基于的alpine docker 镜像集成玩法
    主要是一个集成,同时可以提供方便的alpineapk包管理以及维护参考集成  备注:以上中使用git进行配置管理,使用melange进行apk包的构建,同时可以结合s3将数据存储到s3中,如果构建基于alpine镜像的可以直接使用构建的私服,同时也可以结合apko进行oci镜像构建,也比较高效方便参......
  • melange+ apko 基于的alpine docker 镜像集成玩法
    主要是一个集成,同时可以提供方便的alpineapk包管理以及维护参考集成  备注:以上中使用git进行配置管理,使用melange进行apk包的构建,同时可以结合s3将数据存储到s3中,如果构建基于alpine镜像的可以直接使用构建的私服,同时也可以结合apko进行oci镜像构建,也比较高效......
  • docker build 构建时 alpinelinux 镜像权限错误
    问题使用dockerbuild构建镜像时,发生一个错误:“ERROR:https://dl-cdn.alpinelinux.org/alpine/v3.15/main:Permissiondenied”。部分日志如下:[2023-03-3014:51:12]Step3/16:RUNapkupdate&&apkupgrade&&apkaddmusl-devmakegccpython3[2023-03-3014:51:12......
  • 克隆了一套测试环境和docker容器,在docker build的时候,alpine镜像的apk update一直出现
    【问题描述】网管从开发环境克隆了四台虚拟机及docker容器过来,作为uat环境使用,但是在配置好uat环境的流水线脚本后,每次执行uat分支就报错,其它分支可以正常执行;fetchht......
  • alpine镜像执行命令出现not found解决方法
    alpine默认没有glibc库需要安装。1.下载keywget-q-O/etc/apk/keys/sgerrand.rsa.pubhttps://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub2.下载包wgethttps://github.......
  • docker-compose up -d 运行报错: ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.1
    docker部署python时执行到RUNapkupdate....命令出现错误:ERROR:https://dl-cdn.alpinelinux.org/alpine/v3.17/community:BADsignature一般是软件包源地址请求......
  • 基于alpine基础镜像构建jdk镜像以及tomcat镜像及业务构建
    1.1制作alpine自定义镜像Alpine使用的c库使用mini版的musllibc与其他Linux发行版使用的gnulibc不一样。虽说号称兼容,但也只是部分兼容了。Alpine官方给出了Alpine的三......