Linux学习初识redhat7(十)

系统分区管理

分区文件和系统

存储是每个计算机系统的基本需求.Red Hat Linux提供了一些强大的工具,他们能在大量的场景中管理多种类型的存储设备

一 、设备的查看

  • fdisk是用与管理磁盘分区的实用工具
  • fdisk -l 查看系统中真实存在的设备
    fdisk -l
  • cat /proc/partitions 查看系统中被系统识别的设备
    这里写图片描述
  • 系统发现的,被系统利用的,有id信息的
    blkid 查看设备的id信息
    这里写图片描述
  • 发现并且在挂载的设备
    df -h 单位是2^nk
    这里写图片描述
    de -H 单位是10^nk
    这里写图片描述

二、系统分区

  • 硬盘相关概念:开机为什么启动硬盘 ?根据主版上的信息启动;硬盘有磁道和磁头(磁头损坏后无法使用),尽量减少震动来保护硬盘;从硬盘上如何启动系统?磁头读取磁盘上的主引导记录启动系统,主引导记录大小512字节,包含446字节的主引导记录,60字节的分区表(gpt分区可分128个主分区),2字节的有效表示字55aa
  • fdisk /dev/sdb 选择分区硬盘(s:sata串口硬盘 v:虚拟硬盘 d:disk硬盘 b:第一串口)
    这里写图片描述
  • command:n 新建分区(主分区最多4个,mbr最多16个分区)
    这里写图片描述
  • Select:p 选择分区类型(p主分区,e可扩展分区-e中可以设逻辑分区)
    这里写图片描述
  • command:wq 将分区信息保存到硬盘上
  • cat /proc/partitions 查看分区
    这里写图片描述

三、文件系统

  • ext4是Red Hat 6的标准文件系统;ext2是常用于Linux中的较旧文件系统,适合小型存储设备,但效率低于ext4;vfat支持包括一系列相关文件系统(VFTA/FAT16/FAT32),针对较旧版本的Windows开发,在大量的系统和设备上受支持;xfs是Red Hat 7的标准文件系统,具有数据完全、性能稳定、扩展性强(8eb-1byte)传输速率高(7G/s)
  • mkfs.xfs /dev/vdb5 给创建的分区选择文件系统
    这里写图片描述
  • mount /dev/vdb5 /mnt 把分区挂载到设备上(-o noatime不更新时间,remount,ro在不重新挂载的情况下改为只读)
    这里写图片描述
    这里写图片描述
  • umount /dev/vdb5或者/mnt 删除挂载前后2个都行
    这里写图片描述
  • lsof /mnt 查看正在使用挂载的进程
    这里写图片描述
  • fuser -kvm /mnt/ 结束正在使用挂载的所有进程
    这里写图片描述
  • stat /mnt/file 查看文件详细信息
  • fdisk /dev/vdb 创建swap分区 -a激活 -s显示 mount -a执行编辑的文件
    id:82 swap分区
  • partprobe 同部分区表
  • mkswap /dev/vdb6 格式化swap分区
    这里写图片描述
  • swapon -a /dev/vdb6 激活swap分区
  • swapon -s 显示swap分区
    这里写图片描述
  • vim /etc/fstab 编辑分区文件
    /dev/vdb5挂载设备 /mnt挂载位置 xfs文件系统 defaults参数 0不备份0不检测
    /dev/vdb6 swap swap defaults 0 0
    这里写图片描述
  • swapon -a 执行上面的swap 命令
  • mount -a 执行该文件
    这里写图片描述
  • parted /dev/vdb 更换gpt文件分区
    这里写图片描述
  • fdisk /dev/vdb 创建swap分区
    id=14
    这里写图片描述
  • mkswap /dev/vdb1 格式化swap分区
    这里写图片描述
    swapon -a /dev/vdb6 激活swap分区

四、设定配额

  • fdisk /dev/vdb 创建分区
  • mkfs.xfs /dev/vdb2 格式化位xfs
    这里写图片描述
  • mount -o usrquota,grpquota /dev/vdb2 /public 挂载到/public
  • edquota -u 用户名 编辑用户配额
    最大额度 已存在文件大小 软限度(block) hard最大额度 indoes文件个数 软额度(studentfile)
    这里写图片描述
  • vim /etc/fstab 编辑分区文件
    /dev/vdb2 /public xfs defaults,usrquota,grpquota 0 0
  • 测试
    这里写图片描述

五、分区管理

  • 建立分区加密 设备-锁-文件系统
  • cryptsetup luckFormat /dev/vdb3 创建锁
    这里写图片描述
  • cryptsetup open /dev/vdb3 student 开锁(名字随意)
    这里写图片描述
  • mkfs.xfs /dev/mapper/student 格式化
  • mount /dev/mapper/student /mnt/ 挂载
  • touch /mnt/file{1..6}
    这里写图片描述
  • umount /mnt 解除挂载
  • cryptsetup close student 关锁
    这里写图片描述
  • 分区自动挂载
  • vim /root/mima 编辑密码文件
  • chmod 600 /root/mima 设置权限
  • cryptsetup luckAddKey /dev/vdb3 /root/mima 关联密码文件
  • vim /etc/crypttab 设置挂载信息
    这里写图片描述
  • vim /dev/fstab 编辑开机启动信息
    这里写图片描述
  • 删除自动挂载
  • umount /mnt 解除挂载
  • vim /etc/fstab 编辑开机读取配置文件
  • cryptsetup close test 关闭锁
  • vim /etc/crypttab 删除关联信息
  • rm -fr /root/mima 删除密码文件
  • mkfs.xfs /dev/vdb3 -f 强制格式化设备
    这里写图片描述

七、磁盘阵列

  • 创建3个设备,并将格式设置为raid
    这里写图片描述
  • mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{4..6} c:创建 a:添加 l:级别 n:工作 x:备用
    0读 1写 5读写
    这里写图片描述
  • mkfs.xfs /dev/md0 格式化磁盘
    这里写图片描述
  • mount /dev/md0 /mnt 挂载
  • df 查看
    这里写图片描述
  • watch -n 1 “cat /proc/mdstat” 查看效果命令
    这里写图片描述
  • mdadm -D /dev/md0 查看磁盘状态
    这里写图片描述
  • mdadm /dev/md0 -f /dev/vdb5 损坏指定磁盘
    这里写图片描述
  • mdadm /dev/md0 -r /dev/vdb5 移除指定磁盘
    这里写图片描述
  • mdadm /dev/md0 -a /dev/vdb5 添加指定磁盘
    这里写图片描述
  • umount /mnt
  • mdadm -S /dev/md0 停止使用阵列
    这里写图片描述

八、文件作swap分区

  • dd if=/dev/zero of=/swapfile bs=1M count=2G 截取系统中的空闲空间
  • swapon -a 激活swap分区
  • swapon -s 显示swap分区
    这里写图片描述
  • mkswap /swapfile 格式化文件分区
    这里写图片描述
  • vim /etc/fstab 编辑分区配置信息

九、lvm逻辑卷管理

  • fdisk /dev/vdb 创建lvm设备
  • pvcreate /dev/vdb1 创建pv
  • vgcreate -s 2M vg0 /dev/vdb1 创建vg
    这里写图片描述

  • lvcreate -L 100M -n lv0 vg0 创建lv

  • mkfs.xfs /dev/vg0/lv0 格式化
  • mount /dev/vg0/lv0 /mnt/ 挂载
    这里写图片描述
  • watch -n 1 ‘pvs;vgs;lvs;df -h/mnt’ 查看效果
    这里写图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值