作为一个摄影爱好者,我的手机和相机中每天都会产生大量照片,久而久之,存储空间就成了一个大问题。云服务虽然方便,但付费空间不便宜,而且总让我对数据隐私有点不放心。 正因为这样,我起了个念头:不如自己搭一个家庭云,用来备份照片、同步笔记、播放影音、甚至跑点服务。一来能省钱,二来也更灵活自由。 为什么不买成品NAS? 实际使用体验 搭好这一整套系统后,我的日常使用便利性提升了非常多: 照片备份更轻松:无论是相机还是手机拍的照片,我可以直接通过流量远程上传到家里,省掉一堆线和中间软件。 比如输入“秋天的落叶”就能找到对应场景的照片,非常好用。 影音中心也搞定:这套系统可以流畅播放影音,配个电视盒子或者直接远程观看都可以,硬解4K60帧无压力。 如果你也有类似需求,比如照片多、影音需求高、或者想要一个更自由的笔记备份方案,不妨试试自己搭建家庭NAS。虽然前期动手比较麻烦,但成品出来的那一刻真的成就感满满。
这次学习怎么备份数据库 数据库备份命令 1.备份单个数据库 备份名为zzes的数据库 mysqldump -u root -proot zzes>zzes.sql 这样干,在高版本mysql下会报个 =your_backup_password 保存,再用这个命令,即可导出 mysqldump --defaults-extra-file=/etc/my.cnf 你的数据库名称>文件名.sql 2.备份多个数据库 备份名为zzes1和zzes2的数据库 mysqldump -u root -proot --databases zzes1 zzes2 > zzes1_zzes2.sql 3.备份全部数据库 # mysqldump -u root -proot --all-databases > all-databases.sql 4.只备份数据库结构 mysqldump -u root -proot --no-data zzes > zzes_structure.sql 5.只备份数据库的数据 mysqldump -u root -proot --no-create-db --no-create-info zzes > zzes_data.sql
我用手机拍了很多照片,平时都保存在一台 Windows 台式机上,这台机器硬盘空间大,主要干两个事情,一个是我打游戏,一个就是存放多媒体数据(主要是照片,也有很多文档)。 有时候我需要它提供照片服务,以方便家人使用各种媒体终端(手机、电视盒子等)阅览,有时候则需要往上面拷贝数据以作备份只用,于是我使用 Plex 折腾了一下,但是由于台式机噪音等等的关系,不适合长期开机,因此当时那个方案还是残缺的 大致总结一下,以下是我的主要的几个需求: 照片服务要能够长期保持在线,私用可以方便地查看照片。开机不能有明显的噪音和功耗问题。 我的照片经常是在 Windows 下进行处理的,因此需要很方便地同步到照片服务器。 我办公和文档处理都是在 Mac 上进行的,因此需要很方便地同步文档到服务器。 私用,不愿意上传公有云。 之后,在各种终端上安装 Plex 应用,就可以很舒服地浏览照片了。
如果仅想导出指定数据库中的指定数据表,可以这样做: shell> mysqldump test t1 t3 t7 > dump.sql 用mysqldump以分隔文本格式转储数据 若你使用mysqldump 编写备份脚本 #! " -a ${dumpfile}.tar.gz 8chf@163.com } rm_oldfile() { #查找出当前目录下7天前生成的文件,并将之删除 find ${backuppath } -type f -mtime +7 -exec rm {} \; } #切换到数据库备份的目录。 设置备份目录 220.*.*.* 约定以mysql服务器host为文件夹,每个host下备份只有该host下的备份。 logs 目录存放备份过程的日志。 shell 目录下则是备份脚本。 ?
;有ࣼ7;O7F;用Windows7CFB;7EDF;的7ECF;历。如果 本文分析内容安排 备份系统 恢复系统 3. 备份系统 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。 首先成为root用户: sudo su 然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录): cd / 下面是我用来备份系统的完整命令 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。 执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。 备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。
MySQL 8.0.19 Redhat 7.4 操作系统账号:mysql 数据库备份账号:backup 1. prepare阶段 上节我们介绍了如何使用xtrabackup对数据库进行增量备份,分别为base ,incr1以及incr2 结束后我们得到了非一致性的备份文件,即需要对未提交的事务进行回滚以及对提交的事务进行前滚 这个过程在xtrabackup中叫做准备阶段(prepare stage) 这个阶段完成后该备份文件就可被使用 你可以在任何机器上prepare 2. prepare 备份 通过上一节内容我们有如下备份内容 第一次全备第一次增量备份第二次增量备份我们同样使用--apply-log进行恢复动作,相当于Oracle 的recover动作 我们需要依次进行prepare,即按照如下步骤进行 prepare第一次全备prepare第一次增量备份prepare第二次增量备份还有需要注意的是和prepare全备不一样,除了最后一步 2.3 prepare 第二次增量备份 由于我们只有2个增量备份,所以这是最后一次prepare,所以不需要加--apply-log-only参数 xtrabackup --prepare -use-memory
1级:实现异地备份 第1级容灾方案是将关键数据备份到本地磁带介质上,然后送往异地保存,但异地没有可用的备份中心、备份数据处理系统和备份网络通信系统,未制定灾难恢复计划。 2级:热备份站点备份 第2级容灾方案是将关键数据进行备份并存放到异地,制定有相应灾难恢复计划,具有热备份能力的站点灾难恢复。一旦发生灾难,利用热备份主机系统将数据恢复。 它与第1级容灾方案的区别在于异地有一个热备份站点,该站点有主机系统,平时利用异地的备份管理软件将运送到异地的数据备份介质(磁带)上的数据备份到主机系统。当灾难发生时可以快速接管应用,恢复生产。 一旦灾难发生,利用备份中心已有资源及异地备份数据恢复关键业务系统运行。 这一等级方案特点是备份数据是采用自动化的备份管理软件备份到异地,异地热备中心保存的数据是定时备份的数据,根据备份策略的不同,数据的丢失与恢复时间达到天或小时级。
restic是一个快速、高效、安全的备份程序。 它支持三个主流操作系统(Linux、macOS、Windows),restic支持多种备份方式,可以将数据备份到本地、SFTP、AWS S3、Backblaze B2等。 restic支持加密备份、增量备份,快照回滚等特点,用做数据备份非常合适。 这篇文章记录一下在CentOS 7环境下使用restic将数据备份到另一台服务器(SFTP方式)的全过程,避免大家踩坑。 (本地文件夹) /data/wwwroot/default:需要排除的文件夹(不需要备份的目录) 查看和移除快照 restic采取增量备份方式,再下次备份的时候restic只会备份有改动和增加的文件,并创建一个快照 最后 restic对数据进行加密备份,采用增量备份方式,支持多种备份方式,用来备份服务器数据是一个非常不错的选择,更多使用说明可参考官方帮助文档。
localhost file]# ls backup_1.txt [root@localhost file]# cat backup_1.txt This is a backup test of CentOS 7 [root@localhost file]# pwd /file 2.开始备份系统,进到系统根目录下,使用tar进行备份 [root@localhost file]# cd / [root@localhost 6.执行完成以上步骤,还需要执行以下命令再重启即可 [root@localhost /]# restorecon -Rv / [root@localhost /]# reboot 7.重启完毕后,确认恢复 localhost file]# ls backup_1.txt [root@localhost file]# cat backup_1.txt This is a backup test of CentOS 7
Centos系统备份与恢复教程 tar: 特点 1、保留权限 2、适合备份整个目录 3、可以选择不同的压缩方式 4、如果选择不压缩还能实现增量备份,部份还原,参考man “空白”空间也会被保存起来,备份文件比较大 备份 备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb) tar方法教程 Linux不像windows,它不限制根用户存取任何东西 紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/。接着就是我们要剔除的目录了:我们不想备份每一样东西,因为包括有些目录不是非常有用。 同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结 果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则最终你会把那些也备份的。 作为选择,你可以使用Bzip来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“j”替换命令中的“z”,同时给备份命一个相应的扩展名。
如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。 Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。 和备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。
备份的分类 1.按备份的结果来分: 逻辑备份 其备份结果为SQL语句,适合于所有存储引擎,恢复时需要较多时间,逻辑备份时,对于MyISAM存储引擎是需要进行锁表操作的,通过使用的mysqldump就是一种逻辑备份工具 物理备份 是对数据库目录的拷贝,其备份结果的大小通常也与备份数据的数据目录大小相同,物理备份和恢复通常比逻辑备份要快,因为只需要对mysql数据目录拷贝即可,也正是因为这点,对于内存表只能备份其结构, 无法备份数据(因为其数据存储在内存中,没有实际的物理数据文件) 物理备份的方式 进行物理备份,我们可以采用离线备份和在线备份的方式进行备份 离线备份:需要对数据库进行停机,或对整个数据库进行锁定的情况下进行 按备份的数据库的内容来分 2.1 全量备份 是对整个数据库的一个完整备份 2.2 增量备份 是在上次全量或增量备份的基础上,对更改过的数据进行的备份 注意 Mysql官方提供的mysqldump命令并不支持增量备份 通常情况要使用mysqldump来进行增量备份的话,增量备份只能通过备份Mysql的二进制日志来实现 XtraBackup本身就提供了增量备份的功能,所以对于Innodb来说,使用XtraBackup
[root@localhostsrc]#wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm ③. [root@localhostsrc]#rpm-ivh mysql57-community-release-el7-8.noarch.rpm ④. 开始今天的主菜:一台主服务器-一台备份服务器实现热备份: 1. 到这里就算是完成99%了,重启B服务器的MySQL服务:service mysql restart 查看slave上备份线程的工作情况: ? 就是双主互相备份,或者多主循环备份。如果只是一个master和一个备份服务器这个参数可以不要。
其实解决办法很简单:做好手机相册的备份! 现代智能手机拍摄的照片和视频越来越高清,占用的存储空间也越来越大。当手机存储空间被占满时,不仅会影响手机的运行速度,还可能导致无法安装新应用或拍摄新的照片。 将照片备份后,便可以安心地从手机中删除部分原始文件,为手机“减负”,提升性能。 将照片备份到电脑或NAS(网络附加存储)上,可以更方便地进行分类、整理和筛选。 系统会自动识别已经备份过的照片,每次备份时只传输新增的文件,避免了重复备份,大大节省了时间和存储空间。 无论您身在何处,只要手机和家中的电脑或NAS都处于联网状态,就可以实现远程备份。 我这里以我的手机(xiaomi 15)进行示范,直接在软件商店就可以搜索的到 安装好了之后我们进行登录,在下方的导航栏就可以看到我们的照片了,并且我们这里是按照分类进行备份的,就是我们在手机上将我们需要备份的照片全部都放到一块 ,我们直接在这里就可以检索到我们照片了,我这里绑定了我的电脑设备,我直接进行一键备份操作 首次使用时,您需要从列表中选择之前已绑定的电脑或NAS作为备份文件的存储目标设备,App默认会选择备份所有相册
图片然后进入存储空间设置,本地目录自信创建文件夹,对应容器内目录:/config目录用来存放iCloud Cookie,iCloud目录用来存放下载的照片视频等。 Sync should now be successful.至此,Cookie获取完成,这时候需要在iCloud目录也就是用来存放下载的照片视频的目录,创建一个.mounted文件。怎么创建随意。 创建完成之后容器才会开始工作,读取并下载照片视频。touch .mounted最后用Cloud Sync连接到自己的百度云账户,并且新建任务开启加密。 建议开加密,为了隐私,防止被用个人照片进行训练模型(不一定)。图片
一 PCS7 的数据归档 1.PCS7 变量记录归档机制: PCS7 归档分为快速归档和慢速归档。根据标签的采集周期,对数据进行快速或者慢速归档。 PCS7 为德国软件,在所有 PCS 7 工厂中,在内部使用 UTC(Universal Time Coordinated) 作为公共时基,即标准的世界时间,对应于伦敦的格林尼治标准时间,以支持将子组件安装在不同地点甚至是不同时区的系统组态 2.PCS7 变量记录归档路径 四个文件夹: ArchiveManager:最早生成的数据归档文件存放在该文件夹中。 二 PCS7 数据归档备份与恢复测试方案 测试说明: 后缀为.ldf 格式的文件为日志文件,后缀为.mdf 格式的文件为数据文件,同样归档类型的文件,例如报警归档、慢速归档、快速归档,每次都会生成两个时间标志相同 作者简介 工控大头兵:擅长PCS7/博途TIA编程绘图。走遍大江南北,项目实战经验丰富(环保水处理行业两年,钢铁、电站、水泥化工等两年,目前主要负责制药厂自动化项目)。
1.脚本 #/bin/bash mysqldump -u root -proot --all-databbases > all-databases.sql mail -v -s "治电天机数据库日常备份 " -a all-databases.sql renzw@zzes1314.cn < content.txt 第一句:删除原来的备份文件 第二句:备份整体数据库 第三句:将数据库备份文件发送到指定邮箱 输入(每分钟一次测试用) * * * * * /bin/sh ~/test.sh 运行 crontab zzes 注意:用了定时,所有的路径,都要用全局的比如 sh命令要用/bin/sh MongoDB备份 mongodump -h 127.0.0.1 -d easy-mock -o ~ tar -cvf dbbackup.tar easy-mock mail -v -s "nodeTech mock数据备份
如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。 Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。 和备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。 本文分析内容安排 备份系统 恢复系统 3. 备份系统 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。
自建私有云相册:Docker一键部署Immich,照片视频备份利器前言随着人们手机、PC、平板等电子产品多样,我们拍摄和保存的照片和视频数量也在不断增加。 ImmichImmich是一款基于开源技术的私有云相册管理工具,旨在提供快速、自动化的照片和视频备份功能。 自动备份: 和 iCloud、谷歌相册 一样,Immich 支持后台自动备份照片和视频。选择性备份:支持备份指定的相册,而不必备份所有的照片和视频。 、对象和图像标签搜索✅❌管理功能(用户管理)❌✅后台备份✅❌虚拟滚动✅✅OAuth 支持✅✅实时照片备份和播放iOS✅用户自定义存储结构✅✅公开分享❌✅备份功能配置好服务器端,登录移动应用之后,给于相册权限 无论是家庭日常记录,还是旅行照片备份,Immich都能满足您的需求。如果您对数据隐私和存储控制有较高要求,不妨尝试一下!
介绍 本教程将向您展示如何通过网络连接设置Bacula来创建远程CentOS 7主机的备份。 如果要运行包含备份客户端上几乎所有文件的备份作业,则可以在作业中使用该FileSet。但是,您可能会发现,您通常不希望或不需要对服务器上的所有内容进行备份,并且数据的子集就足够了。 创建备份作业: 备份作业必须具有唯一名称,它定义了应备份哪个客户端和哪些数据的详细信息。 由于我们只有一个备份,让我们“选择最新的备份” 也就是选择选项5: Select item (1-13): 5 然后,您必须指定要还原的客户端。 ---- 参考文献:《How To Back Up a CentOS 7 Server with Bacula》