LINUX分区

来源:互联网 发布:java 打印异常堆栈 编辑:程序博客网 时间:2024/05/19 23:15

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看

开始挂载分区。linux中是用目录名作为盘符。分区挂载在目录下才可以使用。当把某个分区挂载到某个目录下时,你往这个目录下存放文件,就会存放到对应的分区。在这个挂载点下再创建别的目录,也是属于这个分区的。

linux系统中的分区建议。

/ 根目录    是必须单独分区的,称之为跟分区,因为根目录是最高目录。

swap分区   交换分区,相当于windows的虚拟内存,当内存小的时候(4G以下可以分内存的两倍,当内存大的时候,swap跟内存一样大就可以了。

boot  分区,不是必须,但强烈建议。这是启动分区(200MB足以),若不单独分区,当磁盘存放文件满的时候,占用了启动空间,系统就起不来了,单独分区后,其它分区存满,不会影响此分区的空间。

/boot :

创建一个约300MB~500MB的分区挂载到/boot下面

这个分区主要用来存放系统引导时使用的文件,通常称为引导分区

swap分区:

这个分区没有挂载点,大小通常为内存的2倍

系统运行时,当物理内存不足时,系统会将内存中不常用的数据存放到swap中,即swap此时被当做虚拟内存

/

根分区的挂载点“/”,这个目录是系统的起点,可以将剩余的空间都分到这个分区中,此时该分区中包含了用户家目录、配置文件、数据文件、等内容

3.高级Server用户的安装建议:

   挂载点           装置                      说明    

     /               /dev/hda1               10~15G足矣    

    /home       /dev/hda2              最大的剩余空间    

    /boot         /dev/hda3                100MB即可    

    swap         /dev/hda5        大约内存大小(建议至少512MB)    

    /var          /dev/hda6      视服务器功能决定大小,至少需要1GB以上

或者

    /                 /dev/hda1               10~15G足矣    

   /home         /dev/hda2              最大的剩余空间的一半    

   /boot          /dev/hda3                100MB即可    

   swap           /dev/hda5        大约内存大小(建议至少512MB)    

   /var            /dev/hda6      视服务器功能决定大小,至少需要1GB以上    

   /usr            /dev/hda7              最大的剩余空间的一半

 注1:Linux下没有分区,只有挂载点,类似于Window下的分区

 注2:swap的大小约等同你的内存大小,或稍大即可,建议至少设置512MB 注3:关于文件系统    在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS

在linux里可使用的文件系统有:

       Ext2:早期的格式,不支持日志功能    

   Ext3:ext2改良版,增加了日志功能,是最基本且最常用的使用格式了        

   Ext4:针对ext3系统的扩展日志式文件系统,是ext3文件系统的后继版本          

   ReiserFS:也有日志功能,其特点是处理小档案时速度快。          

   XFS:稳定与高效,在大小档案混合的系统里有优越的表现。          

   JFS:特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。

Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整:

分区类型

介绍

备注

/boot

启动分区

一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。

/

根分区

所有未指定挂载点的目录都会放到这个挂载点下。

/home

用户目录

一般每个用户100M左右,特殊用途,比如放大文件也可再加上G。分区大小取决于用户多少。对于多用户使用的电脑,建议把/home独立出来,而且还可以很好地控制普通用户权限等,比如对用户或者用户组实行磁盘配额限制、用户权限访问等。

/tmp

临时文件

一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一。

/usr

文件系统

一般设置要3-15G,大部分的用户安装的软件程序都在这里。就像是Windows目录和Program Files目录。很多Linux家族系统有时还会把/usr/local单独作为挂载点使用。

/var

可变数据目录

包含系统运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化的,系统日志记录也在/var/log下。一般多用户系统或者网络服务器要建立这个分区,设立这个分区,对系统日志的维护很有帮助。一般设置2-3G大小,也可以把硬盘余下空间全部分为var。

/srv

系统服务目录

用来存放service服务启动所需的文件资料目录,不常改变。

/opt

附加应用程序

存放可选的安装文件,个人一般把自己下载的软件资料存在里面,比如Office、QQ等等。

swap

交换分区

一般为内存2倍,最大指定2G即可

  

以下为其它常用的分区挂载点

/bin

二进制可执行目录

存放二进制可执行程序,里面的程序可以直接通过命令行调用,而不需要进入程序所在的文件夹。

/sbin

系统管理员命令存放目录

存放标准系统管理员文件

/dev

存放设备文件

驱动文件等

...

 

不再介绍...

当然上面这么多挂载点,实际上是没有比较每个目录都单独进行挂载,我们只需要根据自己的实际使用需要对个别目录进行挂载,这样系统结构看起来也会精简很多。

一般来讲Linux系统最少的挂载点有两个一个是根挂载点/,另一个是swap,虽然swap也可以采用其他方式类似方式替代,但从使用角度,天缘认为没这个必要,把swap单独设置一个挂载点似乎对Linux系统的标准性更好支持。