zoukankan      html  css  js  c++  java
  • 磁盘管理

    分区:

    分区类型:
    主分区: 从硬盘上直接划分并可以格式化使用的分区
    扩展分区:从硬盘上直接划分,需要再它上面创建更小的分区(逻辑分区)
    逻辑分区:不是从硬盘上直接划分的,是从扩展分区划分出来的

    分区表:只记录主分区和扩展分区的信息,并不记录逻辑分区的信息,逻辑分区的信息由扩展分区记录

    每记录一个主分区或者扩展分区需要消耗16B
    主分区+扩展分区要小于等于4,只能有一个扩展分区

    有的时候我们划分好了人去之后,分区表并没有同步,所有需要手工的同步分区表
    partprobe /dev/sdX : x(a-d)

    磁盘结构
    MBR结构的硬盘:兼容性比较好,但是不超过2T的fs
    GPT结构的硬盘:兼容性差一些,但是可以用于大硬盘

    fdisk 对应 mbr
    gdisk 对应 gpt

    #fdisk -l /dev/sdb #查看磁盘

    #磁盘格式化
    # parted -s /dev/sdb mklabel gpt #gpt
    # parted -s /dev/sdb mklabel msdos #mbr
    # parted -s /dev/sdb mklabel loop #没有格式


    #fdisk -l /dev/sdb #查看磁盘
    # 分区
    # fdisk /dev/sdb
    # m #帮助
    # n #分区
    # p #划分主分区
    # e #划分扩展分区
    # l #划分逻辑分区
    # +2G #划入2个G空间
    # p #直接输入p查看分区信息


    根据分区的分类:
    普通的分区来说:system
    逻辑劵
    swap分区

    # t #转换分区
    # 82 #交换分区
    # 8e #转换为逻辑劵
    # w 保存

    # partprobe /dev/sdb #同步保存

    #格式化
    # 文件系统格式:xfs与ext4
    # mkfs -t xfs -b size=1024 /dev/sdb1 -f # -f强制格式化
    # mkfs -t ext4 -b size=1024 /dev/sdb1
    # mkfs.ext4 /dev/sdb1


    redhat7默认是xfs的文件系统

    #文件系统挂载
    # mkdir zz
    # mount /dev/sdb1 /zz #临时生效
    # vim /etc/fstab
    # mount | grep sdb1 #查看挂载
    # umount /aa #卸载
    # xfs_info /zz/ #查看文件属性信息

    # xfs_ 加tab #
    # blkid #查看所有的文件系统id
    # lsblk #查看系统所有分区的信息
    # df -hT #查看文件系统

    # 可以是使用磁盘的UUID挂载,解决磁盘串号问题
    # mount UUID=ebc39a1c-a7eb-4af7-8d85-42ce0f287f7c /zz

    swap:交换分区,一般的规律大小:内存小于4G swap2G
    windows 下的虚拟内存


    # cat /proc/swaps #查看交换分区 31分钟

  • 相关阅读:
    看了下swift,一如既往的蛋疼。
    运算符重载 C++ 编程思想
    OPENGL学习笔记整理(五):着色语言
    [ZJOI2009]对称的正方形 manacher+单调队列
    sam板子
    模拟41
    P1640 [SCOI2010]连续攻击游戏
    Dp搬运工3
    noip2018 赛道修建
    P3224 [HNOI2012]永无乡
  • 原文地址:https://www.cnblogs.com/ytb-wpq/p/7347887.html
Copyright © 2011-2022 走看看