File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
projects/LinuxSystemOps/Filesystem Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ ## backup policy and best practices
2+
3+ 备份策略和最佳实践
4+
5+ > 在常规服务器中,将磁盘区分为系统盘、数据盘和备份盘,除特殊情况外服务部署在数据盘,备份盘用于备份数据盘数据。
6+
7+ 不好的备份方法:直接将备份数据备份到备份盘根目录。这样会导致备份盘因故障掉盘后,因为备份盘挂载到根分区的原因,会导致根分区数据写满,从而引发服务异常。
8+
9+ 好的备份方法:除了可以监测备份盘的健康状态,还可以将数据备份到备份盘的目录之下,而不是直接将备份数据备份到备份盘根目录(备份盘挂载点)。这样当备份盘掉盘后,不会再写入备份,从而保证不会导致根分区数据写满。
10+
11+ 目录结构可以参考** 文件系统层次结构标准** :[ Filesystem Hierarchy Standard, FHS] ( https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html )
12+
13+ ``` text
14+ /
15+ ├── opt # Add-on application software packages
16+ ├── data # application data dir
17+ │ ├── app
18+ │ ├── log
19+ │ └── ...
20+ ├── backup
21+ │ ├── backup_data # the directory on backup disk
22+ │ | └── data
23+ │ | ├── app
24+ │ | ├── log
25+ │ | └── ...
26+ │ └── ...
27+ └── ...
28+ ```
129
230## rsync
31+
332Rsync is widely used for backups and mirroring and as an improved copy command for everyday use.
433
534## rsync quick CLI references
35+
636``` shell script
737# rsync all files
838sudo /usr/bin/rsync -az -e " ssh -p 22 -oStrictHostKeyChecking=no -i /home/guodong/.ssh/id_rsa" --delete --delete-excluded --log-file=/tmp/rsync.log root@192.168.88.17:/opt/atlassian /opt
You can’t perform that action at this time.
0 commit comments