我正在寻找适合我的用例的最佳实践。我已设置具有以下分区的虚拟服务器:
/dev/vda1 2048 1953791 975872 82 Linux Swap / Solaris
/dev/vda2 * 1953792 16775167 7410688 83 Linux
/dev/vda3 16775168 245366719 114295776 83 Linux
/dev/vda2
并/dev/vda3
使用 ext4 进行分区。/dev/vda2
根分区位于上。虚拟服务器将主要用于网站(nginx、mysql、php 等)。
我的问题是如何使用/dev/vda3
分区?
我有一个想法,就是将其挂载到例如/mnt/vda3
,创建不同的文件夹(home、var、opt、srv……)并将它们符号链接到根文件系统中的相应位置?
或者我最好为上述文件夹创建不同的分区并将其安装到根分区?那么分区大小的合理值是多少?
或者这个用例有最佳实践吗?
答案1
最佳实践与需求相关。
例如,如果我想保留我的用户数据,并且我认为这些数据非常有价值,那么我会将我的家放在不同的分区上。
在您的情况下,由于您只有一个空分区需要分配,所以您必须做出选择。
对您来说最重要的是用户数据还是服务数据(mysql-nginx-...),因此请将您的主目录放在第三个分区上,或根据您对这些数据的价值的定义将其分配给 /var。
对我来说,我更喜欢分配/var。
所以简单地说,没有人可以回答你什么是最好的,你必须选择对你来说最有价值的东西来保存它。