备份和LVM逻辑卷
磁盘的使用: 1.分区: # fdisk /dev/sdb /dev/hda # lsblk 2.格式化: # mkfs.ext4 /dev/sdb3 # mkfs -t xfs /dev/hda3
# blkid 3.挂载: # mount /dev/sdb3 /opt/sdb3 # umount 挂载点 //卸载 # vim /etc/fstab # mount -a //手动地执行自动挂载 # mount -o loop CentOs.iso 挂载点磁盘的使用—LVM逻辑卷—RAID磁盘阵列----ceph存储 内存交换空间:swap 1.内存最大的寻址空间:64G 2.交换空间的大小一般是内存的2-4倍
swap: 1.分区 2.格式化: #mkswap /dev/hdc6 3.加载: # swapon /dev/hdc6 关掉: # swapoff /dev/hdc6 4.查看内存空间: #free #free -h //显示大小 5.更新: #partprobe1bytes=8bit 00000001 1 – 00000001 100 个 1
压缩和归档、备份 100G – 100G 101G – 101G 98G – 98G
AAAA -- AAAA AAAAAA -- AAAAAA AABB -- AABB AAB -- AAB 完全备份,增量备份,差异备份 1.完全备份:dump # dump [-Suvj] [-level] [-f 备份文件] 待备份数据 选项: -S 列出待备份的数据需要多少磁盘空间才能备份完毕 -u 讲这次dump备份时间记录到/etc/dumpdateS文件中 -v 显示dump文件过程 -j 支持dzip2压缩,默认压缩等级2 -level -0 ~ -9 -f 跟文件 -W 列出/etc/fstab里面具有dump设备的分区是否备份过 dump备份 restore还原dump实例: 1.找出文件系统最小的那个: # df -h 2.先测试一下如果完整备份需要多少容量? # dump -S /dev/vda1 3.完整备份文件记录名为/root/boot.dump ,同时更新记录文件 # dump -u0 -f /root/boot.dump /root/boot DBA: mysql – sql server(windows) – mysql (linux)-- 主从复制、读写分离、MHA – 数据库开发(python)
恢复:restore: #restore -C -f 备份文件 -C 列出备份文件和实际文件的差异
备份的工具:dd #dd if=/dev/sdb1 of=/tmp/sdb1.bak bs=512 count=1 //将/dev/sdb1分区第一块扇区的内容进行备份 #dd if=/dev/sdb2 of=/tmp/sdb2.bak //备份命令