标签: backup

备份和恢复文件权限

有没有办法备份和恢复文件所有权和权限(可以使用chown和更改的内容chmod)?

您可以使用 icacls 在 Windows 中执行此操作

访问控制列表呢?

acl backup permissions files

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

如何翻录划伤的 DVD 视频?(“DVD 偏执狂”)

我通常使用非常好的和简单的dvdbackup程序来翻录和备份我的DVD-Video

然而,我的一些 DVD 有一些划痕,我的 DVD 驱动器在读取几个扇区时遇到了一些麻烦。那么,是否有类似于cdparanoia, 但用于 DVD的工具?

backup dvd video ripping

21
推荐指数
3
解决办法
2万
查看次数

备份 LUKS 加密设备的最佳实践

备份和恢复加密设备最快方法是什么(例如,将完全加密的 USB 设备转换为映像文件)。

可以解密/访问USB 设备。我正在寻找一种将备份映像挂载为文件(加密)的解决方案。有可能吗?

保持简单,愚蠢。

linux backup usb encryption luks

21
推荐指数
3
解决办法
2万
查看次数

位相同副本的基本 rsync 命令

据我不明白,以下命令:

sudo rsync --delete -azvr /home/oshiro/Desktop/source/ /home/oshiro/Desktop/destination
Run Code Online (Sandbox Code Playgroud)

这是创建从一个位置到另一个位置的文件的简单同步所需的全部内容吗?或者上面的命令在后台做了什么我不知道的事情?例如,它是否创建了某种版本控制,我可以在其中指定过去的时间来获取文件在过去的位置?

这是我现阶段不想启用的功能。我想要的只是从一个位置到另一个位置的文件的位相同副本。我可以去掉这些参数中的任何一个,还是需要添加更多参数以使副本位相同而没有版本控制。基本上,我不想创建备份 Mac 时间机器备份系统如何创建备份。

backup rsync

21
推荐指数
2
解决办法
2万
查看次数

如何将已安装的软件包和设置从一个发行版转移到另一个发行版?

几个月来,我一直在探索通过 VirtualBox 学习和了解 Linux 系统,并决定将它作为我的主要操作系统并将其安装在我的硬盘上。我有许多文件、包和设置(例如对 .bashrc 的更改),当我将它们直接安装到我的 HDD 时,我想将它们带过来,那么我该怎么做呢?另外,现在我正在运行 Ubuntu,如果我决定切换到类似的 Debian 或 RPM,基于 RHEL 的发行版,它会是相同的过程吗?如果有的话,我需要考虑哪些因素?

ubuntu backup debian restore

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

加速/避免 rsync 文件列表的计算

我使用 rsync 3.1.1 使两张光盘保持同步,其中一张在网络上并作为 samba 共享安装在/mnt/ROUTER_WD_2TB/. 这是源,由于网络限制,速度最高为 30-40MB/s。另一个目标是本地安装(峰值 110MB/s)并且是/mnt/BACKUP_HITACHI_2TB/.

我使用以下 rsync 命令:

rsync  -haAXi --quiet --append-verify --delete /mnt/ROUTER_WD_2TB/* /mnt/BACKUP_HITACHI_2TB/.
Run Code Online (Sandbox Code Playgroud)

磁盘包含许多文件,其中大部分很小。

问题是 rsync开始移动任何文件之前需要很长时间(10-20m),我猜是因为它必须为大量小文件计算文件列表。在此期间,newtwork 利用率处于较低的 200-500KB/s,而在传输文件时,速度约为 40MB/s。

通常情况下,rsync 需要大约 15m 才能最终找到它必须复制的内容,然后需要 5 秒来复制它,然后继续检查其他一些文件要复制另外 5 分钟。总而言之,一个 5 秒的文件副本最终会持续 20 分钟!

除了排除文件夹之外,我是否可以采取任何措施来避免在复制文件之前的这段时间?我可以实现任何类型的“缓存”,以便 rsync 不必从头开始重建所有文件列表?

backup rsync

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

我不小心备份了 /proc/* ,现在我被一个名为“cifs2695”的 28Tb 文件卡住了,我无法删除!

最近我的老板让我备份一个 Ubuntu 16 工作站。我想保留所有的库和系统文件,因为我们有只能在特定机器上编译的 C++ 代码。由于懒惰,我只是rsync将根目录添加到我们的网络附加存储。

我没有意识到你不应该备份/proc/

现在有一个文件在我们的 NAS 上占用了 28Tb。ls -lha返回:

-rwxr-xr-x 1 delton delton 28T Apr 20 07:08 cifs2695
Run Code Online (Sandbox Code Playgroud)

最初,我的rm命令没有出错。但是,即使几天后,它仍然出现ls并且设备上没有空间被释放。现在,当我尝试使用时,rm我得到了这个:

rm: cannot remove 'cifs2695': No such file or directory
Run Code Online (Sandbox Code Playgroud)

根据我在网上阅读的内容,我还尝试将一个小文本文件复制到它上面,我也尝试了echo > cifs2695. 都没有工作。我不认为这是权限问题,因为我能够删除具有相同权限的其他文件就好了。

关于如何摆脱这个讨厌的“文件”的任何想法?

更新:更多信息 这是一个 Dell/EMC 300 NAS,安装在我的 fstab 中的 SMB 共享。我可以访问 Dell Unisphere 管理面板,但我无法通过 SSH 连接到 NAS(有人告诉我,它运行的是 CentOS 版本)。

更新 - 固定!! 我重新启动了我备份的机器。显然那台机器正在以某种方式使用该文件,尽管它没有出现在 lsof 中。我能够rm再次运行,这次它删除了文件!

backup proc files

21
推荐指数
1
解决办法
716
查看次数

用于 linux 的大文件(备份)的稳定文件系统

什么文件系统最适合备份?我主要对稳定性(尤其是硬重启期间文件的不可破坏性等)感兴趣,但它处理大型(> 5GB)文件的效率也很重要。

另外,我应该使用哪些挂载参数?

内核是 Linux >= 2.6.34。

编辑:想要备份方法。我需要文件系统来存储它们。

linux filesystems backup

20
推荐指数
2
解决办法
8271
查看次数

如何在 btrfs 中创建快照,然后在一些工作后回滚到它?

如果我想在 btrfs 中使用哪些命令:

  1. 创建卷的(只读)快照;
  2. (在卷中做一些实验);
  3. 然后将卷回滚到快照?

backup btrfs restore sandbox

20
推荐指数
2
解决办法
2万
查看次数

滚动差异以存储高度相似的文件?

在工作中,我们每晚都会转储我们的 mysql 数据库。每天,我都会猜测接近 90-95% 的数据是重复的,并且随着时间的推移而增加。(哎呀,在这一点上,有些可能是 99%)

这些转储是一行是单个 mysql INSERT 语句的地方,因此唯一的区别是整行以及它们在文件中的顺序。如果我对它们进行排序,文件与文件之间的实际差异将非常小。

我一直在寻找,但我还没有找到任何方法来对转储输出进行排序。不过,我可以通过sort命令进行管道传输。然后会有很长很长的相同行块。

所以我试图找到一种只存储差异的方法。我可以从一个主转储开始,然后每天晚上进行比较。但是每晚差异都会更大。或者,我可以制作滚动差异,单个差异非常小,但如果我必须每晚将整个系列的主要差异放在一起,计算时间似乎会越来越长。

这可行吗?用什么工具?


编辑我不是问如何做 mysql 备份。暂时忘记mysql。这是一条红鲱鱼。我想知道的是如何从一系列文件中制作一系列滚动差异。每天晚上我们都会得到一个文件(恰好是一个 mysqldump 文件),它与之前的文件有 99% 的相似度。是的,我们对它们全部进行 gzip。但是首先拥有所有这些冗余是多余的。我真正需要的是与前一天晚上的差异……与前一天晚上的差异仅 1%……等等。所以我所追求的是如何制作一系列差异,所以我每晚只需要存储那 1%。

command-line shell backup diff

19
推荐指数
2
解决办法
883
查看次数

标签 统计

backup ×10

files ×2

linux ×2

restore ×2

rsync ×2

acl ×1

btrfs ×1

command-line ×1

debian ×1

diff ×1

dvd ×1

encryption ×1

filesystems ×1

luks ×1

permissions ×1

proc ×1

ripping ×1

sandbox ×1

shell ×1

ubuntu ×1

usb ×1

video ×1