Linux desktop OS 桌面操作系统:崩溃恢复 /修复工具入门 (*实践笔记*)

36 篇文章 0 订阅

前言

解决同一个问题,一般都有多种解决工具可以选择。

选择能够运行在自己发行版官方仓库中已经存在,并且使用的人比较多的工具。

适合就好:未必是最新的,也未必是最好用的。

最好用的软件:一般人都喜欢采用图形界面,简单、方便、容易记忆、学习成本最低。

除非是非常通用、流行的工具,在 Linux发行版官方仓库中的软件,一般都是命令行的;因为如果采用图形界面的话,那么,每一种工具一个图形界面,这将导致存储空间的容量暴涨。

更麻烦的是维护成本,可能会增加更多。

因此,一些带图形界面的好用工具,只能到作者官方网址去下载了。

关键

使用可靠的电脑系统;

在合理时间点的、合理地做好备份,才是正途

数据备份321原则

  https://zhuanlan.zhihu.com/p/524014642

  • 3份备份
  • 2种介质
  • 1份异地

U盘启动辅助工具

ventory

   https://www.ventoy.net/en/download.html

优点:可以将需要的 iso 都拷贝进来,在启动的时候再决定使用哪一个 iso 文件。

缺点:用户自己对 u盘进行多分区结构,会失效;最后只能安装默认的格式,只能由一个用户分区。

硬盘系统类

综述: 没有十全十美的工具。

以正常的方式来开关机,而不是强制的方式,一般都不会发生系统崩溃现象吧?

由于 redorescue 和 TimeShift 方法都有着各自的局限性,因此,注册表 和 /boot 备份,也是需要的。

场景:使用 redorescue ghost 了一个系统,存储为压缩格式,节省空间;在后来又安装了许多的软件。

  • 现在由于注册表、或者 /boot损坏了,需要恢复系统。总不能使用 redorescue 来恢复到最近的最早系统吧?那么,后来安装的软件就又要重新安装一遍了。
  • 为了能够确保系统在 redorescue 时,总是最新的,那么,就得日常性地进行 ghost 备份。这不是服务器应用场景,有专门的运维人员来处理。对于日办公场合来说,天天 ghost,还要不要做其他的事情了?
  • 使用 TimeShift 办法来备份系统,这确实是省时省事,但是,对于办公电脑来说,硬盘就是那么大,100 GB 的操作系统盘,就要大于 100GB 的磁盘空间来存放 TimeShift 的备份文件,还有多少的磁盘空间来作为其他用途的呢?

硬盘分区表的备份与恢复

备份:只需一条简单的命令。

还原:只需一条简单的命令。

  https://blog.csdn.net/ken2232/article/details/134200575

// 查询磁盘格式

# sfdisk -l
# sfdisk -l /dev/sda 

// MBR格式

备份,To backup /dev/sda partition table, enter:

        # sfdisk -d /dev/sda > sda.partition.table.12-30-2015.txt

   

还原,

        # sfdisk /dev/sda < sda.partition.table.12-30-2015.txt
        # sfdisk /dev/sda < /path/to/usb/pen/sda.partition.table.12-30-2015.txt

OR

        # sfdisk -f /dev/sda < /media/usb/sda.partition.table.12-30-2015.txt

// GPT 格式,

备份,

    # sgdisk --backup={/path/to/file} {/dev/device/here}
    # sgdisk --backup=/root/sda_partition_table_12_30_2015 /dev/sda

  

还原,

    # sgdisk --load-backup={/path/to/file} {/dev/device/here}
    # sgdisk --load-backup=/media/usb/sda_partition_table_12_30_2015 /dev/sda

/boot 文件夹备份

  Linux备份系统并还原到另一块硬盘:tar方法 (**笔记**)  https://blog.csdn.net/ken2232/article/details/134126651

EFI  启动方式,才需要?

在某些场景中,执行强制关机会导致 /boot 文件夹中的某些文件丢失,或者损坏?

对 /boot 文件夹进行备份,以便不时之需,这是最经济的。

好过在出了问题之后,再到处寻找解决的方法,而且似乎并不好找。因为磁盘格式太多了,并不是什么样的分区恢复、修复工具,都能恰好地支持到某种具体的硬盘。

直接用 tar 带权限的选项,简单方便。

#备份

tar cvpzf backup_boot.tgz /boot

   

#恢复  

tar xvpzf backup_boot.tgz -C /

系统快照

在 linux OS 中,"snapshot" 工具,类似于 Win 的备份与还原的功能。甚至具有更加高级、复杂的功能。

在不同的发行版中,一般都已经默认安装了;在官方仓库中通常都会有几种类似功能的这种软件。

TimeShift

缺点:一般没有压缩功能,占用空间稍微大于系统盘的备份系统数据空间。在家用环境下,太占用磁盘空间了。

优点:一般有增量备份功能。多次备份时,只会备份差异的部分。

整个系统备份

redorescue:简单,方便,跨平台,包含及类似 ghost。

缺点:一般没有增量备份的功能。

优点:有压缩功能。。

更专业一些的工具,如:Mondo Rescue

现有Linux系统制作ISO镜像——使用Mondo Rescue  https://www.cnblogs.com/safe-rabbit/p/17550182.html

专业工具,对于桌面操作系统来说,使用太麻烦了。

数据类

数据备份

ubuntu 22 自带了 Backups

已删除文件的恢复

参考:

恢复被 rm命令删除的文件:R-Linux, extundelete  https://blog.csdn.net/ken2232/article/details/134228022

说明:

1. R-Linux是一个可以按目录进行文件恢复的 gui 图形界面工具。

2. 还有按目录进行文件恢复的 gui 图形界面工具,但要收费。

附加:R-Linux deb 包的安装方法

deb 包的安装方法

apt install *.deb

dpkg -i *.deb

            

安全软件

避免:在虚拟机中,运行可能的不安全软件。

首要:及时更新 linux os 发行版的安全补丁。

杀毒软件

linux 免费的杀毒软件,在官方仓库里有。但 linux病毒也可能用这些杀毒软件测试通过之后,在流行呢?

收费软件,最好首先测试与自己的操作系统是否兼容之后,再决定是否购买。

linux 发行版官方仓库中的杀毒软件:ClamTK

开放源代码杀毒软件 ClamAV (Cisco 推出的开源产品) 的图形前端。ClamTk也是开源的,它可以在包括商业公司、盈利机构等在内的任何场所免费使用。

思科路由器至少79种设备被植入恶意后门  http://d.youth.cn/tech_focus/201509/t20150917_7124596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值