首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在外部硬盘上使用timeshift备份Linux

在外部硬盘上使用timeshift备份Linux
EN

Ask Ubuntu用户
提问于 2022-03-16 13:34:14
回答 2查看 8.1K关注 0票数 4

因此,我刚刚在我的ubuntu20.04LTS上安装了Timeshift。当我试图使用timeshift设置整个系统的备份时,它表明我只能将备份数据保存在我的主分区上。(请注意,我的系统是由windows 11双引导的)

我将我的外部硬盘驱动器连接到我的系统上,以便使用timeshift备份数据,但是它表明“外部硬盘驱动器没有linux分区”,因此我无法使用timeshift备份数据。

目前,我已经备份我的文件通常使用“备份”选项,在我的外部硬盘驱动器。

我是linux的新手,所以我想问如何在外部硬盘上创建Linux分区?

另外,如果我的系统出现故障,“备份”是否足以恢复我的文件?

我的外部硬盘显示的文件系统是ExFat。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-05-04 18:21:43

Timeshift要求外部驱动器为ext4类型。

让我们假设/dev/sdb1是外部驱动器的路径(根据您的路径进行lsblk | grep sdb调整或检查)

您可以使用

代码语言:javascript
复制
sudo umount -lf /dev/sdb1 
mkfs.ext4 /dev/sdb1

为了达到这个目标。

在此之后,您可以选择您的驱动器在时间移动式。

票数 2
EN

Ask Ubuntu用户

发布于 2022-03-17 08:36:59

另一个选择,尽管可能不那么友好,是使用dd来执行任何备份。它需要一个具有足够空间的HDD来存储分区/驱动与正在备份的分区/驱动器相同的大小。dd创建了驱动器的精确副本(包括空闲空间和已删除的文件),这使其非常适合备份,因为您可以直接切换硬盘驱动器或将其复制到一个新分区。

首先,您需要从实时usb启动。然后运行sudo fdisk -l,它将列出所有连接的驱动器和分区。这将列出各种有用的信息。不要使用/dev/nvme*/dev/sd*,因为这是驱动器/分区路径。注意你的块状大小。输出应该如下所示:

代码语言:javascript
复制
Disk /dev/nvme0n1: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
    Disk model: Samsung SSD 980 1TB                     
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 16384 bytes / 131072 bytes
    Disklabel type: gpt

Device              Start        End   Sectors   Size Type
/dev/nvme0n1p1       2048     206847    204800   100M EFI System
/dev/nvme0n1p2     206848     239615     32768    16M Microsoft reserved
/dev/nvme0n1p3     239616  773042175 772802560 368.5G Microsoft basic data

然后,您可以使用gparted在外部硬盘驱动器上创建适当大小的分区。

完成后,打开终端并键入sudo fdisk -l。从这个输出中,您应该能够判断您创建了哪个分区(帮助比较创建分区之前和之后的命令,以识别任何差异,尽管这不是完全必要的)。

然后使用以下命令

代码语言:javascript
复制
dd if=/dev/sdX of=/dev/sdX bs=XXXX conv=noerror,sync status=progress

它需要一些时间来复制,但是因为它创建了一个精确的副本(包括空闲空间),所以非常适合备份您的hdd。只要确保定期做,否则备份就会过时。对于较大的驱动器,您可能需要让它在一夜之间运行,或者使用cron将其自动化到后台任务中。可以通过增加bs=16M或类似的块来加快速度,但是如果数据中存在错误,则会导致错误传播。

这种方法很麻烦,不能作为自动备份来完成,但是它是可靠的,并且您备份的驱动器可以立即关闭。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1397842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档