最近对Linux比较有兴趣,下面可以算是自己的学习笔记,或者具体说时自己的学习心得
系统分区是使用分区编译器(Partition editor)在不同磁盘上划分几个逻辑部分。其实这也是废话,最形象的可以类比自家的柜子
分区类型:1.主分区:最多4个(硬盘结构决定,硬盘被分为等大小的扇区,每个扇区512字节,其中446字节用于记录启动信息,剩余64字节用于分区表示,而每16字节便是 一个分区)
2.扩展分区(主分区其中一个分区):硬盘只能有1个;不能写入数据,只能包含逻辑分区
3.逻辑分区
格式化(并非想的那种删除,根本目的是为了写入文件系统):逻辑格式化,指用户选定文件系统(如FAT16(最大支持2GB分区),FAT32(单个文件文件大小不能超过 4GB),NTFS,EXT2,EXT3,EXT4等),再磁盘特定区域写入特定数据,在分区中划出一片用于存放文件分配表,目录表等用于文件管理的磁盘空间。
注:Linux格式化后主要干了两件事:第一就是把整个分区分为等大小的数据块,默认数据块大小4kb,数据块多余的不能存放其他,第二就是在分区列表中建立二维表格,包含每个文件的ID,修改时间,权限(文件管理中通过权限区分文件),文件保存位置。格式化确实会把数据清空,但是他的目的却不在此。同时我们也该知道Linux中任何都是文件。/dev设备文件所在
分区表示方式:1-4只能分配给主分区或扩展分区,逻辑分区只能从5开始
挂载:必须分区:/(根分区) swap分区(交换分区(类似虚拟内存),实际内存不超过4G时,内存2倍,不超过2GB;超过4G时,跟内存一样)
推荐:/boot(启动分区,200M),如果没有/boot分区,启动就在/分区,所有的数据都存在/节点下,假如这个分区内存全部用完,系统就不能启动,因为系统启动必须要有空余的内存,大约几十M,所以这个/boot推荐