美文网首页
day22-磁盘分区、格式化以及挂载使用

day22-磁盘分区、格式化以及挂载使用

作者: 不吃鱼的猫er | 来源:发表于2019-03-31 13:09 被阅读0次

    1.1 磁盘分区

    什么是磁盘分区:

      相当于给磁盘打隔断

    系统分区类型说明

    1.主分区(primary)p

      1)系统中必须要存在的分区,系统盘选择主分区安装

      2)数字编号只能是1-4   sda1、sda2、sda3、sda4

      3)主分区最多四个,最少一个

    2.扩展分区(extend)E

       1)相当于一个独立的小磁盘。独立的分区表,不能独立存在

        2)有独立的分区表

        3)不能独立存在,即不能直接存放数据

         4)必须在扩展分区上建立逻辑分区才能存放数据

         5)占用主分区的编号(主分区+扩展分区)之和最多4个

         6)扩展分区可以没有,最多只能有一个

    3.逻辑分区(logic)L

        1)数字编号只能是从5开始

        2)存放于扩展分区之上

        3)存放任意普通数据

    磁盘分区注意事项:

    一块磁盘的分区方式只能为如下组合之一:

    (1)任意多个主分区,但要求1≤主分区数量≤4。

    例如:一个硬盘可以分为4个主分区3个主分区2个主分区或1个主分区。

    (2)扩展分区可以和主分区组合,但要求2≤(主分区+扩展分区)数量≤4)。

    例如:3个主分区+1个扩展分区或2个主分区+1个扩展分区或1个主分区+1个扩展分区。

    当总分区的数量大于4个的时候,必须提前分一个扩展分区,扩展分区最多只能有一个。

    (3)如果要分成四个磁盘分区的话,那么最多就是可以:

        P + P + P + P

        P + P + P + E

    问题:如果给一个磁盘分6个分区有哪些方案,同时写出分区/dev/sda(数字)。

        3P+1E(3L)  1 2 3 5 6 7

        2P+1E(4L)  12 5678 

        1P+1E(5L)  1 56789

    分区分完了,空间还有剩余浪费掉空间。

        P + P + P + P


    磁盘分区工作原理:

    磁盘是按柱面分区的。

    磁盘分区登记的地点,磁盘分区表。

    磁盘分区表存放分区结果信息的。

    磁盘分区表位置,0磁道0磁头1扇区(512字节)

    占用1扇区的前446字节(系统引导信息的)后面的64字节(分区表),

    剩下2个字节分区结束标志。

    磁盘分区表的容量是有限的,64字节,一个分区固定占16字节。

    64/16=4分区(主分区+扩展分区)


    磁盘分区实战

    磁盘分区关键就是修改64字节的的分区表

    磁盘分区常用命令fdisk,修改MBR分区表,MBR格式。

    缺陷,被修改的磁盘大小不能大于2T。

    磁盘分区其他命令parted,gpt分区格式,既能修改小于2T也能修改大于2T的磁盘。

    小于2T就用fdisk

    大于2T就用parted

    fdisk

    parted



    1.2 磁盘格式化

    系统格式化过程就是创建文件系统

    1.3  挂载 使用

    mount /dev/sdb1 /mnt         #临时挂载到/mnt

    df -h                                      #查看挂载结果

    cat /proc/mounts                 #查看挂载结果

    touch /mnt/oldboy                #测试空间能否使用

    umount -lf /mnt                     #强制卸载

    mount /dev/sdb2 /opt           #没有格式化没法挂载

    /etc/fstab                                #开机自动挂载(/etc/rc.local)

    fsck 磁盘检查和修复:

    1、正常的磁盘不能操作。

    2、卸载挂载点在操作

    企业案例:

    java环境内存不够用了,大量使用swap分区

    解决方式:

    01. 创建系统交换分区使用文件

    dd if=/dev/zero of=/tmp/100m bs=1M count=100

    02. 设置文件被交换分区所使用

    mkswap /tmp/100m

    file /tmp/100m

    03. 文件划到交换分区使之生效

    swapon /tmp/100m

    swapoff /tmp/100m

    swapon -s

    04. 文件划到交换分区永久生效

    相关文章

      网友评论

          本文标题:day22-磁盘分区、格式化以及挂载使用

          本文链接:https://www.haomeiwen.com/subject/hjjybqtx.html