磁盘管理-磁盘分区-fdisk

磁盘分区工具介绍----fdisk

应用场景:磁盘大小小于2TB分区工具(创建的分区表为MBR)

分区操作:

           centos7:

fdisk /dev/sdb

           centos6:

fdisk -cu /dev/sdb

分区参数:

    n    add a new partition   (表示增加新的分区)

                e    extended    (定义扩展分区--主分区剩余的全为扩展分区)(逻辑分区:| logical  (5+)5  or over)

                p    primary partition  (定义主分区:1-4)

                ps:有了扩展分区才能划分逻辑分区。

    d   delete a partition  (表示删除一个分区)

    p   print the partition table  (显示分区表信息)

    q   quit without saving changes (退出但不保存对分区的修改)

    w  write table to disk and exit  (写分区表到磁盘并退出)

磁盘分区实操:

1.添加磁盘

在系统中检查是否识别到了新的硬盘检查是否有新的磁盘存储文件

ll /dev/sdb
brw-rw----. 1 root disk 8, 16 Apr 28 08:54 /dev/sdb	

fdisk -l   ---查看分区情况

ps:新添加的磁盘需要重启系统才能识别

 2.对磁盘进行分区处理(fdisk-- 进行分区处理 查看分区信息)

需求: 划分2个主分区 划分2个逻辑分区
    sdb1  2G           ---主分区
    sdb2  2G           ---主分区
    sdb5  3G           ---逻辑分区
    sdb6  1G           ---逻辑分区

开始分区:

fdisk /dev/sdb    ---对新添加的磁盘/dev/sdb分区

sdb1

sdb2与sdb1操作一直,均为主分区

sdb3为扩展分区

将sdb3扩展分区划分为两个逻辑分区sbd5和sdb6             ---逻辑分区sdb5和sdb6划分方法一致

ps:有了扩展分区才能增加逻辑分区

3.保存退出,让系统可以加载识别分区信息
    让系统可以加载识别分区文件
    partprobe /dev/sdb       -------实际工作中的坑

    使服务器加载/dev/sdb*文件

 

如何更改Linux的分区类型?

 

分区的格式化    ---创建文件系统

mkfs.xfs  /dev/sdb1 
或mkfs -t xfs /dev/sdb2

meta-data=/dev/sdb2              isize=512    agcount=4, agsize=65536 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0, sparse=0
    data     =                       bsize=4096   blocks=262144, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0

创建文件系统: 磁盘分区存储数据的方式
    
    ext3/4  centos6 
    xfs     centos7  格式效率较高  数据存储效率提升(数据库服务器)


磁盘层次结构--磁盘挂载应用
   

   

 mount /dev/sdb1 /mount01    
 mount /dev/sdb2 /mount02 

   
    检查确认:
   

[root@yaobin /]# df -h     ---查看磁盘的使用情况

         
    /dev/sdb1      1014M   33M  982M   4% /mount01
    /dev/sdb2      1014M   33M  982M   4% /mount02


    
    如何实现开机自动挂载:
    

方法一: 将挂载命令放入/etc/rc.local
    [root@yaobin /]# tail -2 /etc/rc.local 
    mount /dev/sdb1 /mount01
    mount /dev/sdb2 /mount02

    系统开机加载rc.local流程:
    加载/etc/rc.local --> /etc/rc.d/rc.local --> 以绝对路径方式执行
    /etc/rc.d/rc.local 
    chmod +x /etc/rc.d/rc.local
    
    方法二: 在/etc/fstab文件中进行设置
    UUID=e2fc8646-2b36-47cc-a35a-8c13208f4d0b /          xfs                 defaults            0             0
    UUID=34fc45ba-c38c-42bc-a120-90f9d5dd2382 /boot      xfs                 defaults            0             0
    UUID=62100743-6f8a-4f83-a37d-e2088c4830e2 swap       swap                defaults            0             0
    挂载磁盘文件(存储设备)                   挂载点     指定文件系统类型   挂载的参数    是否备份磁盘  是否检查磁盘 
    mount 挂载的磁盘文件 挂载点
    [root@yaobin ~]# tail -2 /etc/fstab
    /dev/sdb1                                 /mount01                xfs     defaults        0 0
    UUID=144738ff-0da3-4162-b574-40af379cbe9e /mount02                xfs     defaults        0 0

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值