Centos下验证磁盘4K是否对齐脚本

scadm 2021年4月25日00:40:36
评论
612 464字

上一篇文章分享磁盘4K对齐的脚本->传送门。但是不一定扇区是从4的倍数开始就一定是有4k对齐的,这里还要考虑Sector size。

下面分享一个验证4K是否对齐脚本,脚本运行的结果是整数即有4K对齐。

#!/bin/bash
disks="`parted -l | egrep ^"Disk /dev/" | awk '{print $2}' | tr -d :`"
for i in $disks
do
    sectorSize=`parted $i unit s print | awk -F[:/] '/^Sector/{print $NF}' | tr -d "B"`
    sectorNum=`parted $i unit s print | egrep -A 1 "Start" | awk '{if($2 !~ "Start") print $2}' | tr -d s`
    echo -n $i ; echo -ne "t"; echo "scale=2;$sectorNum * $sectorSize / 4096" | bc
done
shell最后更新:2021-7-1
scadm
  • 本文由 发表于 2021年4月25日00:40:36
  • 转载请务必保留本文链接:https://www.wscyun.com/1071
Linux自动备份脚本 运维

Linux自动备份脚本

要求:将/data目录下的所有文件cp到/var/backups目录下,文件以当天的日期命名。例如(/var/backups/data.20151103)。并且判断前一天的目录中的文件与当天的区别,如...
Ubuntu自动修改为本地源脚本 运维

Ubuntu自动修改为本地源脚本

搭建好本地源后,如果要一台台去修改sources.list文件比较麻烦,于是就整理了个脚本,只需要在VM上运行脚本即可更改成本地源。 下面脚本可以自动识别Ubuntu是12.04还是14.04版本,添...
tomcat应用自动部署脚本 运维

tomcat应用自动部署脚本

从远程服务器拷贝项目war包,替换web内容及properties文件 运行命令: xx.sh xxx(项目名称) #!/bin/bash RETVAL=0 workpath=/cache1 proj...
Centos7自动修改网卡名称脚本 运维

Centos7自动修改网卡名称脚本

用过Centos7的同学都会发现上面的网卡命名规则是不规范的,对于习惯了之前的eth或em的命名难免想要修改回去。 最近公司在定制Centos7时就提了这个需求,于是就写了个脚本在安装系统时运行脚本自...