计划任务:
echo "systemctl restart httpd" | at 50 3 2 1 * 分钟 小时 日 月 星期假设在每周一、三、五的凌晨 3 点 25 分,都需要使用 tar 命令把某个网站的数据目录进行打包处理,使其作为一个备份文件。crontab -e25 3 * * 1,3,5 /usr/bin/tar -xzcf backup.tar.gz /var/wwwRAID(独立冗余磁盘阵列)
mdadm-a 检测设备名称-n 指定设备数量-l 指定RAID级别-C 创建-v 显示过程-f 模拟设备损坏-r 移除设备-Q 查看摘要信息-D 查看详细信息-S 停止RAID磁盘阵列RAID 0 分别写入 提升速度但不具备备份和修复
RAID 1 同时写入 提高了负载降低磁盘利用率RAID 5 奇偶校检尝试重建损坏数据RAID 10 0+1组合体 速度快成本高RAID10 建4盘,bcde
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde-C创建阵列 -v过程 -a yes 自动创建设备文件 -n 4 4块盘组阵列 -l 10 RAID 10级别mkfs.ext4 /dev/md0 mkdir /RAIDmount /dev/md0 /RAIDdf -hmdadm -D /dev/md0模拟坏mdadm -f /dev/md0 /dev/sdb移除坏mdadm /dev/md0 -r /dev/sdb卸载md0/装盘mdadm /dev/md0 -a/dev/sdbmdadm -D /dev/md0RAID5 建4盘,bdc,e作备份盘
mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc dev/sdd dev/sdemkdir /raidmkfs.ext4 /dev/md0mount /dev/md0 /raidmdadm -f /dev/md0 /dev/sdbsde 会迅速补上###############################################################################
建2盘pvcreate /dev/sdb /dev/sdc #bc支持LVM逻辑卷vgcreate dd /dev/sdb /dev/sdc #bc建卷组vgdispaly #查看卷组lvcreate -n vo -l 37 dd #从组中分割出LVM逻辑卷命令为vo-n vo 命令为 vo -l 37 块为4M(4X1024) (lvrename 改LVM名)lvdisplay #查看LVM逻辑卷mkfs.ext4 /dev/dd/lv #格式LVM逻辑卷vomkdir /lvmmount /dev/storage/lv /lvmdf -h#扩容先卸载umount /lvmlvextend -L 290M /dev/dd/lv #扩容到290Me2fsck -f /dev/dd/lv #没有改变则执行 resize2fs /dev/dd/lvmount /dev/dd/lv /lvmdf -h#缩容先卸载unmout /lvme2fsck -f /dev/dd/lvresize2fs /dev/dd/lv 120Mlvreduce -L 120M /dev/dd/lvlvdisplay /dev/dd/lvmount /dev/dd/lv /lvmdf -h#逻辑卷快照向建好的lv逻辑卷中输入一个文件echo "hahah" >/lvm/hah.txtlvcreate -L 120M -s -n lv1 /dev/dd/lv指定大小 -s 建快照 -n lv1 命令为lv1 指定快照路径dd if=/dev/zero of=/lvm/hah.txt count=1 bs=100M #向lv中写入垃圾文件df -humonut /lvmlvconvert --merge /dev/dd/lv1 #恢复快照mount /dev/dd/lv /lvmdf -h#删除逻辑卷umount /lvmvi /etc/fstablvremove /dev/dd/lvvgremove ddpvremove /dev/sdb /dev/sdclvdisplay vgdisplay pvdisplay################################################################################配置iscsi#服务端#!/bin/bashdd if=/dev/zero of=/lun1.img bs=1M count=1024losetup -flosetup /dev/loop0 /lun1.imglosetupsystemctl start target
targetcli/backstores/block create ddl /dev/loop0/iscsi create iqn.2019-01.com.ab:cd/iscsi/iqn.2019-01.com.ab:cd/tpg1/acls create iqn.2019-01.com.ef:gh/iscsi/iqn.2019-01.com.ab:cd/tpg1/luns create /backstores/block/ddl/iscsi/iqn.2019-01.com.ab:cd/tpg1/portals/ create 192.168.93.138/iscsi/iqn.2019-01.com.ab:cd//tpg1/portals/ delete 0.0.0.0 3260 lsexit#客服端
echo "InitiatorName=iqn.2019-01.com.ef:gh">/etc/iscsi/initiatorname.iscsiiscsiadm -m discovery -t sendtargets -p 192.168.93.138iscsiadm -m discovery -t st -p 192.168.93.138###############################################################################
#配置iscsi服务端bcdef五盘,bc逻辑卷,defRAID5pvcreate /dev/sdb /dev/sdc #物理卷vgcreate vg1 /dev/sd[bc] #物卷组lvcreate -n lv1 -L 1000M vg1 #逻辑卷mdadm -Cv /dev/md5 -n3 -l5 /dev/sd[def]
cat /proc/mdstat #查看创建过程start targettargetcli/backstores/block create lvm.disk /dev/vg1/lv1 #用lv1建块存储/backstores/block create md5.disk /dev/md5 #用md5建块存储#建立一个target对象标识/iscsi create iqn.2019-01.com.stor:lvm /iscsi create iqn.2019-01.com.stor:md5#建ACL允许下面标识的主机访问该存储/iscsi/iqn.2019-01.com.stor:lvm/tpg1/acls create iqn.2019-01.com.dd:dd/iscsi/iqn.2019-01.com.stor:md5/tpg1/acls create iqn.2019-01.com.dd:dd#建LUN并和存储设备做关联/iscsi/iqn.2019-01.com.stor:lvm/tpg1/luns create /backstores/block/lvm.disk/iscsi/iqn.2019-01.com.stor:md5/tpg1/luns create /backstores/block/md5.disk#配target监听IP和端口(默认在所有接口IP的3260/tcp监听)
#删除0.0.0.0ip监听/iscsi/iqn.2019-01.com.stor:lvm/tpg1/portals/ delete 0.0.0.0 3260 /iscsi/iqn.2019-01.com.stor:md5/tpg1/portals/ delete 0.0.0.0 3260/iscsi/iqn.2019-01.com.stor:lvm/tpg1/portals/ create 192.168.93.138/iscsi/iqn.2019-01.com.stor:md5/tpg1/portals/ create 192.168.93.138#设置用户名和密码
/iscsi/iqn.2019-01.com.stor:md5/tpg1/acls/iqn.2019-01.com.dd:dd/ set auth userid=dd/iscsi/iqn.2019-01.com.stor:md5/tpg1/acls/iqn.2019-01.com.dd:dd/ set auth password=123456lsexitstar/enable target#配iscsi客户端vi /etc/iscsi/initiatorname.iscsiInitiatorName=iqn.2019-01.com.dd:ddecho "InitiatorName=iqn.2019-01.com.dd:dd">/etc/iscsi/initiatorname.iscsi
source /etc/iscsi/initiatorname.iscsi
vi /etc/iscsi/iscsid.confset nu 61 62star/enable iscsi #查看存储设备iscsiadm -m discovery -t sendtargets -p 192.168.93.138iscsiadm -m node –login
iscsiadm -m node -T iqn.2019-01.com.dd:md5 –lfdisk –lfdisk /dev/sdbn(新建),四个回车(默认值 ),w(保存退出)mkfs.xfs /dev/sdb1 #格式化分区为xfs格式blkid /dev/sdb1 #获取分区的uuidiscsiadm -m node -T iqn.2019-01.com.stor:lvm -p ip:3260 -o update -n node.startup -v automatic #设置自动连接存储,不需要配置
vi /etc/fstab最行一行添加:UUID=mount –adf –hTumount /dev/sdb1iscsiadm -m node -T iqn.2019-01.com.stor:lvm -p ip:3260 –u #断开连接lsscsi #查看scsi设备iscsiadm -m node -o delete -T iqn.2019-01.com.stor:lvm -p ip:3260 #删除设备vi /etc/fstab #删除相关配置##############################################################################