赞
踩
实验环境的配置
新建新的虚拟机(也可以重置已有的虚拟机),虚拟机重新配置网卡信息。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
测试:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。