标签: backup

如何像 Windows deepfreeze 一样深度冻结 Ubuntu?

Ubuntu 中是否有任何应用程序可以完全满足 Windows DeepFreeze 的功能?(例如:您工作正常,但是当您重新启动 PC 时,它总是回到您应用 deepfreeze 的时间)

例子:

当你想解冻时,你需要设置密码,这样任何人都可以使用它,但只有管理员可以解冻升级。 在此处输入图片说明

登录后,您可以判断它是冻结模式还是升级模式:

在此处输入图片说明

请问我如何在 Ubuntu 中做到这一点?

编辑:

Windows 版 DeepFreeze 的工作原理如下:

1 - 您已经安装了带有驱动程序、软件、配置、策略等的 Windows 8.1 专业版。您对您的配置感到满意,并且您认为它最终可靠且稳定。但是现在您希望允许公共场所使用此 KIOSK

2 - 因为它必须在公共场所运行,所以有很多问题。为了避免所有问题,有这个工具调用 DeepFreeze。您可以安装一次并冻结所有内容。这允许用户日夜工作而不会在 PC 中造成任何问题。

3 - 当 PC 重新启动时,DeepFreeze 会自动恢复到应用 DeepFreeze 时的位置。

这可以防止系统在公共场所或您想要部署可靠、稳定版本的场所 24/7 全天候运行,以免出现任何新的惊喜。

DeepFreeze 提供了该解决方案,其配置非常简单,大约需要 4 到 5 分钟。

security backup

6
推荐指数
1
解决办法
1万
查看次数

Clonezilla 图像大小小于预期

我今天第一次使用 Clonezilla。似乎进展顺利,但生成的图像比我预期的要小。

我想克隆的分区上使用了大约 21GB 的空间,但图像只有大约 12GB。这是正常的吗?图像的大小不应该与分区上使用的空间大小相同吗?

我的驱动器上有 3 个分区。一个 Windows 分区、一个 Ubuntu 分区和一个存储分区。

这是我尝试克隆的分区,sda5(Ubuntu 分区)。

sda5

这是 Clonezilla 创建的图像的详细信息:

图片

这是我所有分区的一些信息:

所有分区

这里发生了什么?为什么我的镜像比分区占用的空间小?我真的很感激一些帮助。

谢谢!

backup clonezilla

6
推荐指数
1
解决办法
9062
查看次数

选定的软件包列表是否存储在文件系统中?

我在 iMac 上存储了我的 Ubuntu 计算机的备份。我的硬盘坏了,我想通过从文件系统中读取而不运行像这样的命令来获取安装的软件包的列表dpkg --get-selections

package-management dpkg backup software-installation

6
推荐指数
1
解决办法
737
查看次数

将 Linux 配置、脚本和文档备份到 Gmail

在 gmail.com 上,我看到了这个:

已使用 15 GB 的 0.38 GB (2%)

我的 30 GB 分区中有 20 GB 装满了 Ubuntu 的东西,但可能只有 1 GB 的重要文件,那么为什么不使用这个免费的云存储进行备份呢?

是否已经有一个程序可以做到这一点?反正我可能会写一个,但在开始之前想问问。

我还想要文件压缩和分段,因为有些系统有 10 MB 的附件限制(比如工作中的那个)。

谢谢 :)

gmail cloud bash backup

6
推荐指数
1
解决办法
4432
查看次数

如何备份所有文件?(.dbus 和 dconf 备份问题)

什么是/home/user/.cache/dconf/home/user/.dbus?为什么他们的备份失败?

我尝试遵循2013 年的答案(请参阅下面的代码),但是虽然它允许我备份上述文件,但现在我被告知它无法备份/home/[user]/.dbus/session-bus.

deja-dup 备份 GUI 报告无法备份 .dbus/session-bus

$ man chown
$ sudo chown user .cache/dconf
  [sudo] password for user: 
$ sudo chown user .dbus
$ man chgrp
$ sudo chgrp user .cache/dconf
$ sudo chgrp user .dbus
Run Code Online (Sandbox Code Playgroud)

如何修复它,以便每次备份后都不会花时间关闭错误消息?我应该像eggonlegs 建议的那样排除这些文件夹吗?为什么不需要它们?为什么有人要支持他们?

backup dbus deja-dup dconf

6
推荐指数
2
解决办法
2565
查看次数

简单的备份解决方案

我正在为我的 Ubuntu 服务器上的目录寻找一个非常基本的备份脚本/包。目前我正在使用这样的 cronjob:

0 5 * * 1 sudo tar -Pzcf /var/backups/home.tgz /home/
Run Code Online (Sandbox Code Playgroud)

但我想要一个解决方案,为文件名添加时间戳并且不会覆盖旧备份。当然,这会慢慢淹没我的驱动器,因此需要自动删除旧备份(例如超过 2 个月)。

干杯,丹尼斯


更新:我决定为logrotate-solution提供奖励,因为它很简单。但也非常感谢所有其他回答者!

backup cron

6
推荐指数
2
解决办法
3249
查看次数

如何备份和恢复所有已安装的 snap 包?

我需要重新安装我的 Ubuntu 18.04,我想备份和恢复所有已安装的 snap 包,包括所有安装设置。

随着snap list我得到已安装软件包的列表。但是,该列表的格式不适合重新安装所有软件包。我需要类似的东西apt-clone可以用于 snap 包,就像它适用于 apt 安装的包一样。

backup snap

6
推荐指数
1
解决办法
2472
查看次数

备份因声称“计算机名称已更改”而停止,这是不是真的

使用 Ubuntu 16.04、deja-dup 34.2 和 duplicity 0.7.06。

为了开始每周备份,我将常用的外部驱动器与常用的计算机相连,输入密码并收到暂停消息:

现有备份是名为正确名称的计算机,但当前计算机名称是正确名称.lan。如果这是意外,您应该备份到不同的位置。

取消/继续

这是出乎意料的。不是因为我将外部驱动器插入了错误的计算机,而是因为计算机的名称确实正确。与uname -n.

我不太倾向于在不同的位置备份,因为我不希望其他名称/计算机再次发生此问题。除其他考虑因素外,全新备份非常耗时。

问题出现了:deja-dup/duplicity 是如何构成这个名字的?如何解决这个问题?

添加。通过单击继续,您可以执行增量备份。如果可能的话,暂停消息仍然是程序中不必要的停止。

backup deja-dup duplicity

6
推荐指数
1
解决办法
774
查看次数

为什么我得到“焦油:怯懦地拒绝创建空档案”?尝试备份整个服务器时

我是 ubuntu 的新手,正在处理服务器。我使用 Ubuntu 16.04 x64。我想备份整个系统,所以我关注了这个视频https://www.youtube.com/watch?v=KTayZIou-1M

我输入这个命令

sudo tar -cvpzf mybackup.tar.gz --exclude=/backup/mybackup.tar.gz --one-file-system 
Run Code Online (Sandbox Code Playgroud)

但我收到了这个错误

tar: Cowardly refusing to create an empty archive
Run Code Online (Sandbox Code Playgroud)

然后我意识到我忘记在'--one-file-system'之后添加'/'所以我添加了它。

sudo tar -cvpzf mybackup.tar.gz --exclude=/backup/mybackup.tar.gz --one-file-system/
Run Code Online (Sandbox Code Playgroud)

并得到这个错误

tar: unrecognized option '--one-file-system/'
Run Code Online (Sandbox Code Playgroud)

提前致谢。

server backup tar

6
推荐指数
2
解决办法
7044
查看次数

Snap 和 Apt 都存在,我如何备份我的所有应用程序,以便我可以在新机器上恢复它

我看到一些解决方案可以做到dpkg list这一点,将其存储在一个文件中并使用该文件安装应用程序。我的问题是 - 它是否还会备份我从 snap 商店安装的所有应用程序(因为我必须使用 sudo snap install 安装它们?)

有没有更好的方法可以备份我的所有应用程序,以便在我移动到新机器时将它们安装在新机器上?(使用 APT OR Snap安装?)

backup restore software-installation

6
推荐指数
1
解决办法
935
查看次数