1、mdadm 管理和创建RAID的命令:
例:创建RAID5阵列过程:
#yum -y install mdadm //安装mdadm命令
#mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{b,c,d,e} //-C 创建RAID,/dev/md0 第一个RAID设备,-l5 RAID5,-n RAID成员的数量,-x 热备磁盘的数量
#mkfs.xfs /dev/md0 //格式化md0,为xfs文件系统格式
#mkdir /mnt/raid5 //创建挂载点
#mount /dev/md0 /mnt/raid5 //手动挂载RAID盘
查看RAID信息
#mdadm -D /dev/md0 //-D 查看详细信息
模拟一块硬盘损坏,并移除
#mdadm /dev/md0 -f /dev/sde -r /dev/sde //模拟/dev/sde损坏,并移除,-f --fail,-r --remove
设置RAID自动挂载
#echo '/dev/md0 /mnt/raid5 ext4 defaults 0 0' >> /etc/fstab
#mdadm -D -s
ARRAY /dev/md0 metadata=1.2 name=localhost:0 UUID=84530453:35ae8ac0:459019a5:5a437595
#mdadm -D -s > /etc/mdadm.conf //-D 查看详细信息,-s 查看
2、find 文件查找命令:
语法:
find [path...] [options] [expression] [action] 命令 路径 选项 表达式 动作
按文件名:
#find /etc -name "hosts" //查找/etc下,名字叫“hosts”的文件
#find /etc -iname "hosts" //-i忽略大小写
按文件大小:
#find /etc -size +5M //文件>5M
#find /etc -size 5M //文件=5M
#find /etc -size -5M //文件<5M
指定查找的目录深度:
#find / -maxdepth 3 -a -name "ifcfg-en*" //查找到根下三级目录
#find / -maxdepth 4 -a -name "ifcfg-en*" //查找到根下四级目录
按文件属主、属组找:
#find /home -user test1 //属主是test1的文件
#find /home -group test1 //属组是test1组的文件
按文件类型:
#find /tmp -type f //f普通文件
#find /dev -type b //b块设备文件
......
按文件权限:
普通权限
# find . -perm 644 -ls //精确权限
# find . -perm -644 -ls //包含权限即可
特别权限
# find /usr/bin /usr/sbin -perm -4000 -ls //包含set uid
# find /usr/bin /usr/sbin -perm -2000 -ls //包含set gid
# find /usr/bin /usr/sbin -perm -1000 -ls //包含sticky