<sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"><small id="uggii"></small></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<wbr id="uggii"></wbr>
<sup id="uggii"></sup>
<acronym id="uggii"></acronym>
<acronym id="uggii"><small id="uggii"></small></acronym>
<sup id="uggii"></sup>
<rt id="uggii"></rt>
<rt id="uggii"><center id="uggii"></center></rt><sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"></rt>
<tr id="uggii"></tr>
<rt id="uggii"><small id="uggii"></small></rt>
<rt id="uggii"><center id="uggii"></center></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<code id="uggii"><option id="uggii"></option></code>
<acronym id="uggii"><small id="uggii"></small></acronym>
<rt id="uggii"><small id="uggii"></small></rt><rt id="uggii"><small id="uggii"></small></rt>
<center id="uggii"></center>
<optgroup id="uggii"><div id="uggii"></div></optgroup>
<optgroup id="uggii"></optgroup>
<optgroup id="uggii"></optgroup>

系统之家 - 系统光盘下载网站£¡

当前位置£º系统之家 > 系统教程 > Linux教程 > 详细页面

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

时间£º2017-11-02 来源£º系统之家 作者£ºchunhua

¡¡¡¡Ubuntu系统如何备份还原£¿Ubuntu系统是一个以桌面应用为主的开源操作系统£¬专为开发团队而打造£¡无论你使用的是什么操作系统£¬都有可能出现电脑无法修复的故障£¬这时候备份还原功能就显得非常重要了¡£今天小编要给大家分享的是Ubuntu系统的备份还原教程£¬希望能帮助到大家£¡

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡Ubuntu系统如何备份还原£¿

¡¡¡¡一¡¢备份

¡¡¡¡很多人有备份系统的习惯£¬以防系统挂¡£Windows下可以用DISM创建一个系统镜像£¬在Ubuntu下£¬我们可以使用squashfs-tools创建系统镜像¡£

¡¡¡¡1¡¢准备工作

¡¡¡¡可启动LiveCD一份£¬这个类似于你备份Windows需要WinRE/PE一样¡£

¡¡¡¡一个Linux可以访问分区£¨相信大部分文件系统都可以£©£¬但不可以是系统所需要的分区£¬比如/ /home /var /usr /tmp£¬这就好比你不能将你的Windows系统镜像放在C盘一样¡£

¡¡¡¡重新启动计算机£¬进入LiveCD£¬启动菜单选择试用Ubuntu£¨Try Ubuntu£©¡£locale=zh_CN.UTF-8¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡按Ctrl+Alt+T打开终端¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡输入sudo -s获得root权限¡£

¡¡¡¡输入fdisk -l查看当前分区?#32431;ö¡?/p>

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡在这里£¬我的分区设定是£º

¡¡¡¡/dev/sda1是EFI系统分区£¬因为我这是EFI+GPT引导¡££¨有人会奇怪为什么没有Microsoft Reserved微软保留分区£¬这是因为我的磁盘不是在Windows下进行分区的£¬故没有£©¡£

¡¡¡¡/dev/sda2是根文件系统(/)

¡¡¡¡/dev/sda3是/home分区¡£

¡¡¡¡/dev/sda4是额外的数据盘£¬我们将会把系统镜像文件保存在这个分区上¡£

¡¡¡¡2¡¢?#20197;?#20998;区

¡¡¡¡终端输入mount /dev/sda2 /mnt£¬?#20197;?#26681;分区¡£

¡¡¡¡如果您在分区的时候单独分了/boot分区的话£¬请接着输入mount /dev/xxx £¨你的boot分区标识£©/boot¡£

¡¡¡¡在这里£¬我分了efi分区£¬即/boot/efi£¨大部分?#32431;?#19979;是这个£©£¬所以我要输入mount /dev/sda1 /boot/efi£¨如果您既分了/boot又有/boot/efi£¬请一定先?#20197;Øboot后?#20197;Øefi£¬顺序千万不能反£©¡£

¡¡¡¡然后?#20197;Øhome分区mount /dev/sda3 /home£¨如果您没有设定单独的home分区不需要?#20197;Ø£?#22914;果您不想保存home的内容也可以?#36824;以Ø£©¡?/p>

¡¡¡¡如果您还设置了别的分区£¬比如/var /usr /tmp之类£¬请模仿上面的方法?#20197;Ø¡££?tmp可以选择?#36824;以Ø£?#20294;是/usr必须?#20197;Ø£¬²还以?#36824;原后系统出现问题本人不负责£¬/var最好也要?#20197;Ø£¬²还以?#36824;原后系统也有可能会出问题£©¡£

¡¡¡¡终端窗口不要关£¬现在£¬我们打开文件管理器nautilus¡£

¡¡¡¡选择¡¸其他位置¡¹£¬点击数据盘进行?#20197;Ø¡?/p>

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡好了我们现在已经?#20197;?#20102;¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡?#19968;?#20998;区名称£¨¡¸28GB卷¡¹那个£©£¬选择属性¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡记住它的路径£¨这里是/media/ubuntu/1cbd9938-ef7a-42ff-a788-213c30db4f02£©¡£

¡¡¡¡3¡¢正式备份系统

¡¡¡¡在极少数情况下£¬一些LiveCD会没有squashfs-tools£¬这就需要您手动安装¡£

¡¡¡¡终端输入mksquashfs /mnt /media/ubuntu/1cbd9938-ef7a-42ff-a788-213c30db4f02/backup.sfs £¨文件名?#25105;â£?/p>

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡备份好了之后£¬最好输入一下sync£¬让系统保存数据¡£

¡¡¡¡卸载分区£¨按照其他分区£¨home var usr之类£©——efi分区——boot分区——根文件系统的顺序来卸载£¬每个人的情况都不太一样£©

¡¡¡¡umount /mnt/home

¡¡¡¡umount /mnt/boot/efi

¡¡¡¡mount /mnt

¡¡¡¡最后卸载数据盘£¬就是保存镜像文件的那个¡£

¡¡¡¡大功告成¡£

¡¡¡¡重启之前还是建议再sync一下£¬养成好习惯£¨毕竟Linux有延迟写入功能£©¡£

¡¡¡¡二¡¢还原

¡¡¡¡?#20154;?#19968;下£¬你在Windows下还原系统£¬大部分情况下直接还原然后重启就OK了£¬但是在Linux下£¬你还原之后还需要处理一下系统£¬不然会无法启动¡£

¡¡¡¡获得root权限£¨sudo -s£©£¬查看分区?#32431;ö¡££?#22914;果您已熟知可以不用£©

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡分区?#32431;ösda1是efi£¬sda2是根£¬sda3是home£¬sda4是数据盘¡£

¡¡¡¡1¡¢格式化

¡¡¡¡第二步和备份不一样£¬现在不需要?#20197;Ø¡?/p>

¡¡¡¡因为我根分区和home都是ext4分区£¬所以我输入

¡¡¡¡mkfs.ext4 /dev/sda2

¡¡¡¡mkfs.ext4 /dev/sda3

¡¡¡¡先格式化£¬如果你想保留home的内容可以选择不格式化¡£如果你有var usr之类请也格式化¡£

¡¡¡¡£¨如果你采用了其他格式格式化分区£¬请使用别的命令£¬比如xfs是mkfs.xfs£©

¡¡¡¡数据盘别格式化£¬不然就23333了¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡2¡¢建立临时目录

¡¡¡¡mkdir /recovery£¨命名可以随意£¬只要你后面能对的?#24076;?/p>

¡¡¡¡3¡¢?#20197;?#25968;据盘

¡¡¡¡?#20197;?#26041;?#35282;?#21442;考上文¡£

¡¡¡¡同样记住它的编号¡£

¡¡¡¡4¡¢?#20197;?#38236;像文件

¡¡¡¡mount -o loop /media/ubuntu/1cbd9938-ef7a-42ff-a788-213c30db4f02/backup.sfs /recovery

¡¡¡¡?#20197;?#38236;像并创建必要文件?#23567;?/p>

¡¡¡¡?#20197;?#26681;分区 mount /dev/sda2 /mnt

¡¡¡¡根据需要建立文件夹£º

¡¡¡¡mkdir /mnt/boot

¡¡¡¡mkdir /mnt/boot/efi

¡¡¡¡mkdir /mnt/home

¡¡¡¡5¡¢修改权限

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡确保所创建的文件夹权限是这样¡£

¡¡¡¡6¡¢复制文件

¡¡¡¡cp -a /recovery/* /mnt

¡¡¡¡复制好之后输入umount /recovery£¬这是为了卸载squashfs镜像¡£

¡¡¡¡有人会问为什么不用unsquashfs£¬这是因为unsquashfs解压之后会把文件解压到squashfs-root文件?#23567;?/p>

¡¡¡¡?#20197;?#34394;拟文件系统£¬这是为了后面修复引导做准备¡£

¡¡¡¡mount --o bind /dev /mnt/dev

¡¡¡¡mount --o bind /proc /mnt/proc

¡¡¡¡mount --o bind /sys /mnt/sys

¡¡¡¡mount --o bind /run /mnt/run£¨这一步可以省略£©

¡¡¡¡chroot进入已经还原的操作系统¡£

¡¡¡¡chroot /mnt

¡¡¡¡7¡¢查看当前UUID

¡¡¡¡由于我们格式化了分区£¬所以UUID发生了变化£¬若不修?#27169;?#31995;统将无法正常?#20197;?#20998;区£¬导致启动异常¡£故我们需要修改本机系统的UUID设置¡£

¡¡¡¡当前终端不要关闭£¬新建一个终端£¬输入blkid¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡上面已经说过£¬sda1是efi£¬sda2是根分区£¬sd3是home¡£

¡¡¡¡记下他们的UUID¡£如果您分了别的分区比如boot var usr£¬也需要记下£¬等会要用¡£

¡¡¡¡8¡¢修改本机UUID设置

¡¡¡¡返回原来的终端£¨已经chroot /mnt的那个£©£¬输入nano /etc/fstab¡£

¡¡¡¡如果nano没有安装£¬那么请输入vi /etc/fstab¡£

¡¡¡¡如果您用的是vi£¬那么需要按i进入编辑模式¡£

Ubuntu系统如何备份还原£¿Ubuntu系统备份还原教程

¡¡¡¡修改UUID£¨最新UUID在另一个窗口有£©¡£我这里需要修改/和/home的£¬你的?#32431;?#21487;能会和我不一样£¬如果您只分了根分区£¬那么只需要修改根分区的UUID就?#23567;?#22914;果分了var usr之类£¬这些也要更改¡£

¡¡¡¡修改后按Ctrl+x退出¡£vi是先按esc£¬再输入£ºwq£¨冒号不能少£¡£©£¬然后回车¡£

¡¡¡¡9¡¢更新GRUB

¡¡¡¡因为UUID被改动£¬所以我们需要更新GRUB¡£

¡¡¡¡输入grub-install /dev/sda£¨sda是你主硬盘的位置£©

¡¡¡¡再输入update-grub¡£

¡¡¡¡退出chroot并卸载文件系统¡£

¡¡¡¡输入exit退出chroot¡£

¡¡¡¡然后输入£º

¡¡¡¡umount /mnt/dev

¡¡¡¡umount /mnt/sys

¡¡¡¡umount /proc

¡¡¡¡umount /run

¡¡¡¡输入sync存盘¡£

¡¡¡¡还原结束¡£

¡¡¡¡重启¡£

¡¡¡¡关于Ubuntu系统的备份还原教程就给大家叙述到这里了£¬使用Ubuntu系统的伙伴£¬可以仔细阅读上文£¬最好给自己的系统做一个备份£¬正所谓防患于未然嘛£¡

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

Ïã¸ÛÁùÒ»ºÏ²ÊÌØÂë×ÊÁÏ
<sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"><small id="uggii"></small></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<wbr id="uggii"></wbr>
<sup id="uggii"></sup>
<acronym id="uggii"></acronym>
<acronym id="uggii"><small id="uggii"></small></acronym>
<sup id="uggii"></sup>
<rt id="uggii"></rt>
<rt id="uggii"><center id="uggii"></center></rt><sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"></rt>
<tr id="uggii"></tr>
<rt id="uggii"><small id="uggii"></small></rt>
<rt id="uggii"><center id="uggii"></center></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<code id="uggii"><option id="uggii"></option></code>
<acronym id="uggii"><small id="uggii"></small></acronym>
<rt id="uggii"><small id="uggii"></small></rt><rt id="uggii"><small id="uggii"></small></rt>
<center id="uggii"></center>
<optgroup id="uggii"><div id="uggii"></div></optgroup>
<optgroup id="uggii"></optgroup>
<optgroup id="uggii"></optgroup>
<sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"><small id="uggii"></small></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<wbr id="uggii"></wbr>
<sup id="uggii"></sup>
<acronym id="uggii"></acronym>
<acronym id="uggii"><small id="uggii"></small></acronym>
<sup id="uggii"></sup>
<rt id="uggii"></rt>
<rt id="uggii"><center id="uggii"></center></rt><sup id="uggii"><div id="uggii"></div></sup>
<rt id="uggii"></rt>
<tr id="uggii"></tr>
<rt id="uggii"><small id="uggii"></small></rt>
<rt id="uggii"><center id="uggii"></center></rt>
<acronym id="uggii"><small id="uggii"></small></acronym>
<code id="uggii"><option id="uggii"></option></code>
<acronym id="uggii"><small id="uggii"></small></acronym>
<rt id="uggii"><small id="uggii"></small></rt><rt id="uggii"><small id="uggii"></small></rt>
<center id="uggii"></center>
<optgroup id="uggii"><div id="uggii"></div></optgroup>
<optgroup id="uggii"></optgroup>
<optgroup id="uggii"></optgroup>