我问自己,有没有什么软件可以在安装后用 Linux Mint 17.3 加密我的整个硬盘驱动器?像 Windows 版的 TrueCrypt 一样?!
如果没有,我必须重新安装所有东西,在成功安装完全加密的操作系统后,是否有可能保护我的所有数据(包括已安装的程序)以恢复它?
也许使用这个工具(包含在 Linux Mint 中):http : //www.crmk.de/mintbackuptool.jpg???
我正在寻找 MacOS/OS X 设备的时间机器或 Windows 计算机上的文件历史记录的(良好)备份替代方案。实际上我正在寻找的是更接近Windows的解决方案而不是时间机器。
所以我知道我可以使用 rsync或 - 具有漂亮的 UI -回到过去。但是我并不是在寻找外部备份解决方案!
这意味着我更希望拥有 Windows Vista(以及以上版本 AFAIK)中的文件历史记录。在 Windows Vista/7 上,这与卷影副本一起使用,所以这正是我想要的:

所以我想将备份/文件历史记录保存在同一驱动器上(可能还有分区,但这并不重要)。我还将其保存在另一个内部驱动器上,但不保存在外部驱动器上。
Linux 有这样的解决方案吗?或者我怎样才能最好地复制这种行为?这就是为什么不应复制现有文件,并且仅当我实际修改或删除它时才应保存备份(文件的副本)。这样可以节省大量空间,特别是对于较大的文件,您无论如何都不会编辑这些文件。与 rsync/backintime 相反,即使使用增量备份,也会复制从未修改的文件。
我意识到有很多类似的问题,但我还没有找到能回答我明确查询的问题。
我仍在使用 Linux Fedora 20,并且已经过了我应该升级到最新版本的时间。我已经开始使用 Deja Dup 将我的 /home 目录备份到一个 1 TB 的外部硬盘驱动器上;我的问题是,在开始安装之前,我还应该备份哪些其他目录?
如何压缩多个文件夹,每个文件夹都有自己的 zip 存档并选择目标位置。例如:我已经安装了设备“ssd”,我有很多文件夹:
home/user1/folder1
home/user1/folder2
...
home/user1/folderN
Run Code Online (Sandbox Code Playgroud)
我想要得到:
/media/user1/ssd/MyBackUp/folder1.zip
/media/user1/ssd/MyBackUp/folder2.zip
...
/media/user1/ssd/MyBackUp/folderN.zip
Run Code Online (Sandbox Code Playgroud) 很久以前写过一个备份脚本,用到了tar手册的这部分:
您可以提供多个“--exclude”选项。
--exclude-from=file
-X file导致 tar 忽略与文件中列出的模式匹配的文件。
我的 tar 命令如下:
includesFile=include.txt
excludesFile=exclude.txt
tar zcpf - . -T ${includesFile} -X ${excludesFile} | openssl des3 -salt | dd of=out.bak
Run Code Online (Sandbox Code Playgroud)
这是include.txt:
/etc/
/var/
/usr/
/data/
/opt/
/root
Run Code Online (Sandbox Code Playgroud)
这是 exclude.txt
/data/webapp/webapp-data/*
/var/cache/*
/var/lib/dpkg/*
/usr/bin/*
/usr/share/locale/*
Run Code Online (Sandbox Code Playgroud)
它曾经工作得很好。最近我注意到存档的大小显着增加,通过切换到详细tar让我看到它包含了webapp-data巨大的目录。出于某种原因,它不再被排除在外。
我做的最后一件事是从Debian Jessie升级到Debian Stretch。版本变化很小,不知道是不是这个原因。
我尝试更改/data/webapp/webapp-data/*为/data/webapp/webapp-data/**,但这没有帮助。
为什么排除列表不再起作用?
关于 Linux Mint 中 Timeshift 备份的一些问题:
我可以期待 btrfs 选项和 rsync 选项之间用于备份的驱动器空间的差异吗?据我了解,btrfs 使用基于差异的快照,因此应该有效利用空间。rsync 会做类似的事情吗?
在家庭系统中使用 btrfs 而不是 ext4 有什么缺点吗?
如果某些内核更新或其他任何阻止系统启动,Timeshift 会在启动期间弹出作为恢复选项吗?
为了使用 定期备份我的手机(Samsung A5 2016 或SM-A510F)rsync,我使用了以下命令:
rsync --verbose --progress --omit-dir-times --no-perms --recursive --inplace --progress /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C018%5D/Phone/ /data/phone_back_folder/
Run Code Online (Sandbox Code Playgroud)
1000 显然,是我用户的 UIDmtp\:host\=%5Busb%3A002%2C018%5D 是安装时给我的手机的临时 MTP 主机名(每次安装设备时都会以某种方式改变)--omit-dir-times并且--no-perms在这里是因为 MTP 显然不是他们因为我使用了这个--progress标志,所以我可以看到每个文件的估计传输速度,例如:
Phone/DCIM/Camera/20180408_184356.jpg
2,814,075 100% 16.58MB/s 0:00:00 (xfr#265, to-chk=821/1262)
Run Code Online (Sandbox Code Playgroud)
但这些数字令人难以置信,因为在大多数情况下,系统似乎处于空闲状态,等待下一个文件传输。
$ dstat -cd --disk-util --disk-tps
----total-cpu-usage---- -dsk/total- sda--sdb--sdc- -dsk/total-
usr sys idl wai hiq siq| read writ|util:util:util|reads writs
6 1 93 0 0 0| 344k 166k|0.03:0.37:1.43| 5 6
2 0 98 0 0 0|4096B 0 | 0: …Run Code Online (Sandbox Code Playgroud) 我完全知道像这样的问题已经被问过多次。然而,由于阅读各种备份工具的大量文档并不能回答我的所有问题,我认为在这里描述我的场景以获得一些输入是很好的。
我想制定适合我的需求的备份策略。以下是要求的简要概述:
经过一些研究后,有两个计划在大多数情况下似乎都很合适:
使用 borgbackup 我发现两个问题:
与休息:
所以,我的问题是,如何实现适用于上述场景的备份解决方案。borg 和 Restic 是适合这里工作的工具吗?如果是这样,我该如何处理我所描述的问题?如果没有的话,还有其他更好的备份软件吗?
我继承了一个 Azure VM (Ubuntu 20.04),它有一个 7 磁盘 VG,完全被格式化为 ext4 的 RAID5 LV 占用。
我需要进行备份,并希望使用 Azure 备份来为包含 VG 的 Azure 磁盘创建快照。
Azure 磁盘快照在时间点上不一致,因此出于文件系统完整性和 LVM 元数据的原因,我需要在备份运行时冻结存储。我的工作量可以忍受;我正在尝试找出使原始磁盘块暂时不可变的最佳方法。
fsfreeze- 我测试了冻结文件系统、拍摄快照、解冻,然后切换到快照。
在我有限的测试中,这工作正常,当“恢复”的磁盘换回时,我没有看到 LVM 带来任何可怕的情况,但我只能执行这么多测试,并且如果存在 1% 的边缘情况,我的磁盘元数据会丢失会不一致我可能找不到它。
我担心我将活动锁定在如此高的层:在活动时不会发生任何文件系统操作FIFREEZE ioctl,但这是否会阻止 LVM 执行任何类型的较低级别操作,例如元数据更新、RAID 相关活动?
然后我尝试了一下,感觉dmsetup suspend /dev/mapper/my-lvol这是一个更好的解决方案。
测试设置:
fsfreeze
echo 3 > /proc/sys/vm/drop_cachessync ; sync(旧习难改 :)fsfreeze -f /exportdd if=/dev/mapper/my-lvol of=/dev/null status=progress运行dd直至完成。我承认这是有效的,因为我没有通过冻结的文件系统进行访问,但这让我想知道当我假设我的 Azure 磁盘不变时,LVM 是否仍然可以在低级别上执行操作。
dmsetup suspend
echo 3 > /proc/sys/vm/drop_cachessync ; sync …backup ×10
linux ×3
debian ×2
rsync ×2
upgrade ×2
azure ×1
borgbackup ×1
btrfs ×1
data ×1
encryption ×1
file-manager ×1
files ×1
filesystems ×1
linux-mint ×1
lvm ×1
mtp ×1
restore ×1
snapshot ×1
tar ×1
thunar ×1
truecrypt ×1
zip ×1