从windows换到Linux Mint(八)——Timeshift快照软件究竟该怎么设置?不然那每次都是完全恢复到最初的镜像,很伤心。(end kernel panic -not snycing)_end kernel panic - not syncing-程序员宅基地

技术标签: 运维  linux  linux系统  windows  

问题描述

  • 这两天因为系统的自动更新显卡驱动,导致不能使用两块显卡驱动,我就想直接恢复一下没更新之前的镜像,然后选择了最近的7-11的镜像进行恢复,重启之后发现报错了,报系统不兼容,具体如下。

end Kernel panic - not syncing:VFS:unable to mount a unknown-block
在这里插入图片描述

  • 内核问题,系统无法挂载根文件系统,有可能因为分区文件在恢复的过程中被破坏了,没有成功备份。除此之外,还有可能是因为磁盘空间不够,因为linux系统每一次更新都会将原来的内核版本保存,所以系统会同时拥有多个版本了。默认情况下,Ubuntu会将旧的内核添加到Grub2启动加载菜单中。可以运行如下的指令,看一下拥有多少内核版本。
  • 运行如下指令
dpkg --list | grep linux-image

在这里插入图片描述

  • 本来在重启过程中能够看到很多操作系统,恢复早期镜像之后看到的更少了。这里更新了三个系统内核,在更新的过程中,显卡驱动和内核就不兼容了,然后就不能同时运行两个显示屏了

  • 比起重装一个显卡驱动,明显直接恢复镜像更加方便,我打开timeshift,看到如下镜像,选了最新的镜像,然后进行恢复,然后重启,就进入到了上面那张图的困境,没有办法启动。
    在这里插入图片描述

  • 然后断电重新启动,选择带有advanced选项,选择可以使用的内核版本,具体如下,这里用了别人的图

在这里插入图片描述

  • 看到可选的内核版本,然后逐个进行试验即可,哪个能进点哪个。
    在这里插入图片描述
  • 进去之后,我就恢复了4月份的镜像,就到了目前这种情况。

问题解决

TimeShift的具体使用
  • 备份保存地址

    • 需要将系统的快照保存在系统硬盘之外的单独的存储卷上,我是保存在我额外买的固态硬盘上。
  • 两种快照类型RSYNC和BTRFS

    • RSYNC快照:
      • 可以在任何地方保存数据,如果原始磁盘发生了不可恢复的错误,可以使用这个这个备份进行完全恢复。
      • 使用rsync和硬链接进行备份,不同备份之间会共享公共文件,节省空间。
      • 备份时间比较长,因为是增量备份
      • 可以使用文件浏览器进行查看的完整系统备份
    • BTRFS
      • 是使用BTRFS文件系统的内嵌特征,仅支持使用Ubuntu系统
      • 快照的时间更快,一秒之内就能完成。
  • Timeshift使用目标

    • 不同于其他的esnapshot,BackInTime等系统,Timeshift系统的目的是保护系统文件和相关设置文件,不包括用户的用户个人的文档、图片以及音乐。(这里是我的问题,我总是直接把这个系统直接备份过去,也是因为我对于linux系统的文件了解的很糟糕)
    • 如果要进行用户文件的备份,可以使用BackInTime,这个专门针对用户文件的备份
  • 不同备份的标签

    • H: Hourly
    • D: Daily
    • W: Weekly
    • M: Monthly
    • B: Boot
    • O: On-demand (Manually created)

(这里说明我手动备份的可以使用,但是我设置的备份脚本就不行,还是需要看看因为什么的)

用户设置
存储位置
  • TimeShift需要的设置很少,安装之后第一次运行一下,对系统备份一下。可以使用cron作业按照特定的时间对系统进行自动的快照。备份的方式自己在设置方式进行选择。
  • 快照会保存在**/timeshift**路径下,你需要指定对应的路径,最好是在额外的磁盘中,不要在系统盘中。

在这里插入图片描述

备份计划
  • 可以设定不同时间层次的备份
  • boot是开机就备份,不过是开机十分钟之后在进行备份,并不会影响开机速度

在这里插入图片描述

快照方式选择
  • 有两种方式可以选择,分别是RSYNC和BTRFS

  • RSYNC

    • 通过使用RSYNC创建系统文件的副本,以及从以前的快照中硬链接未修改的文件来创建
    • 在创建首个快照时,所有的文件都会被复制,后续的快照将在此基础上增加,未修改的文件会硬链接到以前的快照上
    • 快照可以保存到任何一个格式化为Linux文件系统的磁盘,需要保存在非系统的外部磁盘上,即使原来的磁盘格式化了,也可以恢复系统
    • 通过排除文件和目录来减少空间
  • BTRFS

    • 这个快照是使用BTRFS文件系统的内嵌特征进行创建的
    • 快照创建的过程是即时的,而且是文件系统层面的原子操作,不会中断
    • 快照恢复是通过替换系统子卷来是实现的。因为文件不会被复制、删除或者覆盖,所以不会存在数据丢失的风险。快照恢复之后,现存的系统将保存为新的快照。
    • 这个系统快照是对于系统字节级别的完美复制,不会排除任何东西
    • 快照保存在原来的最初创建的磁盘上,不支持存储在别的磁盘上。如果系统盘丢失了,那么保存在系统盘上的磁盘也会丢失。
    • BTRFS快照一开始的大小是零。因为系统文件会随着时间逐渐变化,新写入的数据将会占据新的磁盘空间。快照中的文件将会只想原始的数据块。
  • 这里官方系统推荐是使用BTRFS,不过我用不了,而且我是备份在别的磁盘里面,所以还是选择了慢一点的RSYNC

在这里插入图片描述

备份数据的选择
  • Timeshift一开始就是为了保护系统文件和设置而设计的,并不是一个备份工具,并不是专门保护用户数据的。用户home目录在默认情况下,并不会包含在系统中,这主要有两个优势
    • 第一,当你恢复快照的时候,并不需要担心你的数据被覆盖重写
    • 第二,你的home目录下方的音乐和视频文件不会浪费备份空间
  • 在setting设置下方可以选择你需要备份的文件,hideen是是否需要备份所有的隐藏文件,除了root用户,不推荐备份所有的文件

在这里插入图片描述

  • 这里是我写的,有问题,我默认是包含了所有的文件,所以我的备份文件会很多,很大,甚至有问题,所以,对于yunlong用户的文件,并不需要备份所有文件
备份恢复
  • 在主窗口选择一个快照,直接点击恢复,会自动恢复到对应的系统版本
  • 如果主系统直接坏了,你可以在新的计算机上,装好timeshift,然后读取对应的备份文件,就可以重建对应的系统
  • 如果是在正在运行的系统中进行系统备份,那么需要重启计算机
  • 选中需要备份的系统,直接进行恢复就行了
    在这里插入图片描述
  • 这里还是选择之前的内容,进行恢复一下,不过之前备份的目录有问题,包括了原有所有目录。有一些文档,还是写了挺多的,有点轴,就是要重新恢复一下,就是要看一下以前的目录,重新跳过一下。

在这里插入图片描述

  • 头铁的我,还是失败了,启动失败,只能退出重启

在这里插入图片描述

  • 重新进入系统,可以看到大部分的文档都已经恢复了,不过还是不能双屏幕显示,尝试卸载驱动,然后重新装,发现太费劲了,果断又还原回原始版本

在这里插入图片描述

  • 这次还原是不包括用户的home目录,仅仅包括root用户的所有文件,所以不会删除我用户的东西,这些文件还存在。

在这里插入图片描述

总结

  • 针对快照无法进行有效恢复的问题,其实是已经恢复了,只不过自动重启进入系统是有问题的,需要手动断电,自己进行重启,然后即可运行。手动断电,每一次都能够成功进去,但是还是不能双屏是因为七月份的几个备份都有问题,自动更新的驱动和内核不兼容,所以运行失败
  • 一定不要完全备份,完全备份占的空间大,而且自动重启还会失败,只需要对系统进行备份,也就是root用户需要备份所有文件。

在这里插入图片描述

  • 关掉自动更新内核和驱动。这里并没有打开自动更新

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Blackoutdragon/article/details/131655475

智能推荐

分布式光纤传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告_预计2026年中国分布式传感器市场规模有多大-程序员宅基地

文章浏览阅读3.2k次。本文研究全球与中国市场分布式光纤传感器的发展现状及未来发展趋势,分别从生产和消费的角度分析分布式光纤传感器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:FISO TechnologiesBrugg KabelSensor HighwayOmnisensAFL GlobalQinetiQ GroupLockheed MartinOSENSA Innovati_预计2026年中国分布式传感器市场规模有多大

07_08 常用组合逻辑电路结构——为IC设计的延时估计铺垫_基4布斯算法代码-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏12次。常用组合逻辑电路结构——为IC设计的延时估计铺垫学习目的:估计模块间的delay,确保写的代码的timing 综合能给到多少HZ,以满足需求!_基4布斯算法代码

OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏5次。OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版

关于美国计算机奥赛USACO,你想知道的都在这_usaco可以多次提交吗-程序员宅基地

文章浏览阅读2.2k次。USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。适合参赛人群USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第_usaco可以多次提交吗

MySQL存储过程和自定义函数_mysql自定义函数和存储过程-程序员宅基地

文章浏览阅读394次。1.1 存储程序1.2 创建存储过程1.3 创建自定义函数1.3.1 示例1.4 自定义函数和存储过程的区别1.5 变量的使用1.6 定义条件和处理程序1.6.1 定义条件1.6.1.1 示例1.6.2 定义处理程序1.6.2.1 示例1.7 光标的使用1.7.1 声明光标1.7.2 打开光标1.7.3 使用光标1.7.4 关闭光标1.8 流程控制的使用1.8.1 IF语句1.8.2 CASE语句1.8.3 LOOP语句1.8.4 LEAVE语句1.8.5 ITERATE语句1.8.6 REPEAT语句。_mysql自定义函数和存储过程

半导体基础知识与PN结_本征半导体电流为0-程序员宅基地

文章浏览阅读188次。半导体二极管——集成电路最小组成单元。_本征半导体电流为0

随便推点

【Unity3d Shader】水面和岩浆效果_unity 岩浆shader-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏18次。游戏水面特效实现方式太多。咱们这边介绍的是一最简单的UV动画(无顶点位移),整个mesh由4个顶点构成。实现了水面效果(左图),不动代码稍微修改下参数和贴图可以实现岩浆效果(右图)。有要思路是1,uv按时间去做正弦波移动2,在1的基础上加个凹凸图混合uv3,在1、2的基础上加个水流方向4,加上对雾效的支持,如没必要请自行删除雾效代码(把包含fog的几行代码删除)S..._unity 岩浆shader

广义线性模型——Logistic回归模型(1)_广义线性回归模型-程序员宅基地

文章浏览阅读5k次。广义线性模型是线性模型的扩展,它通过连接函数建立响应变量的数学期望值与线性组合的预测变量之间的关系。广义线性模型拟合的形式为:其中g(μY)是条件均值的函数(称为连接函数)。另外,你可放松Y为正态分布的假设,改为Y 服从指数分布族中的一种分布即可。设定好连接函数和概率分布后,便可以通过最大似然估计的多次迭代推导出各参数值。在大部分情况下,线性模型就可以通过一系列连续型或类别型预测变量来预测正态分布的响应变量的工作。但是,有时候我们要进行非正态因变量的分析,例如:(1)类别型.._广义线性回归模型

HTML+CSS大作业 环境网页设计与实现(垃圾分类) web前端开发技术 web课程设计 网页规划与设计_垃圾分类网页设计目标怎么写-程序员宅基地

文章浏览阅读69次。环境保护、 保护地球、 校园环保、垃圾分类、绿色家园、等网站的设计与制作。 总结了一些学生网页制作的经验:一般的网页需要融入以下知识点:div+css布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点,网页的风格主题也很全面:如爱好、风景、校园、美食、动漫、游戏、咖啡、音乐、家乡、电影、名人、商城以及个人主页等主题,学生、新手可参考下方页面的布局和设计和HTML源码(有用点赞△) 一套A+的网_垃圾分类网页设计目标怎么写

C# .Net 发布后,把dll全部放在一个文件夹中,让软件目录更整洁_.net dll 全局目录-程序员宅基地

文章浏览阅读614次,点赞7次,收藏11次。之前找到一个修改 exe 中 DLL地址 的方法, 不太好使,虽然能正确启动, 但无法改变 exe 的工作目录,这就影响了.Net 中很多获取 exe 执行目录来拼接的地址 ( 相对路径 ),比如 wwwroot 和 代码中相对目录还有一些复制到目录的普通文件 等等,它们的地址都会指向原来 exe 的目录, 而不是自定义的 “lib” 目录,根本原因就是没有修改 exe 的工作目录这次来搞一个启动程序,把 .net 的所有东西都放在一个文件夹,在文件夹同级的目录制作一个 exe._.net dll 全局目录

BRIEF特征点描述算法_breif description calculation 特征点-程序员宅基地

文章浏览阅读1.5k次。本文为转载,原博客地址:http://blog.csdn.net/hujingshuang/article/details/46910259简介 BRIEF是2010年的一篇名为《BRIEF:Binary Robust Independent Elementary Features》的文章中提出,BRIEF是对已检测到的特征点进行描述,它是一种二进制编码的描述子,摈弃了利用区域灰度..._breif description calculation 特征点

房屋租赁管理系统的设计和实现,SpringBoot计算机毕业设计论文_基于spring boot的房屋租赁系统论文-程序员宅基地

文章浏览阅读4.1k次,点赞21次,收藏79次。本文是《基于SpringBoot的房屋租赁管理系统》的配套原创说明文档,可以给应届毕业生提供格式撰写参考,也可以给开发类似系统的朋友们提供功能业务设计思路。_基于spring boot的房屋租赁系统论文