![随着时间的推移,滚动发布是否不可避免地会比单点发布导致更高的碎片化?](https://linux22.com/image/1552388/%E9%9A%8F%E7%9D%80%E6%97%B6%E9%97%B4%E7%9A%84%E6%8E%A8%E7%A7%BB%EF%BC%8C%E6%BB%9A%E5%8A%A8%E5%8F%91%E5%B8%83%E6%98%AF%E5%90%A6%E4%B8%8D%E5%8F%AF%E9%81%BF%E5%85%8D%E5%9C%B0%E4%BC%9A%E6%AF%94%E5%8D%95%E7%82%B9%E5%8F%91%E5%B8%83%E5%AF%BC%E8%87%B4%E6%9B%B4%E9%AB%98%E7%9A%84%E7%A2%8E%E7%89%87%E5%8C%96%EF%BC%9F.png)
让我们比较一下Debian 稳定版point releases
作为候选人Arch Linux作为候选人rolling releases
:
默认情况下,滚动发布是否会比单点发布造成更高的驱动器碎片?
答案1
不,至少一般来说不是。
当您安装操作系统时,它总是从固定点开始。计划操作系统和滚动操作系统都会执行写入文件的更新。唯一的区别在于重建之间的时间长度。
此外,还有其他控制磁盘碎片的因素,包括文件系统实现(及其固有的稀疏程度)以及与使用量成比例的磁盘大小。
然后是更新机制。它可能会解压整个文件,禁用现有版本,将新文件整个写入,然后删除之前的版本。事实上,这很有可能,所以整个问题可能毫无意义。
无论如何,如果不知道 FS 的内部结构、更新机制、磁盘和许多其他因素,就不可能预测碎片化的程度,因此发布类型充其量只是一个贡献变量。