Linux磁盘管理

一、磁盘

        在linux中,一切皆文件。

        使用硬盘分为三步:

                1.建立分区

                2.安装文件系统         文件系统:管理 大小 权限      日志恢复

                3.挂载                       硬盘 和 系统 内的文件夹做关联,使用该文件夹 等于使用硬盘

/dev/ sda    第一块硬盘

s        代表硬盘的接口类型,接口配型 决定了数据传输的速率

d        disk

a        第一块盘

二、磁盘分区

        磁盘主要的两个性能:磁盘大小    读写性能

        1. 为什么分区

        ● 优化I/O性能 读写input output

        ● 实现磁盘空间配额限制

        ● 提高修复速度

        ● 隔离系统和程序

        ● 安装多个OS

        ● 采用不同文件系统

        2. 分区方式       

        两种分区方式:

                ● MBR    只能对2t以下盘进行分区        fdisk

                ● GPT    可以对2t以上盘进行分区        gdisk

MBR 分区只可以分4个分区, 一个分区表要占 16字节

        分区分类

        主分区:可以直接使用 , 安装操作系统   存储文件 等    

        扩展分区:不可以直接使用,无论你分多大 都是1k,需要再划分逻辑分区,让分区超过4个  

        逻辑分区:可以直接使用, 存储文件

        扩展分区是特殊的主分区,存储了逻辑分区的分区表

        主分区的序号为  1-4

        逻辑分区的序号  从5 开始

        3. 文件系统

        管理文件的软件

        默认的文件系统:

                centos7    xfs

                centos6    ext4

        文件系统的修复

        fsck

        使用前先取消挂载

三、分区工具

lsblk                列出块设备
fdisk                管理MBR分区
gdisk               管理GPT分区
parted             高级分区操作,可以是交互或非交互方式
partprobe        重新设置内存中的内核分区表版本,适合于除了CentOS 6 以外的其它版本 5,7,8

        1. fdisk

格式:fdisk  -l  [磁盘设备]        就是查询     

fdisk    -l    /dev/sda    只看sda设备

fdisk    -l                        看所有

fdisk [磁盘设备]

命令 作用
m 打印处菜单
p 打印处当前分区表
n 新建一个分区
d 删除一个分区
t 改变分区的属性,系统ID
w 保存
q 不保存退出

        2. blkid 

可以查看块设备属性信息,blkid 查看磁盘的唯一uuid

        3. mkfs

创建文件系统(格式化)常用选项

示例:mkfs.xfs /dev/sdb1

mkfs -t xfs 设备名 = mkfs.xfs    设备名

        4. mkswap

swap分区

        当内存不足时把磁盘上的空间当做 内存使用

        mkswap  + 分区 

        swapon +分区 开启 -a 全部

        swapoff +分区 关闭 -a 全部

做swap

        1.先分区,分区该类型(t)82

        2.mkswap    设备名

        3.开启 swapon 设备名

怎么关swap

        swapoff 设备名    只关设备名中的空间

        swapoff -a    关全部的swap空间

        5. 挂载

                mount

        mount [ -t 类型 ] 存储设备 挂载点目录

        mount -a    只重新挂载此文件 /etc/fstab 中的条目

验证挂载:

                df

                永久挂载

          需要 将文件写入 /etc/fstab

          UUID 可以确保唯一

                解挂载

          格式:umount 设备名 | 挂载点

四、分区实战

        1. 新增硬盘

Linux磁盘管理_第1张图片

        2. 查看是否添加完成

        该别名可以刷新配置,防止新增的硬盘查看不到

Linux磁盘管理_第2张图片

        3. 创建分区

Linux磁盘管理_第3张图片

        4. 查看分区情况

        可利用partprobe,刷新一下分区        

Linux磁盘管理_第4张图片

        5. 分区格式化

Linux磁盘管理_第5张图片

        6. 永久挂载

        blkid命令查看UUID,并进入vim /etc/fstab添加

Linux磁盘管理_第6张图片

Linux磁盘管理_第7张图片

        7. 显示查看

Linux磁盘管理_第8张图片

你可能感兴趣的:(linux,运维,服务器)