uClinux文件系统及桌面linux的分区

如果你使用的系统存在大量的文件读写,那么必须考虑文件系统对系统性能的影响。

     传统的romfs文件系统是一种简单的、紧凑的、只读的文件系统,不支持动态擦写保存,按顺序存放数据,因而支持应用程序以XIP方式运行,在系统运行时,节省RAM空间。uClinux系统通常采用Romfs文件系统。

     从整体上讲,只读的文件系统Cramfs和Romfs,在文件读的速度上要比可读写的文件系统JFFS2和YAFFS2快许多。因此对于那些只读文件,应尽量放在只读的文件系统上。

 

分区方案

Linux 下最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。但一般人喜欢把 /boot /home /usr /var 这些挂载到单独的分区。为什么喜欢把 /boot 单独分出来,是因为一些老主板不支持大硬盘,这样就可以把 /boot 单独存放在硬盘的 1024 柱面内,不过现在还有这个必要吗?把 /var 单独分出来的原因是,它下面存放了一些日志和常变动的零时文件,容易产生碎片,而 /usr 就相当于 Windows 下面的 Program files+Windows 目录。

那么 /swap 交换分区需要的大小,根据官方的说法,应该是实际内存的两倍,但从实际情况来看,不建议超过 1G,不低于 128M。

综上所述,我建议一般桌面用户选用 ReiserFS 文件系统,分区方案如下 (80G):

/swap 512M
/ 8G
/home 70G

你可能感兴趣的:(windows,linux)