当前位置: 首页 > news >正文

机房运维篇(添加备份盘)加备份

1.添加盘


以centos7 为例子
sudo systemctl stop --all   #停止所有服务 

showdown -h now #关机

然后 拆开主机 添加硬盘 

在终端进行磁盘分区

lsblk #查看所有磁盘

例如:新加的盘名为sdb

给新加入的磁盘进行分区: fdisk /deb/sdb1

分区完成后进行创建文件系统类型

mkfs.ext4 /deb/sdb1

然后使用blkid 命令查看uuid号

vi /etc/fstab

UUID=af7e4d09-8978-4a47-b3ff-ad350ffed50a /boot                   ext4     defaults        0 0
唯一标识            挂载目录          文件系统类型        挂载选项(defaults)默认包含  dump 备份工具是否备份此分区(0=不备份)    fsck 启动时检查顺序(0=不检查,1=根分区优先,2=其他)

设置rsync备份防止/home分区因硬盘故障而丢失数据:

写一个shell脚本

mkdir -p /cron/shell

cat /cron/shell/backup.sh

#!/bin/bash

# 挂载备份硬盘

mount /dev/sdb1 /mnt/backup_disk

# 执行备份

rsync -avzh --delete /home/ /mnt/backup_disk/home_backup/

-a保留权限属性   -v详细输出   -z压缩传输   -h可读格式  --delete删除目标多余文件

卸载硬盘

umount /mnt/backup_disk

然后创建定时任务

crontab -e 

0 3 * * *      /cron/shell/backup.sh

2.备份命令 rsync

rsync 是 Linux/Unix 下强大的文件同步工具,支持本地和远程同步,具有高效、灵活的特点。

选项说明
-a归档模式(保留权限、时间等,相当于 -rlptgoD
-v显示详细输出
-z压缩传输
-h人类可读格式
-P显示进度 + 断点续传(= --partial --progress
--delete删除目标端多余文件(保持严格同步)
-n试运行(不实际执行)
--exclude排除文件/目录
--include包含特定文件
-e ssh通过 SSH 传输

rscnc -avh /home/ /backup/home  #本地备份

rsync -avhze ssh /local/path/ user@remote:/remote/path/     远程同步 把本机备份

rsync -avzhe ssh user@remote:/remote/path/ /local/path/   把远程服务器文件备份 到本机

http://www.lryc.cn/news/582138.html

相关文章:

  • mac中有多个java版本涉及到brew安装中,怎么切换不同版本
  • Playwright vs TestCafe 对象注入机制详解对比
  • Redis Tag 字段详解与最佳实践
  • 可扩展 Redis 查询引擎的最佳实践
  • 人工智能-基础篇-22-什么是智能体Agent?(具备主动执行和调优的人工智能产物)
  • DejaOS常见问题
  • (4)ROS2:moveit2的几个坑
  • 多通道采发仪VS系列 智能监测终端 工业级采发仪精准守护隧道边坡、水利大坝
  • 【Echarts】“折线+柱状”实现双图表-家庭用电量可视化【文章附完整代码】
  • 【SigNoz部署安装】Ubuntu环境部署SigNoz:Docker容器化监控的全流程指南
  • 御控网关如何实现MQTT、MODBUS、OPCUA、SQL、HTTP之间协议转换
  • HTTP 重定向
  • Camera相机人脸识别系列专题分析之十六:人脸特征检测FFD算法之libcvface_api.so数据结构详细注释解析
  • C++ -- string类的模拟实现
  • Day07- 管理并发和并行挑战:竞争条件和死锁
  • 【AI大模型入门指南】机器学习入门详解
  • 烟雾,火焰探测器
  • Linux操作系统:软硬链接与动静态库
  • ClickHouse介绍与应用
  • 迁移GitLab,在新Linux中用Docker重新部署GitLab备份还原
  • C#中的BindingList有什么作用?
  • 【机器学习深度学习】多分类评估策略:混淆矩阵计算场景模拟示例
  • 亚马逊运营进阶指南:如何用AI工具赋能广告运营
  • 诊断工程师进阶篇 --- 车载诊断怎么与时俱进?
  • English Practice - Day 2
  • vite打包的简单配置
  • react状态管理库 - zustand
  • 风电自动化发电中的通信桥梁:CAN主站转MODBUS TCP网关解析
  • 【MyBatis】MyBatis与Spring和Spring Boot整合原理
  • 5种方法将联系人从iPhone转移到OnePlus