您的位置:首页 > 运维架构 > Linux

Linux系统分区

2015-06-07 09:45 405 查看
为了更好更深入的学习Linux,我下载了兄弟连Linux教学视频,一步一步跟着学,自己也总结出一些重要的内容,并做了笔记。

Linux只有一个文件系统,叫根目录,另外,Linux里的硬盘、文件、文件夹全都是文件,都是这个根目录的分支。在安装Linux的过程中总共分为四个步骤,分区、格式化、分区设备文件名和挂载。

首先,分区类型有主分区、扩展分区和逻辑分区。在Linux里最多有4个主分区,扩展分区最多只有一个,而且它和主分区相加的数量最多也只有4个,另外扩展分区里不能写入数据,只能包含逻辑分区,意思就是在扩展分区下进行分区,只要有空间可以分很多个逻辑分区。

就像这张图画的一样,1~3为主分区,4为扩展分区,5~6是扩展分区下的逻辑分区。分区进行后的结果就相当于划分空间。

接着就是格式化,格式化就是为了在硬件中写入文件系统,在Linux中格式化的过程就相当于将每个分区分成一块一块大小相等的数据块,如果文件比数据块大,那么文件被分成几份存入数据块,若不能完全分配给数据块(有一块数据块还留下一部分存储空间),剩下的空间是不能再被使用的。数据块不一定是在相邻的位置,可以是任意位置,怎么提取文件呢?其实跟C语言里面的指针差不多。
然后要给每个分区起一个名字,设备文件名在/dev目录下,IDE硬盘接口为/dev/hda
,SCSI硬盘和SATA硬盘为/dev/sda
。(两个
都是从1开始的数字)。这些硬盘区别就在于传输速度。如果是SATA硬盘的话,那么上图中的1号区的名字为/dev/sda1,2号区为/dev/sda2.,以此类推。但是有一点要注意,第一个逻辑分区的名字都是从/dev/sda5开始的。看下图!



最后一步叫挂载,相当于windows里面的盘符。windows里以CDEF字母作为盘符。Linux里作为挂载点的其实就是目录名,必须分区里有“/”分区和SWAP分区(交换分区),"/"分区是必备的分区,是文件系统的起点,SWAP分区是虚拟内存分区,一般大小为内存2倍,不超过2G,因为虚拟内存毕竟不能取代内存,超过2G的空间也不会有作用。另外有一个推荐分区——/boot分区,里面包含了在启动系统过程中用到的文件,若“/”分区出现问题,计算机还是能启动,所以/boot分区独立出来还是非常有必要的。当然以上的3个单独出来,你还可以在其他目录中选取一些单独建立,这得看自己的需要。在你进行挂载的过程中,一般先分的区会取名为sda1,但是/boot分区都会是sda1,其他的分区还是会按照顺序来,因为/boot分区里存放的是系统启动文件。当你创建第四个分区的时候你会发现分区名字会变成sda5,而sda4是扩展分区的名字,因为主分区和扩展分区最多只能有4个,它不知道你会不会继续进行分区,所以直接将第四个分区作为扩展分区里的第一个逻辑分区。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: