小编MAD*_*ppy的帖子

Git 是否可以防止数据降级

我读到 ZFS 和 Btrfs 使用校验和来防止数据降级,并且我读到 Git 通过对每次提交的所有内容进行散列来实现完整性。

我打算在带有 Btrfs RAID 1 的 Linux NAS 上使用 Git 服务器进行存储,但是如果 Git 具有完整性,我想这不是必需的(至少如果我想要防止数据降级的话,则不需要)。

问题: 那么 Git 的完整性虽然在每次提交时对所有内容进行散列,但是否可以防止或帮助防止位腐烂?

git zfs btrfs data-integrity

41
推荐指数
2
解决办法
8069
查看次数

与 Linux VM 和 USB3.0 HDD 相比,从外部 USB3.0 SSD 运行时,Windows VM 非常慢

长信息: 我正在尝试从 USB 3.0 外部 SSD 运行 Windows virtualbox vmdk。我使用的系统是 Arch Linux,它也安装在这个外部 SSD 上。如果我从内部 SSD 加载 VM(在外部 SSD 上使用系统时),VM 运行良好。对于从外部 SSD 加载的 Linux VM(也在使用外部 SSD 上的系统时)也是如此。

简短信息: 外置 SSD 是带有 M2 到 USB3.0 适配器的三星 850 evo 512GB(M2 Verison)。如上所述,其他 Vms 以及从内部 SSD 或什至从外部 USB3.0 HDD 运行 Windows VM 时(这很慢,但在这种情况下仍然比外部 SSD 快得多)工作正常。

虚拟机设置:

16GB ram
chipset PIIX3
I/O APIC enabled
Hardware Clock UTC Time enabled
4 Cores 100% (4.5Ghz)
VT-x enabled
Run Code Online (Sandbox Code Playgroud)

问题: VM 正确启动,但会导致主机系统不时冻结,并会在约 20 分钟后到达登录屏幕。由于它似乎是一个磁盘问题,我从内部 SSD 加载了 vm 并禁用了 Windows 磁盘分页功能以减少磁盘写入。然后我将更改后的 …

virtualbox ssd virtual-machine external-drive windows-10

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