Linux学习肯定会首先遇到安装的问题,在系统安装时不可避免地会涉及到Linux分区方案的选择,这里介绍Linux分区的基本知识,提供一些简单的方案供选择。
AD:
对于初学Linux系统的人对于硬盘分区可能会有些迷茫。Linux系统可做不同的服务器,对硬盘分区也就会有不同的分区方案。
先简单说说分区时挂载点下的的几个目录的特征:
/ 系统根目录 如果是初学者就把除交换分区之外的空间全归到这个目录就行。下面这个目录都不分容量就好。
/boot 启动文件 这个分区50M就足够了。
/home分区存放用户自己的数据,可以把余下的空间留给这个分区;
/tmp 需要实用的临时文件。,引进var后就建在var/tmp了;
/usr分区存放大量用于支持系统的文件;
/var分区主要存放邮箱,打印缓冲区和日志文件;
/usr/local存放大量从ports(7)安装的文件。
/opt存放杂七杂八的,可以建bakeup,store,mp3,flahs,movie,home等等。
该如何选择Linux分区方案需要考虑你的系统应用,工作站和服务器可以有不同的Linux分区方案。
0.初学者Linux分区方案可以只分1G交换分区,把剩余所有归给根分区/
1.我经常建立的文件系统Linux分区方案是128M的root,1G的swap,128M的/var/tmp,3G的/usr,其余的空间留给/home。
2.我的web server Linux分区方案:
/boot (100MB)
swap 1G (1G RAM)---必分的
/ (1GB)-0---比分的(如果其他都不分,就把剩余的都给在这里。)
/tmp (2G)
/var (2G)
/usr (10G)
/home (剩下的所有空间)
3.我的双系统Linux分区方案:Linux下web服务器,一块40G硬盘,windows2003&Redhat Linux9.0双系统。
30Gwindows2003,10G给linux,其中10G的linux。
/dev/hda (hda整个ide接口第一块硬盘,如果是scii硬盘则为sd)
/dev/hda1 ntfs
/dev/hda2 ntfs
/dev/hda3 /boot ext3
/dev/hda4 扩展分区(这个分区是因为一块硬盘主分区不超过hda4)
/dev/hda5 swap 内存两倍1G
/dev/hda6 / ext3 根目录,没分的都放这
/dev/hda7 /usr ext3 2G
/dev/hda8 /var ext3 2G
/dev/hda9 /tmp ext3 2G
思考题:分区是否有顺序的,/boot是否一定要是主分区?交换分区一定会在其他分区之前么?
附件:H3C存储原理.Linux文件系统主要目录结构
/:Linux文件系统的入口,最高一级的目录
/bin:基础系统所需要的那些命令位于此目录
/boot:Linux的内核及引导系统程序所需文件
/etc:系统配置文件所在地
/lib:库文件存放目录
/home:系统默认的普通用户的主目录的根目录
/dev:设备文件存储目录,比如网卡、磁盘等
H3C存储原理.Linux文件系统其他目录结构
/lost+found:当系统意外崩溃或机器意外关机产生的一些文件碎片目录
/mnt:存放挂载储存设备
/opt:安装软件包可选择安装在此目录
/proc:存放系统运行时的进程信息及内核信息
/root:Linux超级权限用户root的主目录
/sbin:用于存放涉及系统管理的命令
/tmp:临时文件目录
/usr:系统存放程序的目录