Linux 系统做备份该怎么做

讨论 未结 48 41
linuxgo
linuxgo 会员 2022年11月18日 02:09 发表
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
48个回复
  • bjzhush
    2022年11月18日 02:39
    我用了很多年 Ubuntu ,基本上就没备份过系统。 但是是有其它备份的,早期的 vim 和 bash 的一些配置是在 git 项目中的,有更新就直接提交。 重要的工作相关文件放 Dropbox 目录自动实时双向同步。 大部分工作走浏览器,比如 trello 、google 系产品、印象笔记等,不需要备份。 其它能想到的也就 home 目录,但是有价值的文件不多,有价值的我一般顺手就整理了扔 Dropbox 目录以备查询了,还有源码,正常也不用备份,因为 git 远端都有
    0 0
  • aloxaf
    2022年11月18日 02:39
    简单粗暴型:排除掉特殊文件&目录后,直接备份整个根目录 保住数据型: /home 就够了,或者带上 /etc & /var 更好 防手贱型:改用 btrfs + snapper
    0 0
  • linuxgo
    2022年11月18日 02:39
    git 备份倒是个好办法,本地即使完全删除也不会丢。不过 dropbox 和 google 这些国内访问比较慢,感觉不是很好
    0 0
  • bjzhush
    2022年11月18日 02:39
    用对了梯子一点都不慢,Dropbox 的备份是自动的,正常 3-5M 每秒是能做到的
    0 0
  • ruidoBlanco
    2022年11月18日 02:39
    小项目丢 Git 。 有价值的目录,我用 kopia 。 btrfs+snapper ,那是 SLES 的那套。如果系统装的时候没有选 btrfs ,这个不在可选项里面。
    0 0
  • libook
    2022年11月18日 02:39
    系统小就简单 dd 再 gzip ,系统大可以考虑备份软件包列表、home 、etc 。
    0 0
  • chrawsl
    2022年11月18日 02:39
    我的 vps 每天定时任务发邮件到 QQ 邮箱,把文件夹先打成压缩包然后传附件,博客+数据库每天 300mb 左右
    0 0
  • linuxgo
    2022年11月18日 03:07
    安装了一些开发软件,现在用了 100 多 G ,整盘备份太浪费了
    0 0
  • LindsayZhou
    2022年11月18日 03:07
    看起来还没有人提 Resitc ,我的相关配置是这样的:
    0 0
  • shijingshijing
    2022年11月18日 03:07
    看起来还没有人提 Clonezilla ,怕麻烦的话还是 clonezilla 一把梭吧,和 Windows 下的 Ghost 一样用。
    0 0
  • linuxgo
    2022年11月18日 03:07
    你用什么方式挂载 dropbox 和 google 呢
    0 0
  • LindsayZhou
    2022年11月18日 03:07
    #12 哦 ,还有个问题没回答,我只备份家目录,非家目录的东西,都是用 Arch 包管理装的,没啥必要备份。也许服务器上还要加个 /etc 目录,自己电脑就没必要。 家目录下也会过滤掉一些东西(上面的 pastebin 代码里提到的 .resticignore 文件),包括 Download, .mozilla, .vscode, node_modules 目录,已经上了 git 的代码目录。 我也把我的 .resticignore 贴出来吧:
    0 0
  • cubecube
    2022年11月18日 04:08
    /home /etc /usr/local /opt 基本上这几个备份了就大差不差了
    0 0
  • webcape233
    2022年11月18日 04:40
    分数据和配置 配置一般主要是 /etc 懒得筛选就全部反正也不大 home 下的 .config 同上 home 下的.zshrc (.bashrc ) 我还会用包管理器出一个已安装列表
    0 0
  • documentzhangx66
    2022年11月18日 05:10
    数据不复杂,业务不关键,那就简单来搞: 1. Linux 的磁盘做阵列,比如 raid 1 、raid 5 + 1 等等。没有阵列卡的话,直接用 mdadm 去做。 2.系统盘用 btrfs 打快照。 3.系统盘 + 数据盘开共享,通过 Windows 上的 SyncBackPro 这种专业软件,进行定期自动备份。 Sync Back Pro 这款软件有破解版,且 Linux 没有比它更专业的企业级备份软件。 4.备份位置,建议使用 Windows Server 2019 ,专门搞个磁盘,然后打开自动数据重删。
    0 0
  • 0x2CA
    2022年11月18日 06:39
    推荐这个文章给你,
    0 0
  • yulgang
    2022年11月18日 07:37
    dd ,tar ,sync 都行,不熟的话就用 Clonezilla 吧
    0 0
  • Kiske
    2022年11月18日 07:37
    Gnome 环境下可以用 deja-dup, 底层是 duplicity ,我还是喜欢 clonezilla, 省心。
    0 0
  • documentzhangx66
    2022年11月18日 07:37
    1.这是运行在 Windows 下面的软件,但这软件支持非常多的协议,因此其实是支持 Linux 的,但用法是,Linux 需要开一种共享,比如 ftp 、SMB ,然后这款软件运行在 Windows 上,远程对 Linux 执行备份。 这款软件,可以给一台远程 Linux 的数据,备份到另一台远程 Linux 上。但我推荐备份到 Windows Server 2019 上,因为 Windows Server 2019 的全磁盘数据重删,特别稳。 2.我用过很多企业级备份软件,这软件除了没有数据重删功能之外,秒杀其他一切企业级备份软件。 3.这软件有破解,而且贼特么稳!!!支持各种协议!!
    0 0
  • wtdd
    2022年11月18日 09:11
    哪个版本稳? 8 ,9 ,10 ?
    0 0
  • wtdd
    2022年11月18日 09:11
    求一个贼特么稳版本链接^_^
    0 0
  • pcmid
    2022年11月18日 11:08
    我的文件系统是 btrfs ,用 btrbk 生成过去 24 小时的每小时快照,再每天一次通过 btrfs send 同步到家里的 ceph . 最后用 restic 加密备份到腾讯云的 oss 上
    0 0
  • Facebook8866
    2022年11月18日 11:08
    有沒有大神知道怎麼做黑蘋果電腦的係統的。迫切想裝一下,B 站教的感覺跳過好多,看不懂
    0 0
  • documentzhangx66
    2022年11月18日 11:37
    backimtime 没用过。 timeshft 就是个坑爹的玩具,有两个原因: 1.系统磁盘结构稍微定制化一些,timeshift 就不支持了,也就是说它只支持最流行、最简单、以及默认的分区方案,而不具备磁盘分区结构的分析能力。 2.Debian 11.4.0 + btrfs 根目录,通过 apt 方式安装 timeshfit ,它会在自己的目录下,挂载一个 btrfs 根目录的挂载点。 然后,apt 删除该软件后,timeshift 的文件夹,以及文件夹内部的这个挂载点,依然存在。 此时,如果手动删除该文件夹,会导致删除这个挂载点,从而把整个系统全删光。 我不清楚一款备份软件,是出于什么样的业务逻辑,需要在自己程序的目录里,存放一个 btrfs 的根目录挂载点。 而且这么重要的事情,居然在安装时,也没提醒。
    0 0
  • documentzhangx66
    2022年11月18日 11:37
    另外,从备份功能上去比,timeshift 简单地简直像个脚本工具。而 SyncBackPro 是一款企业级的软件,里面的功能多到吓人。
    0 0
  • documentzhangx66
    2022年11月18日 12:09
    backimtime 没用过。 timeshft 就是个坑爹的玩具,有两个原因: 1.系统磁盘结构稍微定制化一些,timeshift 就不支持了,也就是说它只支持最流行、最简单、以及默认的分区方案,而不具备磁盘分区结构的分析能力。 2.Debian 11.4.0 + btrfs 根目录,通过 apt 方式安装 timeshfit ,它会在自己的目录下,挂载一个 btrfs 根目录的挂载点。 然后,apt 删除该软件后,timeshift 的文件夹,以及文件夹内部的这个挂载点,依然存在。 此时,如果手动删除该文件夹,会导致删除这个挂载点,从而把整个系统全删光。 我不清楚一款备份软件,是出于什么样的业务逻辑,需要在自己程序的目录里,存放一个 btrfs 的根目录挂载点。 而且这么重要的事情,居然在安装时,也没提醒。
    0 0
  • documentzhangx66
    2022年11月18日 12:09
    另外,从备份功能上去比,timeshift 简单地简直像个脚本工具。而 SyncBackPro 是一款企业级的软件,里面的功能多到吓人。
    0 0
  • likelylee
    2022年11月18日 12:09
    我的备份分了好几个层面了来做的: 首先是 /home 下的 dotfiles ,以及 pacman 生成包列表和 luks 的备份 key ,用自建的 gitea 来保管,同时用 chezmoi 做不同设备间的同步 然后是 /home 下的工作数据,全量走 urbackup 自动每天增量备份,NAS 端设置保存 100 份,同时每个项目本身还有公司的 svn 每周备份 最后是 /目录,用 backintime 走 ssh 通道到 NAS 的目录,每月一个,纯粹是作为安慰剂而不是后悔药 然后 NAS 端还有每周的冷备计划
    0 0
  • cyp0633
    2022年11月18日 12:09
    btrfs+timeshift 用来备份系统,防滚出问题
    0 0
  • ssse1
    2022年11月18日 12:09
    我 Linux 个人文件一般不是很多,rclone 给 backblaze ( Windows 版本无线容量,十分省心,Linux 按大小计费,不过感觉还是比较便宜的)。非重要图片靠 Windows 自动备份给 Google Photos ,项目文件 git.
    0 0
  • wolfmei
    2022年11月18日 13:09
    借助单位的 Commvault 备份到磁带
    0 0
  • febtree
    2022年11月18日 14:06
    timeshift ,manjaro 即使滚挂了在命令行也可以恢复系统
    0 0
  • documentzhangx66
    2022年11月18日 15:36
    V8.5.115.0 (x64) 从哪下载的忘了,但我电脑上有存档: keygen.exe 会提示有病毒,但我已经在好几台上电脑装了,没发现有什么问题。 多引擎在线查毒:
    0 0
  • documentzhangx66
    2022年11月18日 16:06
    V8.5.115.0 (x64) 从哪下载的忘了,但我电脑上有存档: keygen.exe 会提示有病毒,但我已经在好几台上电脑装了,没发现有什么问题。 多引擎在线查毒:
    0 0
  • cmlz
    2022年11月18日 17:06
    湾湾那边有个再生龙,专门备份 Linux 用,功能挻强的。
    0 0
  • acplumber
    2022年11月18日 23:36
    /home 放到单独的物理硬盘上 重要数据,比如照片,文档等本地硬盘一份,家里 NAS 一份,云上一份。如果用公共的云存储最好加密,也可以自建云存储。 不重要的数据(或者说可再生的数据),比如电影、音乐放 NAS 上,NAS 用 RAID 备份 软件配置信息写成 Chef cookbook 或者 Ansible playbook ,存 GitHub 代码当然存 GitHub 除此之外就不需要备份了。系统崩了直接覆盖根目录重装,装完跑一遍 Chef ,重新挂在 /home 分区,立刻恢复到原来的样子。
    0 0