linux 分区
1 磁盘分区概念
将硬盘分成若干分区,硬盘分区的方案记录磁盘分区表中(对用户而言,每个分区都可看作是一个磁盘)。通常磁盘分区表由4个部分组成,每部分定义一个分区的信息。
因此一个硬盘最多只能建立4个分区,称为主分区。
在主分区上,再进行分区,为建立扩展分区,扩展分区由扩展磁盘分区表维护。
在扩展分区上,划分若干个更小的分区称为逻辑分区。
2 linux的分区
扩展分区必须再次分区为逻辑分区,才可以被使用。
主分区不可再分,直接可用。一般只把硬盘分一个主分区,其它为扩展分区,扩展分区中分逻辑分区。双系统可用2个主分区。
一块硬盘:主分区+扩展分区《= 4个
有些电脑可以装几块硬盘,那么可以》=4
U盘就一个,一般不分区,默认为主分区。(加了一个U盘,相当于另外一个盘)
打开磁盘管理,可以看到U盘,也可以在这对它进行分区。
3 linux的挂载机制
linux无论有几个分区,分给哪些目录,归根到底只有一个根目录,一个独立且唯一的文件结构。linux的每个分区都是用来组成整个文件系统的一部分。使用挂载方式,将一个目录以一个分区相互联系起来。这时,一个分区的存储内容将在它载入的目录下获得。
查看linux分区的情况:
#fdisk–l
DeviceBoot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 3263 26105625 8e Linux LVM
#看出磁盘有2个分区,dev代表设备的意思sda1sda2 代表分区的名称。
sd代表现在挂载的磁盘类型为SCCI硬盘。IDE为hd,其它与sd一样。
如:hda1hda2 hda5 hdb1 . . . .
硬盘分两种:SCCI& IDE ,SCCI比IDE好,用于企业服务。IDE比较便宜。
a代表这是电脑里的第一块硬盘。如果有2块硬盘,有是sdb
12 代表第几个分区,前4个数字代表是主分区或扩展分区,5开始代表逻辑分区。
sda1代表第一块磁盘(sd类型的磁盘)的第一个分区。
DeviceBoot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 3263 26105625 8e Linux LVM
说明有2个主分区,因为扩展分区不能使用,需要分为逻辑分区,而逻辑分区从数字5开始。
#df/boot #查看该目录是哪个分区的挂载
#cd/
#umount/boot/ #卸载与分区挂载
#ls
#mkdir/test
#ls/test/
#mount/dev/sda1/ /test/ #把/dev/sda/分区挂载到/test/
#ls/test/ # 显示了/dev/sda1/下的内容与先前/boot内容相同。
挂载很像指针,linux像只有一个主目录,其它目录类似指针,指向那块分区,不指向相当指针为null。
#df -h # 查看分区的使用情况
#find–size +1000000k #找到大于1个G的文件
如果服务器磁盘满了,则服务会中断,所以要查看磁盘的使用情况。