好吧,build立一个networking服务器,使用mysql,nginx,php和其他一些东西。 我期望数据库的报价变大,并且会有很多小文件由networking服务器提供,下载量不到1-2mb。 我有两个1.5 TB SATA硬盘和350 GIG SATA硬盘,主板有足够的SATA端口来插入它们。
我正在寻找一些关于如何分割这个东西的build议。 我正在使用cfdisk。 如果它只是一个networking服务器,我需要一个大的/ home目录吗? 我想根据archlinux的build议,为/ var目录使用不同的更快的fs。 我不确定在哪里nginx或apache将存储文件。 那么我需要一个更大的根目录吗? 我知道在networking服务器文件位于/ srv加我最终将有一个大型的数据库。
我甚至不介意使用两个1.5 TB硬盘的RAID设置,然后使用350 GIG硬盘。 任何build议如何分配一切?
谢谢
您可以将所有这些服务configuration为将文件存储到任意位置,只需更改相关的configuration文件即可。 所以基本上取决于你,你可以随时改变它。
分布推荐为/ var使用单独分区的大部分原因是,/ var倾向于包含文件的文件夹变化很大(可变) – 而且风险在于,如果文件变得非常大并共享/文件系统,那么您将无法login来解决磁盘空间问题。 在实践中,这不是一个大问题,就好像你可以用'root'用户login一样,为了pipe理的目的,你仍然会在磁盘上保留一些空间。
只要去任何你觉得正确的目的。 既然你有两个磁盘用于RAID,为什么不把你最担心的丢失的文件放在RAIDarrays上,以确保你自己有一些数据冗余,你可以随时改变它,即使它有时是实际做到这一点的努力。