zoukankan      html  css  js  c++  java
  • 磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted

    需求说明:
    云服务器上买了一块8T的磁盘,准备挂载到服务器上的/data目录下。

                                                                      parted命令说明                                                                    

    # parted /dev/vdb      对/dev/sdb进行分区或管理操作
    
    parted创建分区里的交互模式的操作说明
    mklabel   gpt                         定义分区表格式(常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式)
    (parted)  mkpart  p1                  创建第一个分区,名称为p1(p1只是第一个分区的名称,用别的名称也可以,如part1)。如果只创建一个分区,可以不用写分区名,默认即可。如上。
    File system type?  [ext2]?  ext4     定义分区格式。(不支持ext4的,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式)
    Start?  1                            定义分区的起始位置(单位支持K,M,G,T)
    End?    300G                         定义分区的结束位置(单位支持K,M,G,T)。如果创建多个分区,下一个分区的Start就从上一个分区的End开始
    (parted)    print或在p                查看当前分区情况
    quit                                  退出
    
    删除分区
    (parted)    rm                        rm删除命令(删除之前必须确保分区没有被挂载)
    Partition number? 1                  删除第一个分区 (通过p可以查看到,查看结果中的第一列)
    (parted)    print或在p                查看当前分区情况
    quit                                  退出
    
    
    格式化几个TB的磁盘的说明
    在格式化几个TB的磁盘的时候,时间会非常的长,格式化6T的磁盘时间大概在一个半小时左右。(据硬盘实际情况而定)

                                                                   Fdisk命令简单小结                                                             

    1. 查看可用的磁盘
    [root@VM_16_9_centos ~]# fdisk -l /dev/vd[a-z]
    
    Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x0005fc9a
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048   104857599    52427776   83  Linux
    
    Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x0005fc9a
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vdb1   *        2048   104857599    52427776   83  Linux
    
    解释说明:
    sectors(或者显示是cylinders)# 柱面总数
    Device Boot      Start         End      Blocks   Id  System
    Device  ## 设备文件路径
    Boot    ## 是否为引导加载器、kernle所在的分区,用*表示
    Start   ## 起始柱面 分区划分:按柱面,由外向内,编号依次增大
    End     ## 结束柱面 
    Blocks  ## 磁盘块数
    Id      ## id标示
    System  ## 系统标示
    
    注意:结束柱面不等于总柱面数即可分区,除了System: Extended的分区
    
    2. 修改分区表
    [root@localhost ~]# fdisk /dev/vdb
        n 创建一个新分区
        d 删除
        l 列出分区的id标示
        t 调整id
        q 退出
        w 保存退出
        m manual
        p 显示分区表信息
    
    4. 创建分区,修改id。比如修改分区id为82
    [root@localhost ~]# fdisk /dev/vdb
    ........
    ........
    Command (m for help): n
    First cylinder (14119-15665, default 14119): 
    Using default value 14119
    Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G
    Command (m for help): t
    Partition number (1-5): 5
    Hex code (type L to list codes): 82      ##则创建的改分区id为82
    Changed system type of partition 5 to 82 (Linux *** / Solaris)
    
    5. 让内核识别添加的新分区
    内核是否识别添加的新分区
    [root@localhost ~]# ls /dev/vdb*
    [root@localhost ~]# cat /proc/partitions 
    
    重读分区表
    [root@localhost ~]# partx -a /dev/vdb
    [root@localhost ~]# partx -a /dev/vdb
    
    更新分区表
    [root@localhost ~]# partprobe /dev/vdb2   # vdb2是新创建出来的分区
    
    6. 查看文件系统属性信息
    查看TYPE,LABEL,UUID
    [root@localhost ~]# blkid /dev/vdb2
    
    查看默认挂载属性、超级块信息
    [root@localhost ~]# tune2fs  -l /dev/vdb2
    [root@localhost ~]# dumpe2fs -h /dev/vdb2
    
    查看块组信息
    [root@localhost ~]# dumpe2fs /dev/vdb2
  • 相关阅读:
    搜索引擎的排序技术
    搜索引擎的检索模型-查询与文档的相关度计算
    搜索引擎网页排序算法
    IntelliJ IDEA全局内容搜索和替换
    Java8 利用Lambda处理List集合循环给另外一个List赋值过滤处理
    Java时间串获取(格式:yyyyMMddHHmmss)
    Java int转string 长度不足左补0
    float:浮点型double:双精度实型decimal:数字型单精度浮点数(Single)双精度浮点数(double)
    java 集合框架 Java集合&List的实现
    CSRF 攻击的应对之道
  • 原文地址:https://www.cnblogs.com/kevingrace/p/7612741.html
Copyright © 2011-2022 走看看