您可以在 Ubuntu 12.04 中使用 SD 卡进行交换吗?

您可以在 Ubuntu 12.04 中使用 SD 卡进行交换吗?

我手头有一张较小的(4GB)SD 卡,我想知道是否可以或建议将其用作交换空间。理想情况下,我希望通过删除交换空间并仅使用 SD 卡来释放一些硬盘空间,但如果这不可能或不可取,我愿意多留一点空间。

答案1

所有不能或不应该留在 RAM 中的内容都会被写入交换区并在需要时读回。这意味着交换介质需要快速且能够承受大量写入。

您的 SD 卡在这两个方面都存在问题。它的读写速度比硬盘慢,并且其每个组成扇区只能写入有限的次数,之后它们会磨损,无法再可靠地存储数据。

如果您确实想使用它来释放硬盘空间并始终将其保存在读卡器中,我建议您考虑将您可能拥有的任何媒体文件移动到卡上。媒体文件通常只写入一次但读取多次,并且不需要硬盘的完整传输速度即可实时流畅播放。因此,它们是卸载到 SD 卡的完美选择。

答案2

如果您在交换时遇到 I/O 瓶颈,它确实会有所帮助,因为它位于与运行系统的硬盘不同的设备上。尽管它会大大缩短 SD 卡的使用寿命。

相关内容