千家信息网

linux系统进行磁盘管理

发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,1.为什么对磁盘进行管理1.存储是每个计算机系统的基本需求。Red Hat Linux 提供了一些强大的工具,它能在大量的场景中管理多种类型的存储设备。2.磁盘管理是一项计算机使用时的常规任务,它以一
千家信息网最后更新 2025年02月24日linux系统进行磁盘管理

1.为什么对磁盘进行管理
1.存储是每个计算机系统的基本需求。
Red Hat Linux 提供了一些强大的工具,它能在大量的场景中管理多种类型的存储设备。
2.磁盘管理是一项计算机使用时的常规任务,它以一组磁盘管理应用程序的形式提供给用户。
它们位于"计算机管理"控制台中,包括查错程序和磁盘碎片整理程序以及磁盘整理程序。
2.磁盘分区
mbr

  1. 基础:
    主引导mbr:它告诉磁头应该去读c盘的信息。主引导在0磁道的第一扇区。
    mbr(dos)单个分区大小不能超过2t,它包括主分区+扩展分区,总个数应该小于等于16。
    扩展分区是个容器,里面装着逻辑分区,当扩展分区(容器)损坏后,里面的东西也会损坏。扩展分区容器在第四个分区的位置。
    gpt 分区可分最多128个分区
    2.步骤 fdisk /dev/vda
    参数说明:d 删除某个分区
    n 新建分区
    p 显示分区信息
    q 退出分区界面
    t 修改分区id,修改分区的类型
    w保存分区表信息到硬盘
    3.最后记得partprobe同步分区表 不然自己所该的数据讲不会进行对应的同步


    gtk
    1.parted 设备
    2.mklabel gpt
    3.后续步骤类似

    3.swap分区的建立
    1.划分分区并设立分区id 为82
    2.mkswap /dev/vdb6
    3.swapon -a /dev/vdb1
    4.swapon -s
    5.永久建立 配置/etc/fstab文件


    4.配额管理
    对用户进行硬盘资源利用时进行约束
    1.步骤:(格式化要操作的硬盘)
    建立一个挂载目录 mkdir /public
    建立一个主分区 /dev/vdb5
    mount -o usrquota /dev/vdb5 /public #挂载分区
    chmod 777 /public #设置权限 给文件设置权限应在设备挂载 好之后设置,否则当挂载上之后,会恢复为默认的。
    edquota -u student 设置student用户可使用的额度
    2.永久配置 在/etc/fstab进行配置


    5.磁盘加密
    LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标 准,操作简单,只有在挂载磁盘时需要输入密码,在写入和读取磁盘时不需要。

    1.优点与缺点
    优点:增加了系统的安全性。
    缺点:会降低磁盘的读写速度,增大cpu的负载 。
    以牺牲系统性能为代价,增加系统安全性。 因此应该对核心磁盘 进行加密。
    2.步骤:
    1.df 查看设备是否挂载,如果挂载的话,就先卸载。
    2.cryptsetup luksFormat /dev/vdbx #给某一磁盘设备为加密类型,给设备盖上盖子
    3.cryptsetup open /dev/vdbx westos #打开盖子,并且给盖子随便起一个名字
    4.ll /dev/mapper/westos 查看虚拟设备
    5.mkfs.xfs /dev/mapper/hello #格式化虚拟设备
    6.mount /dev/mapper/hello /mnt/ 挂载设备

    1. touch /mnt/file{1..10} #在设备里添加文件
    2. umount /mnt/ #使用完毕卸载设备
    3. cryptsetup close hello 关闭盖子

      3.加密磁盘开机自动挂载
      1.编辑 /etc/fstab 添加挂载策略
      2.编辑解密文件 /etc/crypttab
      3.编辑 /root/key 文件
      4.cryptsetup luksAddKey /dev/vdbx /root/westoskey #开机的时候,自动读取上面的几个文件,实现自动挂载
      注:以上文件配置需慎重,出现差错都会导致失败
      6.磁盘阵列
      fdisk /dev/vdb
      -C: 创建磁盘阵列 -a: quto, 如果raid不存在, 则自动创建
      -l: level, raid的等级(raid0, raid1<备份/镜像>)
      -n: 当前激活的设备个数
      -x: 当前空闲的设备个数
      mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}
      mkfs.xfs /dev/md0
      mount /dev/md0 /mnt/
      watch -n 1 cat /proc/mdstat

    -f: faulty, 让磁盘发生错误, 破坏磁盘
    mdadm -f /dev/md0 /dev/vdb1
    -D: 查看raid的状态
    mdadm -D /dev/md0
    -r: remove, 移出磁盘
    mdadm -r /dev/md0 /dev/vdb1
    -a:add 添加磁盘
    mdadm -a /dev/md0 /dev/vdb1

umount /mnt/
-S: stop, 停止使用raid, 然后删除raid里面的分区即可.
mdadm -S /dev/md0

磁盘 设备 文件 管理 加密 系统 步骤 盖子 硬盘 程序 配置 个数 信息 容器 用户 类型 计算机 安全 优点 安全性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电子邮箱有几个服务器 工业网络技术专业就业怎么样 我的世界1.02服务器 sql语言创建学生数据库 江西本地软件开发定制近期价格 考辅警网络安全员有什么条件 完善网络安全制度的规范 java 桌面软件开发 考勤机怎么添加本地数据库 湖南超频服务器生产厂家 计算机网络技术工程师中级证 服务器时间设置时区 黄山区智能软件开发技术销售厂 5e服务器上消费算国服消费吗 太空环境测试服务器稳定性 公安局网络安全大队接警吗 天津网络技术服务询问报价 软件开发流程怎么学 sql数据库删除后恢复 韩阳软件开发 共同织牢网络安全防护网 网络安全科普教育的探索与实践 网络技术风险对策 网络安全工程牛人上班视频 热门应用软件开发 90年代 网络安全概述图片 最新军用软件开发规范 网络安全翻译成英语 重庆酷小贝软件开发 数据库实验报告原理怎么写
0