Linux红帽8.2新系统中存储管理

实验环境的配置
新建新的虚拟机(也可以重置已有的虚拟机),虚拟机重新配置网卡信息。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)设备查看

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

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

设备挂载点更改:

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

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

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

设备挂载的权限设定:

mount -o ro /dev/sdb1 /mnt ##设定设备在挂载点只读(要先将设备从挂载点卸载)

mount -o remount,rw /dev/sdb1##重新设定挂载设备的权限,可读可写。

查看设备挂载的情况:

losf /dev/sdb1      ##查看挂载点中的进程运行情况

fuser -vm /dev/sdb1 ##查看挂载点中的进程运行情况

fuser -kvm /dev/sdb1 ##关闭设备在挂载点的进程运行

实验二、文件的查找

实验环境建立:

cd /mnt/

touch westosfile{1..5}

mkdir westosdir

touch westosdir/westosfile1

dd if=/dev/zero of=/mnt/westosfile1 bs=1 count=10##给指定文件内生成指定大小的数据

1)设备中文件的查找

find /mnt/ -name “westosfile*“ ##查找相应筛选条件的文件

find /mnt/ -maxdeoth 1 -name westosfile1  ##查找深度为1层

find /mnt/ -user 用户名 -group 组名 ##查找相应的用户名、组名的文件

find /mnt/ -user 用户名 -or -user 用户名 ##查找相应的用户名或者组名的文件

find /mnt/ -user 用户名 -not-group 组名 ##查找相应的用户名,不是指定组名的文件

find /mnt/ -type d f l s ##查找对应类型的东西(d=目录 f=文件 l=链接 s=套接字)

find /mnt/ -size 10M ##查找大小为10M的文件

find /mnt/ -size -10M ##查找大小为10M以内的文件

find /mnt/ -size +10M ##查找大小为10M以上的文件

find /mnt/ -cmin 1 ##查找一分钟修改过的文件

find /mnt/ -cmin -1 ##查找一分钟内修改过的文件

find /mnt/ -cmin +1 ##查找一分钟以上修改过的文件

find /mnt/ -prem 444 ##查找u g o只能有指定权限的文件,例如:-r--r--r--

find /mnt/ -prem -444 ##查找u g o都必须有指定权限的文件,例如:-rw-r--rwx

find /mnt/ -prem /444 ##查找u g o中只要有一个有指定权限的文件,例如:-r--------

find /mnt/ 参数 -exec 操作指令 {}  \;##查找对应条件的文件并执行操作

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

非交互式:
 

parted /dev/vdb mklabel msdos 类型 ##

parted  /dev/vdb mkpart primary 1 1000 ##建立新的磁盘分区

parted  /dev/vdb rm 分区号 ##删除指定分区

交互式:
 

fdisk /dev/vdb

m#获得辅助列表

p#分区表

n#建立新的分区

d#删除分区

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

udevadm settel         ##同步分区表

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

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

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

/dev/vdb1                    /mnt       xfs     defaults         0 0

实验五、swap分区

udevadm settel ##同步分区表

mkswap /dev/vdb1 ##建立一个新的分区

swapon -s  ##查看分区表

swapon -a /dev/vdb1 -p 数字 ##设置swap分区优先级((临时)

vim /etc/fstab ##建立永久分区,编辑配置文件

配置文件内容:

/dev/vdb1     swap                    swap    defaults        0 0

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

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

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

实验六、配额
 

建立新的分区:/dev/vdb3

mkfs.xfs /dev/vdb3 ##给分区/dev/vdb3格式化为xfs格式

建立目录/westos:mkdir /westos

将/dev/vdb3指定配额功能挂载到目录/westos:mount -o usrquota  /dev/vdb3  /westos/

给挂载目录/westos满权限:chmod 1777 /westos

给用户westos进行配额:edquota -u westos

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

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

测试:

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值