Linux分区方案深度讨论

运维 系统运维
Linux学习肯定会首先遇到安装的问题,在系统安装时不可避免地会涉及到Linux分区方案的选择,这里介绍Linux分区的基本知识,提供一些简单的方案供选择。

对于初学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:系统存放程序的目录

【编辑推荐】

  1. Linux磁盘管理命令详解
  2. Linux文件类型全解析
  3. Linux系统优势六大方面
  4. Linux CVS确认系统中是否安装xinetd
  5. Linux配置文件与用户管理相关系统文件
责任编辑:小霞 来源: 51CTO
相关推荐

2010-02-04 14:57:25

Linux分区方案

2009-12-24 11:31:52

Linux显卡驱动

2010-03-15 10:19:53

Linux 分区

2010-01-06 09:34:42

UbuntuLinux分区方案

2009-12-21 11:10:14

Linux硬盘分区

2010-01-05 13:28:23

Linux分区

2009-12-29 16:59:17

Ubuntu Vist

2009-12-29 17:21:24

Ubuntu 8.04

2009-01-09 22:52:16

服务器硬盘Linux

2010-03-16 15:53:47

Ubuntu Linu

2024-09-03 13:59:47

2021-08-02 22:31:24

Go语言Append

2009-12-22 15:05:07

Linux应用软件

2009-12-30 17:31:48

2009-12-24 15:29:09

Linux安装

2009-12-18 09:54:10

Linux Shell

2011-01-18 09:51:59

Linux磁盘分区

2009-11-25 16:35:25

VS 2003系统

2009-10-19 17:30:45

智能网络布线解决方案

2018-04-25 08:36:48

Linux存储LVM
点赞
收藏

51CTO技术栈公众号