Linux——系统的磁盘管理,分区管理,配额

一、系统的磁盘管理

  1. 本地存储设备的识别
    (1)fdisk  -l    查看系统真实存在的设备
    在这里插入图片描述
    (2)cat  /proc/partitions   查看系统的可以识别的设备
    在这里插入图片描述
    (3)blkid   系统可使用的设备
    在这里插入图片描述
    (4)df   系统正在挂在的设备
    在这里插入图片描述
    (5)df -h 与 df -H 的区别
    df  -h (1M=1024K)
    df  - H (IM=1000K)
    在这里插入图片描述
    在这里插入图片描述
  2. 设备的挂载和卸载
    (1)设备名称 
     /dev/sd*    sata硬盘,或者iscsi网络存储
      /dev/vd*   虚拟硬盘,一般出现在虚拟机里
      /dev/hd*   ide硬盘,一般出现在老式电脑
      /dev/sr0      系统中的光驱
      /dev/mapper/*   系统中的虚拟设备
      /dev/vdb1     1代表第一个分区

    (2)设备的挂载与卸载相关命令
    做此实验可以将自己的u盘插入电脑
    df查看u 盘的挂载点在这里插入图片描述
  • mount /dev/sdb1  /mnt   挂载sdb1到mnt
    在这里插入图片描述
  • umount  /mnt  |  /dev/sdb1    卸载
    在这里插入图片描述
  • mount  -o  ro  /dev/sdb1   /mnt  只读挂载
    在这里插入图片描述
    mount   查看挂载信息
    在这里插入图片描述
    显示ro,则证明是只读挂载
    在这里插入图片描述
    测试:进入/mnt(u盘挂载点),不能建立文件(只读挂载)
    在这里插入图片描述
  • 从只读挂载到读写挂载的转换有两种
    方法一: 先解挂(umount)——> mount  -o  rw  /dev/sdb1  /mnt(只读挂载)
    在这里插入图片描述
    在这里插入图片描述
    方法二: 不想解挂的时候,使用remount,rw改为读写模式
    在这里插入图片描述
    在这里插入图片描述
    测试:进入/mnt(u盘挂载点),可以建立文件(读写挂载)
    在这里插入图片描述
    (3)解决设备正忙的情况
    在这里插入图片描述
    方法一:
    发现进程:fuser  -vm  /dev/sdb1
    在这里插入图片描述
    终止进程:fuser  -kvm /dev/sdb1
    在这里插入图片描述
    卸载成功
    在这里插入图片描述
    方法二:
    发现进程:lsof  /dev/sdb1
    在这里插入图片描述
    终止进程:kill  -9 pid
    在这里插入图片描述
    卸载成功
    在这里插入图片描述
  • 有时卸载时显示设备正忙的原因:是因为你就在挂载目录下,此时退出挂载目录,就可以正常卸载了
    在这里插入图片描述

二、系统的分区管理

  1. 磁盘分区信息
    硬盘0和磁道1扇区的512个字节中记录的信息如下:
    512 =446 +64+2
    (1)446 ——> mbr主引导记录
    (2)64 ——>mpt主分区表
    最多有4个主分区,一个分区用16个字节记录
    主分区:用主分区表记录的分区
    扩展分区:专门用来存储更多的分区(相当于一个容器)
    逻辑分区:扩展分区里的分区

    (3)2 ——>硬盘的有效性标识“55aa”
  2. 分区的划分及管理
  • 主分区的创建及管理
  • 实现一个分区设备的创建使用,一般经过如下动作:
    划分创建一个分区,格式化,挂载
    (1)创建分区
  • 首先可以先查看一下系统真实存在的设备,选择合适的分区设备
    在这里插入图片描述
  • 开始创建分区(这里我们选的设备是/dev/vdb)
    在这里插入图片描述
  • m 可以查看参数帮助列表
    在这里插入图片描述
  • 新建分区参数选择设置如下
    在这里插入图片描述
  • 查看分区列表
    如果分区没有显示,则可以使用partprobe命令(同步分区表)
    在这里插入图片描述
    (2)格式化 mkfs.xfs  /dev/vdb1 
    blkid 显示系统可用的设备 
    在这里插入图片描述
    (3)挂载设备
    在这里插入图片描述
    实现永久挂载
  • 编辑挂载策略文件 /etc/fstab
    在这里插入图片描述
    在这里插入图片描述
  • 激活设备(重新读取该文件,使其挂载)
    在这里插入图片描述
    在这里插入图片描述
  • 测试
    先解挂
    在这里插入图片描述
    重新激活设备(重新读取该文件,使其挂载)
    在这里插入图片描述
    实现永久挂载成功
    在这里插入图片描述
  • 拓展分区的创建及管理
    (1)创建拓展分区
  • 当系统已经有三个主分区时
    在这里插入图片描述
  • 再创建分区时,默认提示就由p(主分区)——> e(拓展分区)
    在这里插入图片描述
  • 填e,后续可以一路选择默认,把剩余所有空间分给扩展分区,最后保存
    在这里插入图片描述
  • 再次添加分区,方式如同添加主分区一样,这次添加的分区就是逻辑分区(拓展分区里的分区)
    这里不再赘述截图
  • 同步分区列表,查看分区列表信息
    在这里插入图片描述
  1. swap分区的管理
    (1)创建swap分区
  • 新建一个分区
    在这里插入图片描述
  • t 表示修改分区id (默认情况下,此分区是Linux类,要该为swap类型)
    L 表示列出所以id类型代码
    找到关于swap分区类型的代码——>82
    在这里插入图片描述
  • 输入82,把/dev/vdb6的分区类型修改为swap
    在这里插入图片描述
  • 同步分区列表
    在这里插入图片描述
  • 将/dev/vdb6格式化为swap格式,否则设备不可用
    在这里插入图片描述
  • 激活swap设备,使系统利用此设备
    swapon -a /dev/vdb6
    在这里插入图片描述
    实现永久挂载
  • 编辑挂载策略文件 /etc/fstab
    在这里插入图片描述
    在这里插入图片描述
    注意swap分区不需要挂载
    (2)删除swap分区
  • 编辑挂载策略文件 /etc/fstab ,删除相应内容
    在这里插入图片描述在这里插入图片描述
  • swapoff 设备
    在这里插入图片描述
  • fdisk /dev/vdb 删除第6个分区
    在这里插入图片描述
  • 同步分区列表,显示已经删除
    在这里插入图片描述

三、磁盘配额

注意:磁盘配额针对设备,而非用户
(1)创建一个设备

  • 新建一个目录
    在这里插入图片描述
  • 新建一个分区
    在这里插入图片描述
  • 同步分区列表
    在这里插入图片描述
  • 格式化
    在这里插入图片描述
  • 挂载 (usrquota——>用户配额)
    在这里插入图片描述
    (2)激活配置参数
  • 打开配置文件
    在这里插入图片描述
    设置student用户最大额度为20M(20480k=20M)
    在这里插入图片描述
    赋予权限,方便测试
    在这里插入图片描述
  • 编辑挂载策略文件
    在这里插入图片描述
    在这里插入图片描述
  • 测试
    在这里插入图片描述
    20M没有超过最大设置额度,可以正常截取
    21M超过最大设置额度提示,提示“超过配额限制”,则其真实截取大小还是为20M
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值