centos7 磁盘管理

centos7

1.磁盘管理


du
    查看当前目录的子目录和文件大小
    -h  以人性化的方式显示大小
df
    显示当前磁盘设备的使用情况
    -h  人性化方式显示大小 




磁盘分区
    主分区、扩展分区、逻辑分区
    一个硬盘至少要有一个主分区,系统必须安装到主分区中
    扩展分区,是主分区以外的分区,但是扩展分区不能直接使用,需要将其分成多个逻辑分区,来使用逻辑分区
    主分区最多4个
    扩展分区一般就一个
    逻辑分区可以随便分
给虚拟机添加硬盘,首先关机,给其添加一块硬盘,我加个1G的硬盘
    1、关机
    2、右键设置
    3、点击存储
    4、在你的已有的vdi的下面再添加一个硬盘
        创建新的硬盘
        分配大小
        立即创建
    5、开机

分区

开始分区
    fdisk  分区设备
    主分区两个
        /dev/sdb1   200M
        /dev/sdb2   200M
    扩展分区(只能1个)
        /dev/sdb3   600M
    逻辑分区(理论上分无数多个,我们分两个)
        /dev/sdb5   300M
        /dev/sdb6   300M

操作过程

    #1.列出挂载点信息
    df -lh

    #2.查看硬盘信息,第二个挂载点,应该是sdb
    fdisk -l

    #3.对新盘进行分区,新盘的是一个G,那个大小先用500M
    fdisk /dev/sdb
    ===========================================
    m   查看帮助
    1.n   新建分区
    2.p   创建主分区
    3.默认直接敲回车  (p是主分区,e是扩展分区,l逻辑分区)
    4.默认直接敲回车 (主分区和扩展分区:1-4)(逻辑分区:5或者以上)
    5.默认直接敲回车  (扇形区)    起始
      默认直接敲回车  (扇形区)    结尾
    6.p   查看分区信息 这个时候已经创建了好了

    7.t  选择格式
    8.l  查看格式
    9.8e    Linux LVM 
    10.p 在此查看去报改为 LVM
    11.w 保存设置
    ===========================================

    #3.使用 pvcreate 命令创建物理卷
        pvcreate  /dev/sdb1   (--force或-f,有错误提示信息的时候再用
        #使用pvs打印新创建的物理卷
        pvs
        #查看物理卷信息
        pvdisplay 

    #4.使用 vgextend 命令把/dev/vdc1加入到centos磁盘组
        vgextend centos /dev/sdb1 
        #使用 vgdisplay 查看卷组信息,下图显示卷组名为centos,空闲大小为0:
        lvdisplay

    #5.使用 lvcreate 命令从卷组里划分一个新的逻辑卷,这里创建了名称为hal,大小1000MB的逻辑卷分区;
        lvcreate -L 1019M -n hal centos
        #使用lvdisplay 查看逻辑卷信息:
        lvdisplay 

    #####如果VG有未知错误
    #vgreduce --removemissing  磁盘组名
    vgreduce --removemissing centos_hal

    #6.格式化分区
        #将分区格式为你所需要的格式   ext4
        mkfs.xfs /dev/centos/hal   


        #挂载分区
        mount /dev/centos/hal /mnt/dev1

        #输入  df -h   查看分区使用信息

    7.设置开机挂载
        vim /etc/fstab
        添加一行
        /dev/centos/hal      /mnt/dev1      xfs        defaults        0 0
        设备名         挂载点        系统格式     默认           默认

        让配置文件立即生效
        mount -a



    8.删除分区
        fdisk /dev/sdb
        d  分区号
        挨个删除即可

你可能感兴趣的:(centos7 磁盘管理)