Linux-硬盘分区
"在linux系统中,每个装置都被当成一个档案来看待"
不同硬盘:IDE+SATA
IDE硬盘名称:/dev/hd[a-d] ([a-d],多个硬盘时不一定是连续编号,而是以插入硬盘的位置确定)
SATA硬盘名称:/dev/sd[a-p] ([a-p], 多个硬盘时连续编号,以扫描到的顺序确定,与插入位置无关)
不同分区:主要分割(primary)+延伸分割(extended)+逻辑分割(logical)
/dev/sda1, /dev/sda2,... 逻辑分割从5开始 /dev/sda5,....
@. primary+extended 最多有4个。(硬盘限制)
@. extended最多有1个。(操作系统限制)
@. logical的个数依赖操作系统。linux中IDE 59个(5-63), SATA 11个(5-15)。
@. logical是由extended持续分割出来的。(要想有4个以上的分区必须有logical,也就必须有extended)
@. primary+logical可以格式化以存储数据,extended不可以。(extended用来记录logical分割信息)
以下图为例,说明硬盘的分区名称:
P1: /dev/hda1 P2: /dev/hda2
L1:/dev/hda5 L2: /dev/hda6 L3: /dev/hda7 L4: /dev/hda8(logical的装置名称号码从5开始!)
为什么分区?数据安全性+搜索效率
如何分区?
在windows中分区时只需要选择C:/ D:/...即可。
在Linux中分区时也采用目录树结构,对每个partition选择一个挂载点(目录树路径)进行挂载(mount)。
对应windows中系统盘(如C:),Linux中将准备安装操作系统的的partition挂载到根目录中,即:/。
对应windows中其他盘(如D:),可以根据需要将其挂载到/usr /home 等挂载点。
光驱默认挂载到/media/cdrom。
注意:有些目录不能与根目录分开,分别是:etc,bin,dev,lib,sbin
分区方案建议:根目录+swap space+预留 [+/usr] [+/home] [...]
Linux系统目录结构中的常见目录请参考 "Linux-常见系统目录"
参考:《鸟哥的Linux私房菜基础篇》