如果硬盘实际上是只读的,那么允许硬盘变满是否会导致任何性能问题?

如果硬盘实际上是只读的,那么允许硬盘变满是否会导致任何性能问题?

我相当有信心答案是“没有问题”,但我在这里询问以防我没有考虑到任何怪癖。

语境

我有一个大型存储阵列(在 Linux 系统上),目前正在重组,其中一部分涉及移除一些旧的、慢速的、低容量的磁盘(3TB 和 4TB)。出于性能原因,我将它们从阵列中移除(它们一开始是便宜的、慢速的驱动器),但我仍然想利用这些容量。

我已将这些旧驱动器移至非 RAID 配置,并且基本上打算使用它们来存储“溢出”数据,为了方便起见我想保留这些数据,但如果丢失我也不介意。

问题

这些驱动器将作为很少被写入(如果有的话)的文件的冷存储,并且我想最大限度地提高我的容量。

我打算:

  • 将零写入驱动器。
  • 使用新的文件系统进行格式化。
  • 使用 rsync 一次性将文件移动到每个驱动器。

例如,3,907,018,532 KB用~数据填充驱动器会导致任何问题吗?3,900,000,000 KB

所有数据将在一次运行中移动到空白驱动器上,因此不应该有任何碎片,并且将来唯一写入驱动器的内容很可能只是文件访问时间,因此不应该因大量写入而产生任何抖动。我无法想象会有超过几次同时读取。

ext4 文件系统、SATA 规范或其他方面是否存在会导致问题的缺陷正在读取驱动器是否已满?

相关内容