因此,我想设置一个具有 Raid 1 的服务器。该机器当前正在运行 Ubuntu 服务器,并且有一个媒体驱动器,与我家里的人共享。我希望将媒体驱动器、所有主文件夹和我的所有 MYSQL 数据库放在 raid 阵列上。我刚买了 2 个 1.5 TB 硬盘,计划是重新加载这些驱动器上的操作系统并将它们设置为 raid 1。然而,我的两个室友都告诉我应该以不同的方式执行此操作。他们说我应该保留我当前正在使用的操作系统驱动器,只需用 raid 阵列替换媒体驱动器即可。
我的问题是哪种设置更好?只用 raid 阵列替换一个驱动器,还是用 raid 阵列替换整个系统。如果我选择前者,我将如何确保我的数据库在阵列上?任何建议或意见都将不胜感激。
答案1
我会听你室友的建议。在 RAID 1 中设置新驱动器,然后创建一个挂载点(例如 /data)来挂载它。将数据库复制到新分区,然后调整 my.cnf 以指向新的 datadir。
这种设置的主要好处是,您的操作系统和数据库/媒体位于不同的主轴上,因此不会出现磁盘争用。这意味着当您的服务器繁忙时,IO 性能会更好。
一个不错的附带好处是,在执行升级时,您可以将操作系统驱动器换成另一个磁盘。如果出现问题,只需重新插入旧驱动器,您就可以恢复工作。