IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    linux下查看磁盘分区类型

    深夜的蚊子发表于 2016-12-04 16:21:26
    love 0

    这两天遇到个需求,要在aws ec2服务器启动的时候自动挂载volume,同时把挂载的磁盘mount到指定的目录,这里就会遇到个问题,如果volume是新创建的,那么再挂载磁盘的时候就会报错,因为磁盘还没有被格式化过。那如果每次挂载前先对磁盘进行格式化,那么如果磁盘上本来有数据,那就都丢了。

    这个时候,就需要对磁盘进行一个判断,如果磁盘已经有了分区类型,比如ext3或ext4,说明这块磁盘可以直接被mount而不用格式化,如果查不到分区类型,那就说明是块新盘,需要先格式化再挂载。那么,如果获取磁盘的分区格式呢,这里介绍一个命令”blkid”,对于已经格式化的磁盘或分区,使用该命令可以查看UUID及分区类型,如果磁盘未被格式化,则什么都不显示。看如下示例

    ~$ blkid /dev/xvdf
    /dev/xvdf: UUID="6b7a0f44-283f-483c-96b7-d94ecf92675a" TYPE="ext4"
    ~$ blkid /dev/xvda1
    /dev/xvda1: LABEL="cloudimg-rootfs" UUID="450e4136-54c2-4336-9705-6f9d0a1e74af" TYPE="ext4"

     

    © 2016, 深夜的蚊子. 版权所有. 如转载,请注明:转载自 蚊子空间[http://www.wenzizone.cn]



沪ICP备19023445号-2号
友情链接