我希望这是正确的“交流”方式。
我在一个研究小组工作,我们没有 SA 等监控我们的服务器。我们拥有对服务器的完全访问权限,并决定在服务器上发生什么或不发生什么。所以显然我们非常危险!我会问以下问题,这样我们就不会导致我们的服务器爆炸!
所以...我们今天为服务器买了一个新硬盘,我们已经安装好了,格式化了,现在它就放在服务器上准备使用。我想知道在设置磁盘以供使用方面“最佳实践”是什么。
服务器本身由组中的每个人使用,因此我们都有自己的主目录,我们希望将其保持一定的私密性(数据集、代码等)。我们正在考虑在新磁盘上为每个人创建一个单独的目录,并在他们的主目录中为其添加一个别名。
有人能推荐针对这种情况的“最佳做法”吗?
答案1
第一个最佳实践是永远不要将所有数据放在单个硬盘上,除非这些数据不是很重要。RAID(基于软件或硬件)非常必要。
如何组织数据以进行权限管理等取决于您肯定要组织哪些数据,但我们采取的方法是让部门共享具有控制访问的组权限,并让单个用户共享内部文件夹,供每个用户存储其个人文档。用户共享上的用户个人文件夹设置为仅供他们访问……直到他们被终止,在这种情况下,他们的经理在目录被删除之前被授予临时访问权限。在 Windows 中,此个人文件设置为映射网络驱动器。在 Linux 上,我们在相同场景中使用 NFS 共享,但我们将其设为他们的主目录。
答案2
除了 RAID 建议之外,请查看逻辑卷管理器如果它适用于您的操作系统。
将 /home 移到 LVM 卷上。这样,每当您添加新的存储空间时,只需将其添加到 LVM 组/卷并进行扩展即可。