当前位置:   article > 正文

Linux红帽8.2新系统中存储管理_红帽8挂载存储

红帽8挂载存储

实验环境的配置
新建新的虚拟机(也可以重置已有的虚拟机),虚拟机重新配置网卡信息。vim ifcfg-ens3。
给虚拟机添加新的硬盘(虚拟机管理软件中)

存储管理的基本了解以及查看操作
1)设备接入文件的名称
SATA/SAS/USB  /dev/sda,/dev,sdb ##s=SATA d=DISK a=第一块
IDE           /dev/hd0,/dev,hd1 ##h=hard 0表示第一块
VIRTIO-BLOCK  /dev/vad,/dev/vdb ##v=virtio
M2(SSD)      /dev/nvme0,/dev/nvme2 ##nvme=m2
SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1 ##mmcblk=mmc卡
光驱            /dev/cdrom,/dev/sr0,/dev/sr1

2)设备查看

  1. fdisk -l ##查看磁盘分区情况
  2. lsblk ##设备使用情况
  3. blkid ##设备管理方式及设备id
  4. df ##查看正在被系统挂载的设备
  5. cat /proc/partitions ##查看系统识别设备

实验一、设备管理中的临时挂载和卸载

设备挂载点更改:

umount /dev/sdb1 ##先将设备从原来的挂载点卸载

mount /dev/sdb1 /mnt ##挂载设备到指定的挂载点

cd /mnt ##切换到挂载点的环境

设备挂载的权限设定:

  1. mount -o ro /dev/sdb1 /mnt ##设定设备在挂载点只读(要先将设备从挂载点卸载)
  2. mount -o remount,rw /dev/sdb1##重新设定挂载设备的权限,可读可写。

查看设备挂载的情况:

  1. losf /dev/sdb1 ##查看挂载点中的进程运行情况
  2. fuser -vm /dev/sdb1 ##查看挂载点中的进程运行情况
  3. fuser -kvm /dev/sdb1 ##关闭设备在挂载点的进程运行

实验二、文件的查找

实验环境建立:

  1. cd /mnt/
  2. touch westosfile{1..5}
  3. mkdir westosdir
  4. touch westosdir/westosfile1
  5. dd if=/dev/zero of=/mnt/westosfile1 bs=1 count=10##给指定文件内生成指定大小的数据

1)设备中文件的查找

  1. find /mnt/ -name “westosfile*“ ##查找相应筛选条件的文件
  2. find /mnt/ -maxdeoth 1 -name westosfile1 ##查找深度为1层
  3. find /mnt/ -user 用户名 -group 组名 ##查找相应的用户名、组名的文件
  4. find /mnt/ -user 用户名 -or -user 用户名 ##查找相应的用户名或者组名的文件
  5. find /mnt/ -user 用户名 -not-group 组名 ##查找相应的用户名,不是指定组名的文件
  6. find /mnt/ -type d f l s ##查找对应类型的东西(d=目录 f=文件 l=链接 s=套接字)
  7. find /mnt/ -size 10M ##查找大小为10M的文件
  8. find /mnt/ -size -10M ##查找大小为10M以内的文件
  9. find /mnt/ -size +10M ##查找大小为10M以上的文件
  10. find /mnt/ -cmin 1 ##查找一分钟修改过的文件
  11. find /mnt/ -cmin -1 ##查找一分钟内修改过的文件
  12. find /mnt/ -cmin +1 ##查找一分钟以上修改过的文件
  13. find /mnt/ -prem 444 ##查找u g o只能有指定权限的文件,例如:-r--r--r--
  14. find /mnt/ -prem -444 ##查找u g o都必须有指定权限的文件,例如:-rw-r--rwx
  15. find /mnt/ -prem /444 ##查找u g o中只要有一个有指定权限的文件,例如:-r--------
  16. find /mnt/ 参数 -exec 操作指令 {} \;##查找对应条件的文件并执行操作

实验三、磁盘分区
1)分区方式:

非交互式:
 

  1. parted /dev/vdb mklabel msdos 类型 ##
  2. parted /dev/vdb mkpart primary 1 1000 ##建立新的磁盘分区
  3. parted /dev/vdb rm 分区号 ##删除指定分区

交互式:
 

  1. fdisk /dev/vdb
  2. m#获得辅助列表
  3. p#分区表
  4. n#建立新的分区
  5. d#删除分区

实验四、设备挂载设置(永久)

udevadm settel         ##同步分区表

mkfs.xfs -K /dev/vdb1  ##格式化设备为xfs文件系统(相当于在/dev/sdq1上安装设备管理文件)

##-K 不丢弃空缺数据块

永久挂载编写/etc/fstab文件:

/dev/vdb1                    /mnt       xfs     defaults         0 0

实验五、swap分区

  1. udevadm settel ##同步分区表
  2. mkswap /dev/vdb1 ##建立一个新的分区
  3. swapon -s ##查看分区表
  4. swapon -a /dev/vdb1 -p 数字 ##设置swap分区优先级((临时)
  5. vim /etc/fstab ##建立永久分区,编辑配置文件

配置文件内容:

/dev/vdb1     swap                    swap    defaults        0 0

永久修改分区优先级,编辑/etc/fstab配置文件:

/dev/vdb1     swap       swap    defaults        0 0,pri=数字

swapoff /dev/vdb1 ##关闭swap分区

实验六、配额
 

  1. 建立新的分区:/dev/vdb3
  2. mkfs.xfs /dev/vdb3 ##给分区/dev/vdb3格式化为xfs格式
  3. 建立目录/westos:mkdir /westos
  4. 将/dev/vdb3指定配额功能挂载到目录/westos:mount -o usrquota /dev/vdb3 /westos/

  1. 给挂载目录/westos满权限:chmod 1777 /westos
  2. 给用户westos进行配额:edquota -u westos

 这里给用户westos的配额时10M

关闭配功能  ##quotaoff -uv /dev/vdb3

测试:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/85488
推荐阅读
相关标签
  

闽ICP备14008679号