磁盘管理

(2)基本分区

分区总结

分区:fdisk(小于2T,C6和C7),gdisk(大于2T,C7),parted(大于2T,C7)
格式化:创建文件系统,mkfs
挂载:mount(临时挂载);永久挂载(UUID方式:blkid获取分区的UUID,修改/etc/fstab文件,mount -a 进行挂载测试,mount查看挂载)

1)磁盘分区

fdisk:小于2T的分区方法,适合Centos6和Centos7
gdisk和parted:大于2T的分区方法,gdisk适合centos7,parted适合centos6

MBR方式
fdisk :小于2T的分区方法
    #fdisk -l /dev/sdb 
    #fdisk /dev/sdb         //分区
        m :打印菜单,查看帮助
        n:创建分区
            p:创建主分区
                起始扇区可以不写:
                Last cylinder, +cylinders or +size{K,M,G} (1-2088, default 2088): +1G
            e:创建扩展分区
                l:创建逻辑分区,逻辑分区编号从5开始
                    Last cylinder, +cylinders or +size{K,M,G} (1-2088, default 2088): +1G       //分区给1G大小
        p:打印分区表
        q:不保存退出
        w:保存并退出
        d:删除分区
    #partprobe /dev/sdb                 //通知内核读取分区表
        #lsblk                                                           //查看分区情况
GPT格式
gdisk:centos7 大于2T的分区方法
    #gdisk /dev/sdc 
    #partprobe /dev/sdc
parted:centos6 大于2T的分区方法
    #parted /dev/sdb
    (parted) mklabel gpt                    //修改分区表格式为GPT格式
    mkpart primary 0 1000MB ignore          //划分主分区
    mkpart logical 1001MB  10000MB   ignore //划分逻辑分区,这里没有扩展分区    
    rm 1                                    //删除区分
    即时生效:不需要保存                              

2)创建文件系统(格式化)centos7默认使用xfs

#mkfs.ext4 /dev/sdb1            
#mkfs.xfs /dev/sdb5         //注意扩展分区不能格式化,格式化的是逻辑分区,逻辑分区从5开始

3)挂载

创建挂载目录
    #mkdir /data1
    #mkdir /data2
临时挂载方式:重启失效
    #mount /dev/sdb1 /data1                 //临时挂载,不推荐,重启失效
    #mount -t xfs -o rw /dev/sdb5 /data2        //临时挂载,不推荐,重启失效
    #mount                      //验证挂载
    #df -Th                         //查看分区
    #umount /dev/sdb1                         //根据分区卸载挂载
    #umount /data2                                //根据挂载目录卸载挂载
UUID方式,挂载永久生效,推荐
    #blkid                      //先查看设备的UUID
    #vim /etc/fstab 
        UUID="97a4927b-b3a2-4064-8eea-0ae161986dd3"     /data1  ext4    defaults        0 0
        UUID="d4ce8de5-a812-4323-9ae1-65425f076c9e"     /data2  xfs     ro              0 0             //只读
    #mount -a                   //从/etc/fstab文件中读取挂载
    #mount 
    #df -Th 
    # cp /etc/hosts /data1
    # cp /etc/hosts /data2
    cp: 无法创建普通文件"/data2/hosts": 只读文件系统  

猜你喜欢

转载自www.cnblogs.com/lovelinux199075/p/9025394.html
今日推荐