关于Linux服务器文件系统布局的思考

我想知道,我确信很多人也想知道,对于基于GNU / Linux的服务器来说,这将是最好的或至少是最佳的文件系统布局.我知道没有一般的布局,因为布局根据最终用户想要实现的内容而有所不同,所以我将我的问题缩小到一个非常具体的实现.服务器的目的是作为中型SIP电话服务器.我想出的文件系统布局如下:

硬盘的全尺寸为146 GB

> 1 GB主分区安装为/ boot
> 16 GB主分区安装为/
> 16 GB扩展分区作为交换安装(服务器有8 GB内存,它不会很快变大)
> 52 GB扩展分区安装为/ var
> 16 GB扩展分区安装为/ var / log
> 30 GB扩展分区安装为/ usr
> 5 GB扩展分区安装为/ tmp
> 10 GB扩展分区安装为/ home

考虑到允许更快的访问,我把交换放在中间,做了一个大的var分区,因为会有很多可变数据,比如数据库文件.
我将/ var / log和/ tmp移动到不同的分区以确保它们被填充它们不会使整个系统停止运行/ usr也能够使它成为只读的,如果需要的话这样的措施.我做了一个小/ home分区,因为用户数量很少,因此主目录不需要很大的存储空间.

我认为有很多支持反对这种布局的论据,我很好奇(尝试选择比我更有经验或更聪明的头脑)关于其他人正在考虑的问题:考虑到快速访问,这种分裂和秩序是否良好(这就是为什么我把交换几乎放在中间),安全性和数据安全性?有什么想法吗?谢谢!

解决方法

两件事情:

> / boot只需要大约256MB,如果你真的想安全就需要512MB.你真的需要多少内核?
>为了[插入神灵在这里]的爱,使用LVM

一般来说我会用:

>第一个主分区256MB / boot(ext2)>第二个主分区作为LVM中的物理卷(PV)>逻辑卷/>逻辑卷/家>逻辑卷/ usr(可选)>逻辑卷/ tmp(可选,更喜欢hdd over ssd)>逻辑卷/ var(可选,更喜欢hdd over ssd)>逻辑卷交换(2 * RAM&&< = 4GB) 大小取决于使用情况,但在卷组(VG)中留下一些(大多数)未使用的空间以扩展填充的任何逻辑卷.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...