我想重新安装操作系统,但我没有硬盘空间来备份(我有一个 RAID 1 阵列,所以我有一段时间没做备份了)。我的 /home 中有 284.8 GiB 的数据,我有一个备用的 250 GB(或 217.4 GiB)硬盘,我一直用它来备份。
哪种压缩算法(如果有的话)能够实现这种类型的压缩?我不关心时间,但我有四核,所以利用所有 4 个核心的东西会很棒。
我试过 7zip,但没有成功。在一个核心上运行了两天,由于空间不足而失败。
有任何想法吗?
答案1
7zip 没有那么糟糕,如果它无法将 280g 的数据压缩到 250g,那么要么是你使用了错误的设置(超级模式?),要么是你想要压缩的数据已经被压缩了(比如说一堆受 drm 保护且合法拥有的媒体文件 :) )。
因此,你可以尝试几种方法:
- 找到重复的数据并丢弃
- 压缩文本文件的方式与压缩已压缩的文件不同
- 将 280g 的数据拆分为 200g 和 80g,然后尝试分别压缩它们
- 投资不到 100 美元(每克的价格多年来迅速下降)购买 1t 磁盘,忘掉所有努力
答案2
问题在于它是视频数据。视频数据可能已经压缩,因此无法进一步压缩。最好的选择是另一个磁盘。我会购买 1 或 1.5 TB 的磁盘,在上面安装新操作系统,然后复制数据。使用旧磁盘作为最重要数据的备份。
答案3
压缩包可以让您使用机器上的所有核心,并且先将文件打包起来可能会获得比 7zip 稍好的压缩率。从pbzip2(1)
手册页中可以看到:
tar cf myfile.tar.bz2 --use-compress-prog=pbzip2 dir_to_compress/
答案4
听起来您使用现有设置的方式很不方便。我会选择外置硬盘或旧电脑和一些新硬盘并运行 Freenas。
或者
破坏你的 RAID 阵列。
在一张磁盘上安装您的操作系统。
挂载另一个磁盘。
将数据移至新安装的系统盘。
重建阵列。