admin 管理员组

文章数量: 1184232

本文主要参考这个博客。
全文一半内容是复制粘贴的这个博客内容,提前声明一下,以防侵权。
还参考了下这个

ubuntu有时候用着用着崩了,或者想回退到历史某个版本。这就需要系统备份了:把当前某个能用的状态备份了,以后用到。

关于备份的方法有很多,这里采用最简单的方法:把所有文件打包成 tar xxx.tgz 文件,存到一个硬盘里,然后下次系统崩了想还原到这个系统的时候就把之前的文件全都删了,把这个tar xxx.tgz从硬盘复制到电脑上,然后解压缩。

为了保险起见,你需要两个东西:一个U盘(安装了ubuntu启动盘的U盘)和什么也没有的硬盘。硬盘是为了放那个压缩文件的,U盘是为了在一个试用版的ubuntu上擦除ubuntu系统并放置新的版本。

总体思路是这样:你把ubuntu整个给打包成一个压缩包,放到硬盘里。然后用那个U盘启动,点try ubuntu(不要安装ubuntu,用试用版ubuntu)。然后找到我们ubuntu系统所在的分区,把这个分区的东西全都删了,把硬盘里的那个压缩包解压。就是这样:

一、备份系统

使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去。在ubuntu系统上插入硬盘,我们把tar文件直接压缩到硬盘上。先看看硬盘路径:
先进入硬盘所在的目录

打开一个终端,并运行 sudo su(回车后要求输入密码);

继续在终端中输入以下指令,进入系统根目录:

cd /

开始备份系统,在终端中输入:

$ tar cvpzf /media/xxx/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /

这个/media/xxx/就是你的硬盘的路径。这样,这个backup.tgz就直接在硬盘里了。
让我们来简单看一下这个命令:

‘tar’ 是用来备份的程序
c - 新建一个备份文档
v - 详细模式, tar程序将在屏幕上实时输出所有信息。
p - 保存许可,并应用到所有文件。
z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
f - 说明备份文件存放的路径, Ubuntu.tgz 是本例子中备份文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
在档案文件名“backup.tgz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.tgz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外.
备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。

二、恢复系统

如果原来的Ubuntu系统已经崩溃,无法进入。则可以使用Ubuntu安装U盘(live USB)进入试用Ubuntu界面。
这个live USB就是把ubuntu的镜像(.ios文件)烧录到一个U盘里。具体按照下面这个来就行了。

在U盘启动ubuntu的时候,它会让你选install ubuntu还是try ubuntu,你选try。

选try ubuntu以后,你要做的就是把之前ubuntu的东西都擦除了。怎么擦除呢?要先看之前ubuntu那堆文件是在哪个磁盘分区上。
有两种方法查看:
一种是输入

gnome-disks

一种是输入

sudo fdisks -l

主要看画住那部分:

mount /dev/nvme0n1p7 /tmp

你打开看看那个tmp文件夹里面的文件,确认一下这个磁盘分区(我这里是 /dev/nvme0n1p7,你要换成你的名字)是不是ubuntu那堆文件所在的分区。

然后擦除原来ubuntu的文件:(这里有个坑,我后面写)

sudo rm -rf /tmp

这个是什么意思呢?就是/dev/nvme0n1p7这个磁盘分区,和/tmp文件夹,是“一体”的,你删了那个文件夹,就是相当于删了那个磁盘分区。

进入硬盘对应路径,将备份文件”backup.tgz”拷入该分区;

cd media/xxx/  (你的硬盘所在路径)
sudo cp -i backup.tgz /tmp

进入分区并将压缩文件解压缩,参数x是告诉tar程序解压缩备份文件。

cd /tmp
sudo tar xvpfz backup.tgz

重新创建那些在备份时被排除在外的目录;

sudo mkdir proc lost+found mnt sys media

或者这样:

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

当你重启电脑(正常进入ubuntu,不是用U盘启动。进入系统前把U盘拔了),你会发现一切东西恢复到你创建备份时的样子了!

一些坑

1,你挂载的时候可能报错找不到文件

mount /dev/nvme0n1p7 /tmp

就是这个会报错,说不存在那个文件。这个的解决方案是,你别进入U盘启动的试用版的ubuntu,你进入原来的那个ubuntu,如果原来的那个ubuntu实在进不去,你就干脆U盘安装ubuntu,进入。进入原来的ubuntu就能正常挂载了。
这个问题我查了一些资料,但没搞清楚为什么试用版的ubuntu就找不见那个分区,我猜可能是因为试用版的ubuntu会屏蔽一些磁盘信息吧,导致虽然那个磁盘在,但系统找不见那个磁盘。

2,但是这里面有个问题,就是你执行下面的语句:

sudo rm -rf /tmp

以后,它整个系统都没你删了,啥都没了,你没法操作了。你连硬盘里的文件都读不了。这时候就用U盘启动Ubuntu,用试用版(这时候可以用试用版了),然后再

mount /dev/nvme0n1p7 /tmp

这时候是能挂载成功的。(我也不知道为什么,这次就能挂载上了。知道原理的读者可以写在评论区,不胜感激)

然后就能执行刚才那堆操作了,就是下面这个命令开始,顺着往下执行就行了。

cd /media/xxx   (你的磁盘路径)
sudo cp -i backup.tgz /tmp

xxx(其他指令翻回上面去看)
2,进入系统以后firefox用不了。
你先测测网能不能用:

ping www.baidu.com 

然后看命令行能不能进入firefox

sudo firefox   或者    firefox

我是网能用,但火狐进不去。解决方法如下:
1)参考
进入控制台在根目录(cd ~)下输入命令ls -la查看当下所有文件的权限(主要看.cache和.mozilla的用户名和用户组)。
使用Firefox浏览器时必须确保.cache和.mozilla的用户名和用户组是当前用户。
使用如下命令:

sudo chown -hR ubuntu:ubuntu .cache
sudo chown -hR ubuntu:ubuntu .mozilla

那个ubuntu是我的用户名,你换成你的用户名。ubuntu:ubuntu,前面是用户名,后面是用户组名,一般是一样的。
2)参考

┌──(root            
            
            

本文标签: 文件 盘启动 系统

更多相关文章

双系统启动菜单问题?NTBOOTautofix帮你快速解决!

7天前

简介:双系统启动菜单工具NTBOOTautofix是一款专业软件,用于管理和修复双系统或多系统的启动菜单问题。它特别适用于Windows系列操作系统,并提供修复启动菜单、恢复MBR、修复BCD、数据备份与恢复、命令行模式操作、安全扫描

当你的双系统遭遇了删除的厄运,这里有绝地翻盘的大招!

7天前

引言 “手贱”是科技进步的第一动力——至少在我的电脑上是这样。 前几天,我决定给硬盘来一次“断舍离”。看着那块装着老Windows 10系统的F盘,心想既然主力系统已经是Windows 11了,留着它也是浪费空间。于是

让QQ浏览器自动更新功能恢复正常的操作指南

7天前

QQ浏览器自动更新功能关闭后如何重新启用?详细步骤解析 在日常使用电脑过程中,浏览器作为核心上网工具,其安全性和功能更新至关重要。近期不少用户反馈遇到QQ浏览器自动更新功能被意外关闭的情况,这不仅可能导致浏览器长期处于旧版本状

无线路由器桥接掉线?5个实用方案让网络流畅

7天前

半年前用两个tplink无线路由器搭建了一个桥接的网络,但是二级路由器总是断线需要重启。经过大半年的摸索,偶然间解决了问题,在这里共享给为同样问题困扰的朋友。我的配置是tp 742做主路由器,连接联通的光纤。t

如何利用192.168.1.1优化你的家庭网络体验

7天前

虽然前面小编也发布过关于的相关信息,但是都是解释相关的问题的,没有好好介绍关于的信息,今天小编星期八就给大家介绍一下的详细信息! 是什么? 192.168.0.1属于IP地址的

192.168.0.127与Flash中心:解决Adobe Flash Player网络接入问题的策略

7天前

首先得明白 192.168.0.1是个 IP地址,更细一点的话,属于 C类型的,后面的 27则表示 网络号的长度

192.168.0.1与192.168.1.1:家庭网络地址的细微区别

7天前

哈哈,这个问题问得真好!让我来给你讲讲192.168.0.1和192.168.1.1这两个"网络小管家"的区别吧~ 其实啊,它们就像是两个不同性格的邻居,虽然住在一个大社区(192.168.0.0-192.168

192.168.0.1设备探索:零基础入门

7天前

有不少的用户在反馈,说在的时候,登录入口打不开找不到,从而无法对进行设置,问我应该怎么办? 根据鸿哥的经验来看,出现无法打开的登录入口问题,绝大数情况下是用户自己操作有误引起的,极少数情况

192.168.1.1路由器管理页面轻松登陆教程,告别网络困扰

7天前

快速体验打开 输入框输入如下内容 帮我开发一个路由器登录页面模拟系统,用于展示常见路由器的管理界面登录流程。系统交互细节:1.输入正确IP地址跳转登录页 2.输入错误地址提示更正 3.忘记密码时显示重置指

系统优化新纪元:Dism++ x64 2025最新版,Windows精简与C盘瘦身的终极攻略

7天前

一、 为什么技术人都要用 Dism++? 在 Windows 运维和优化领域, Dism++被称为“全球第一款基于 CBS 的 Dism GUI 实现”。 对于普通用户,这可能听起来很拗口。简单

一扫系统故障,畅享Flash内容新体验!

7天前

在win10系统中,当系统出现文件受损或丢失后,可以使用DISM工具进行联机修复:1、使用管理员运行CMD: DISM Online Cleanup-image RestoreHealth命令会联机下载并修

揭秘Dism日志:解锁Windows系统维护的终极武器

7天前

使用DISM命令修复系统注意:DISM命令只会修复系统自带的文件,第三方软件、驱动问题使用此命令修复是无效的,修复过程是比较漫长的,但是修复期间不会影响你系统正常使用、也不会卡什么的,占用资源比较低。 一、检查映像

DISM++:你的Flash播放问题终结者,提升性能

7天前

简介:DISM++是一款全方位的电脑维护软件,提供深度扫描和清理功能,专为优化个人计算机而设计。它能够高效清除各种系统垃圾和无用文件,释放硬盘空间,并通过系统清理、优化、备份和恢复功能提高电脑的运行速度和性能。该软件还支持多语言界面,

一招搞定电脑卡顿?Dism++优化技巧大公开

7天前

1.系统文件清理 虽然dism的文件清理比较弱,但相对于其他清理工具来说,清理系统垃圾文件功能比较丰富,选择软件的空间回收栏目,勾选所有的清理功能,点击扫描,稍等片刻,即可扫描出不需要的文件,点击清理即可。 其中需要注

告别系统崩溃,通过DISM工具让电脑重获新生

7天前

介绍了解: DISM(部署映像服务和管理)是三种 Windows 诊断工具中最强大的。当遇到频繁的崩溃、冻结和错误,或者 SFC 要么无法修复您的系统文件,或者根本无法运行时,可以使用该工具。 相连文章: 修复

解锁Dism命令的强大功能:为你的Adobe Flash Player添翼

7天前

DISM(Deployment Image Servicing and Management)可以编辑WIM,安装,卸载,配置WinRE或者WinPE,也可以用来部署系统。它通常存在于C:Windowssystem32路径下(若是

破解Windows更新难题,0x800736cc不再是问题

7天前

在server 2012系统上安装IIS时报了一个错误,错误代码为0x800736cc,查了一下官方社区发现这个问题是系统被一些优化工具优化时或者一些其他操作造成了系统文件损坏,造成系统不能安装更新(安装IIS也是一个系统安装更新的过

Adobe Flash Player的未来发展趋势预测

7天前

目录背景: 在日常的工作中,由于我的笔记本自带的SSD固态硬盘是512G的容量,平时下几个大型的文件或者资料就要快满了,于是决定换一个1TB的固态硬盘,换之前首先确认自己现在用的是什么类型的固态硬盘,推荐大家一款

Ubuntu系统安全大计,备份技巧大公开

7天前

本文主要参考这个博客。全文一半内容是复制粘贴的这个博客内容,提前声明一下,以防侵权。还参考了下这个ubuntu有时候用着用着崩了,或者想回退到历史某个版本。这就需要系统备份了:把当前某个能用的状态备

Win10系统备份轻松搞定:掌握captureimage命令的关键技巧

7天前

Win10自带的备份工具备份系统Windows操作系统经过从win98,win2000,winxp,win7,win8到win10的不断更新和完善,功能已经非常强大、完备了。但伴随着微软把重点转移到云端,对更新维护不再保

发表评论

全部评论 0
暂无评论