Linux分区的推荐方案和方法
时间:2015-10-17 00:47 来源:linux.it.net.cn 作者:IT
首先你必须考虑的是
●主机的规划
1.是采用单系统(单一系统Linux)还是多系统(M$ Windows与Linux共存)
如果是单一系统,那么你就不需考虑是不是要与其他系统做磁盘分区的共用了,如果是多系统,那么各个分区在你完成安装Linux后都可以挂载在 Linux里了,当然也包括NTFS了。
既然可以挂载M$的各个磁盘分区,那就表示你可以考虑将一些常用的东东放在特定的分区里(如常用文件、音乐、电影),这可以让Linux与M$共享 这些东东。
2.主机的功能是:Desktp 或是 Server
这里关系到你在安装Linux时要分多少个区,Linux与M$最大的不同是每个分区都只是一个挂载 点(如 /home, /usr,/boot,/var),而M$的分区都是一个个盘符(如
硬件名称
硬件在Linux里挂载位置
IDE硬盘
/dev/hd[a-z]
SCSI 硬盘
/dev/sd[a-z]
SATA 硬盘
/dev/sd[a-z]
USB 移动盘 读卡机
/dev/sd[a-z]
光驱
/dev/cdrom
软驱
/dev/fd[0-1]
打印机
/dev/lp[0-2]
IDE 硬盘
Master
Slave
IDE 1 (Primary)
/dev/hda
/dev/hdb
IDE 2 (Secondary)
/dev/hdc
/dev/hdd
咦!!上面图表怎么没有SATA SCSI??
呵呵~~因为这些装备是按顺序排下去的sd[a-z],基本上会依照SCSI SATA USB 的顺 序排下去的,若拔除一个后面的代号则会向前递补上去的。
接下来咖啡要简单的跟大家介绍硬盘分割:(为了不占篇幅只能简短介绍)
●硬盘分割
硬盘经过分割后成为各个分区,分区依照功能性的不同又可分为主分区( Primary )、拓展分区(Extended)及逻辑分区( Logical ) 三种。
1.每一个硬盘最多可以区分4个 主分割区或3个主分割区+1个 拓展分割区
注: 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分 区 的最大区别。
2.拓展分割区又可分成数个(没有限制,但总容量不得超过拓展分割区大小)逻辑分割区。
3.代号的使用:以IDE0(第一个硬盘,设备名称为 /dev/hda)为例来说明
主分割区使用:hda[1-4] *包含拓展分割区在内*
逻辑分割区使用:hda[5-~] *请注意,逻辑分割区一定由5开始计算起* Red Hat Enterprise Linux安装时,建到第四主分区时,会自动转成扩展分区中的第一个逻辑分割区
注: Linux规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。
咖啡的打字慢^-^ ,不过总算完成了安装前对系统考虑与硬盘分割的介绍。
当你了解咖啡上面所说的后(不了解的重看 嘿嘿!!),我们就可以依照你的需求来规划你的硬盘:
先以咖啡的宝贝电脑来做说明吧,咖啡是使用多系统安装,至于多系统如何共存在你电脑里,请各位可以到群博客或论坛里找答案,咖啡在这里就不再多做介 绍了。以下是咖啡对硬盘的规划:
咖啡的电脑里有两个硬盘分别为hda 160G及sda 250G,分割如下:
注:咖啡原先使用IDE安装M$,又买了sata 来安装Linux Ubuntu,并在BIOS里设置IDE为第1颗硬盘,只因为M$只能在第1颗硬盘启动,还是Linux好,放在哪都可用。
设备代号
文件系统
挂载点
用途
hda1
NTFS
/media/hda1
我的M$1系统盘
hda2
NTFS
/media/hda2
我的M$2系统盘
hda3
NTFS
/media/hda3
我的M$3系统盘
hda5
FAT32
/media/hda5
M$[1-3] 共用的软件安装区
hda6
NTFS
/media/hda6
存放我的 文件 影音多媒体
hda7
NTFS
/media/hda7
源码和备份
sda1
EXT3
/
我最爱的 Ubuntu 22GB
sda2
EXT3
/home
主文件夹 60GB
sda3
swap
系统内存置换文件
sda5
NTFS
/media/sda5
存放我的 文件 影音多媒体
sda6
NTFS
/media/sda6
存放我的 文件 影音多媒体
sda7
NTFS
/media/sda7
存放虚拟机影像档,可共用
注:拓展分割区目的只为分割出逻辑分割区,并非实体储存区域,通常看不到代号
咖啡在M$与Linux里都使用了VirtualBox 共用了存放在sda7里的影像文件
看了咖啡的分割情况,或许你还有些不了解的地方,咖啡在这里继续补充说明:
前面提到了设备代号的部份,接下来我们要介绍
●文件系统
在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS
在linux里可使用的文件系统有:
Ext2:早期的格式,不支援日志
Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。
ReiserFS:也有日志功能,其特点是处理小档案时速度快。
XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。
JFS :特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。
●开始分割了
在linux系统中至少必须有两个挂载点(磁盘分区),分别是 / 及 swap ,其余是否要将其他的挂载点独立分割出来则视你的规划需求而定。可参考以下建议:
swap的大小约等同你的内存大小,或稍大
初次接触的新手或硬盘空间有限 Desktop的安装建议:
挂载点
装置
说明
/
/dev/hda1
可用空间 – swap大小后的所有空间
swap
/dev/hda2
大约内存大小 建议至少512Mb
高级用户 Desktop的安装建议:
挂载点
装置
说明
/
/dev/hda1
15G
/home
/dev/hda2
最大的剩余空间
/boot
/dev/hda3
128MB左右
swap
/dev/hda5
大约内存大小(建议至少 512MB)
高级用户 Server的安装建议:
挂载点
装置
说明
/
/dev/hda1
15G
/home
/dev/hda2
最大的剩余空间
/boot
/dev/hda3
128MB左右
swap
/dev/hda5
大约内存大小(建议至少 512MB)
/var
/dev/hda6
视服务器功能决定大小
************************
注:
二、挂载点
Linux中分区要以文件系统的方式挂载到系统中的挂载点上,就如同Windows中分区也要以Fat32或NTFS格式格式化成不成的盘符一样。至少 Linux需要一个/分区(一定要打开启动选项,好像在安装过程中直接分区时不会提示,那就不用管了),一般也都会有个SWAP交换分区(这东西类似 Windows中的虚拟内存,但比那个还要专业,直接搞成一个分区形式了,而且Linux也有SWAP文件的形式出现。),当然,如果你的内存足够大,也 可以不要SWAP分区。
Linux中文件系统是以/文件系统(根文件系统)呈树状组织起来的。请看wiki中的如何分区(http: //wiki.ubuntu.org.cn /index.php?title=%E5%A6%82%E4%BD%95%E5%88%86%E5%8C%BA&variant=zh- cn)。
三、如何分区
那这些文件系统都要以独立分区形式挂载吗?也不尽然,需要看你的情况和需求而定。
一般常见的分区方式有:/文件系统和一个SWAP分区;/文件系统、/home文件系统和一个SWAP分区、再详细点,再多个/boot系统、 /var文 件系统等Linux目录树、不属于Linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方 )只分一个/和swap也有它的好处,可以最大限度的利用硬盘空间(用户用时只要/没用完,就可以不去理会硬盘空间的问题),但这样重装系统时要先备份 /home,不然重装就麻烦。(引自skyx在http://forum.ubuntu.org.cn/viewtopic.php?t=66160的回复)如果你给Ubuntu侵害的硬盘空间比较小,比如只有8G、10G的,采取这种方式比较好,虽然默认系统装完后,/文件系统只有3个G左右,但随着你 安装软件的增多,/文件系统也会越来越大的,我现在给/文件系统分了6个G,就已经被占用近5个G了。 但只划分一个/分区也比较危险,这就意味着,所有的数据都将存放在唯一一个 /文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows时也不会只划分一个C盘)。如果分配给Ubuntu的空间大一些,则 可以将/home独立挂载,也可以再根据自己需要把其它如/boot、/var等独立挂载,这样有一定好处:
引用:
/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如 果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。
/usr分区,是 Linux系统存放软件的地方,如有可能应将最大空间分给它。
/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户 也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。
/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操 作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
/bin分区,存放标准系统实用程序。
(责任编辑:IT)
首先你必须考虑的是 ●主机的规划 1.是采用单系统(单一系统Linux)还是多系统(M$ Windows与Linux共存)
如果是单一系统,那么你就不需考虑是不是要与其他系统做磁盘分区的共用了,如果是多系统,那么各个分区在你完成安装Linux后都可以挂载在 Linux里了,当然也包括NTFS了。 既然可以挂载M$的各个磁盘分区,那就表示你可以考虑将一些常用的东东放在特定的分区里(如常用文件、音乐、电影),这可以让Linux与M$共享 这些东东。 2.主机的功能是:Desktp 或是 Server 这里关系到你在安装Linux时要分多少个区,Linux与M$最大的不同是每个分区都只是一个挂载 点(如 /home, /usr,/boot,/var),而M$的分区都是一个个盘符(如
咦!!上面图表怎么没有SATA SCSI?? 呵呵~~因为这些装备是按顺序排下去的sd[a-z],基本上会依照SCSI SATA USB 的顺 序排下去的,若拔除一个后面的代号则会向前递补上去的。 接下来咖啡要简单的跟大家介绍硬盘分割:(为了不占篇幅只能简短介绍) ●硬盘分割 硬盘经过分割后成为各个分区,分区依照功能性的不同又可分为主分区( Primary )、拓展分区(Extended)及逻辑分区( Logical ) 三种。 1.每一个硬盘最多可以区分4个 主分割区或3个主分割区+1个 拓展分割区 注: 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分 区 的最大区别。 2.拓展分割区又可分成数个(没有限制,但总容量不得超过拓展分割区大小)逻辑分割区。 3.代号的使用:以IDE0(第一个硬盘,设备名称为 /dev/hda)为例来说明 主分割区使用:hda[1-4] *包含拓展分割区在内* 逻辑分割区使用:hda[5-~] *请注意,逻辑分割区一定由5开始计算起* Red Hat Enterprise Linux安装时,建到第四主分区时,会自动转成扩展分区中的第一个逻辑分割区 注: Linux规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。 咖啡的打字慢^-^ ,不过总算完成了安装前对系统考虑与硬盘分割的介绍。 当你了解咖啡上面所说的后(不了解的重看 嘿嘿!!),我们就可以依照你的需求来规划你的硬盘: 先以咖啡的宝贝电脑来做说明吧,咖啡是使用多系统安装,至于多系统如何共存在你电脑里,请各位可以到群博客或论坛里找答案,咖啡在这里就不再多做介 绍了。以下是咖啡对硬盘的规划: 咖啡的电脑里有两个硬盘分别为hda 160G及sda 250G,分割如下: 注:咖啡原先使用IDE安装M$,又买了sata 来安装Linux Ubuntu,并在BIOS里设置IDE为第1颗硬盘,只因为M$只能在第1颗硬盘启动,还是Linux好,放在哪都可用。
注:拓展分割区目的只为分割出逻辑分割区,并非实体储存区域,通常看不到代号 咖啡在M$与Linux里都使用了VirtualBox 共用了存放在sda7里的影像文件 看了咖啡的分割情况,或许你还有些不了解的地方,咖啡在这里继续补充说明: 前面提到了设备代号的部份,接下来我们要介绍 ●文件系统
在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS 在linux里可使用的文件系统有: Ext2:早期的格式,不支援日志 Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。 ReiserFS:也有日志功能,其特点是处理小档案时速度快。 XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。 JFS :特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。 ●开始分割了 在linux系统中至少必须有两个挂载点(磁盘分区),分别是 / 及 swap ,其余是否要将其他的挂载点独立分割出来则视你的规划需求而定。可参考以下建议: swap的大小约等同你的内存大小,或稍大 初次接触的新手或硬盘空间有限 Desktop的安装建议:
高级用户 Desktop的安装建议:
高级用户 Server的安装建议:
************************ 注: 二、挂载点 Linux中分区要以文件系统的方式挂载到系统中的挂载点上,就如同Windows中分区也要以Fat32或NTFS格式格式化成不成的盘符一样。至少 Linux需要一个/分区(一定要打开启动选项,好像在安装过程中直接分区时不会提示,那就不用管了),一般也都会有个SWAP交换分区(这东西类似 Windows中的虚拟内存,但比那个还要专业,直接搞成一个分区形式了,而且Linux也有SWAP文件的形式出现。),当然,如果你的内存足够大,也 可以不要SWAP分区。 Linux中文件系统是以/文件系统(根文件系统)呈树状组织起来的。请看wiki中的如何分区(http: //wiki.ubuntu.org.cn /index.php?title=%E5%A6%82%E4%BD%95%E5%88%86%E5%8C%BA&variant=zh- cn)。 三、如何分区 那这些文件系统都要以独立分区形式挂载吗?也不尽然,需要看你的情况和需求而定。 一般常见的分区方式有:/文件系统和一个SWAP分区;/文件系统、/home文件系统和一个SWAP分区、再详细点,再多个/boot系统、 /var文 件系统等Linux目录树、不属于Linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方 )只分一个/和swap也有它的好处,可以最大限度的利用硬盘空间(用户用时只要/没用完,就可以不去理会硬盘空间的问题),但这样重装系统时要先备份 /home,不然重装就麻烦。(引自skyx在http://forum.ubuntu.org.cn/viewtopic.php?t=66160的回复)如果你给Ubuntu侵害的硬盘空间比较小,比如只有8G、10G的,采取这种方式比较好,虽然默认系统装完后,/文件系统只有3个G左右,但随着你 安装软件的增多,/文件系统也会越来越大的,我现在给/文件系统分了6个G,就已经被占用近5个G了。 但只划分一个/分区也比较危险,这就意味着,所有的数据都将存放在唯一一个 /文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows时也不会只划分一个C盘)。如果分配给Ubuntu的空间大一些,则 可以将/home独立挂载,也可以再根据自己需要把其它如/boot、/var等独立挂载,这样有一定好处: 引用: /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如 果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。 /usr分区,是 Linux系统存放软件的地方,如有可能应将最大空间分给它。 /home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户 也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。 /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。 /tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操 作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。 /bin分区,存放标准系统实用程序。 (责任编辑:IT) |