linux分区规划 linux 硬盘分区规划介绍

安装linux之前,要先做好规划,主要依据以下原则:
磁盘的容量。
系统的规模。
系统的用途。
预期的备份方法与备份空间。
主要讲一下按系统用途而要做的分区。
首先要有一个 /boot 分区,大概100M,且位于磁盘的最前面。这样可以防止因主板太旧、硬盘太大等问题而导致的无法开机。
其次,要有一个交换分区 swap 。大小一般为物理内存的 2 倍。
接下来就完全是按用途来独立分区了。
1)/home 主要用于存放个人数据,要是服务器用户很多,这个分区得要大。
2)/var 若有邮件服务,这个必须有足够空间。
当然,这个目录下还有其他数据,比如日志文件。日志文件轮替机制(rotation)会尽量保持所有文件的大小在合理范围内,并自动删掉过期的日志文件。独立的/var文件系统可避免轮替机制意外失效时,成长过量的日志文件排挤了系统其余部分所需的磁盘空间。
3) /usr 其容量要大到足以应付重编译内核的需求。独立的/usr使得其他工作站可透过read-only NFS共享此文件系统。
也是安装软件的地方,所以也要考虑你装的软件数量与大小。
4)/tmp 这个存放临时文件。其容量依应用程序实际需求而定,一般而言,它应该要足以容纳所有用户同时活动时所产生出来的全部临时文件。
5)/root 除上面之外,剩下的都可以放在这里了。

1、Ext3
RedHat的缺省文件系统。相对于Ext2,增加了日志功能,PartitionMagic可兼容,建议新手使用此文件系统。Ext3的3种模式可用mount命令进行转换:
(1) data=journal:文件数据和元数据均设置为日志方式,性能开销比较大
(2) data=ordered (缺省设置):顺序写入,先写文件数据,再写元数据
(3) data=writeback:提供最快的访问速度,但是牺牲了数据的一致性。元数据仍然被记录到日志,从而确保元数据的完整。文件数据会在系统崩溃之后恢复到原先的状态。

2、ReiserFS
SUSE LINUX的缺省文件系统。但Red Hat Enterprise Linux AS不支持ReiserFS,推荐高手使用此文件系统,该文件系统有以下3个优点:
(1) 有效地利用磁盘空间,与其他文件系统不同,ResierFS不依赖于数据块的大小。处理大量小文件存储操作很有优势,产生的磁盘碎片也很少;
(2) 提高了可靠性和恢复速度;
(3) 使用平衡树数据结构可以同时存储内容数据和安全元数据,使其获得更快的访问速度。

3、目录功能
/ :根分区包含 /etc、/bin、/sbin、/lib 和 /dev,否则您将不能启动系统。
/boot: 存放与linux启动相关的程序。
/usr: 包含所有的用户程序(/usr/bin),库文件(/usr/lib),文档(/usr/share/doc),等等。这是文件系统中耗费空间最多的部分。您需要提供至少500MB磁盘空间。总容量会依据您要安装的软件包数量和类型增长。宽松的工作站或服务器安装应该需要 4–6GB。
/var:所有的可变数据,如新闻组文章、电子邮件、网站、数据库、软件包系统的缓存等等,将被放入这个目录。这个目录的大小取决于您计算机的用途,但是对大多数人来说,将主要用于软件包系统的管理工具。
/tmp: 程序创建的临时数据大都存到这个目录。通常 40–100 MB 应该足够。一些应用程序 — 包括归档处理程序、CD/DVD 制作工具和多媒体软件 — 可能会使用 /tmp 临时保存映像文件。
/home: 每个用户将放置他的私有数据到这个目录的子目录下。其大小取决于将有多少用户使用系统,以及有什么样文件放在他们的目录下。根据规划的用途,应该为每个用 户准备 100MB 空间,不过应该按您的需求调整。假如您在 home 目录下计划保存大量的多媒体文件(图片、MP3、电影),该预备更多的空间。
/opt:附加的应用程序软件包。

4、分区经验
(1) 最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。
(2) 近几年,硬盘的价格也越来越便宜了,花二三百块钱,就能买到很大的硬盘。我以25G的分区为例,其余多出来的磁盘空间,可在系统安装完成后,登陆系统后用分区管理工具划分即可,可用于专门的数据存储和备份空间。
/ 1.5G, 主分区, Ext3格式;
/boot 0.5G, 主分区, Ext3格式;
/home 3G, 逻辑分区, Ext3格式;
/tmp 1G, 逻辑分区, Ext3格式;
/usr 6G, 逻辑分区, Ext3格式;
/var 1G, 逻辑分区, Ext3格式;
/opt 3G, 逻辑分区, Ext3格式;
/data 3G, 逻辑分区, Ext3格式;
swap 1G, 主分区, swap。

(0)

相关推荐

  • linux 如何查看硬盘大小

    linux 如何查看硬盘大小,内存大小等系统信息及硬件信息 top 可以看到不少信息 fdisk & disk - l & df 查看系统硬盘信息和使用情况 lspci 查看主板信息等 ...

  • Linux操作系统下硬盘手工和自动挂载的方法

    Linux操作系统下硬盘手工和自动挂载的方法

  • linux下零拷贝技术介绍

    传统的数据传输方式 很长一段时间内,数据拷贝的认识仅仅停留在应用程序层,实际上隐藏在背后的数据拷贝行为比想象的要多的多。在传输数据的时候,用户应用程序需要分配一块合适大小的缓冲区来存放需要传输的数据。 ...

  • Linux传输超大文件方法介绍

    本文研究的主要内容是Linux下如何传输超大文件,具体如下. linux下的文件传输,大家首先会想到rsync.scp之类的工具,但这类工具有一个特点——慢,因为这类工具都是加密传输,发送端加密,接收 ...

  • 固态硬盘优缺点介绍

    固态硬盘优缺点介绍 关于固态硬盘的知识,有很多网友可能并不知道硬盘分为传统的机械硬盘和固态硬盘两种,传统的机械硬盘我们可以经常看到,对于固态硬盘方面的知识就了解的非常少了!今天小编就在这里给大家充充电 ...

  • linux如何挂载硬盘或光驱以及U盘

    介绍如何自动挂载硬盘或者光驱 操作方法 01 查询与自动挂载命令 mount 注释:查询系统中已经挂载的设备 mount -a 注释:依据配置文件/etc/fstab的内容,自动挂载 02 挂载光盘 ...

  • Linux系统下硬盘分区最佳方案

    在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果 ...

  • linux 2t快速分区过程介绍

    在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系 ...

  • linux格式化新硬盘并挂载并设置开机自动挂载

    Linux的硬盘识别: 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda 表示第1块SCSI硬盘 hda 表示第1块IDE硬盘(即连接在第1个I ...