linux - 分区与格式化
分区
磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区。
即把大硬盘分为小的逻辑分区。
分区类型
主分区:最多只能有4个
扩展分区:
-
最多只能有1个
-
主分区加扩展分区最多有4个
-
不能写如数据,只能包含逻辑分区
*windows分区:
主分区只能有4个,是由硬盘的结构决定的,以前的硬盘都一个扇区是512字节(现在的硬盘可以一个扇区4K),446字节记录启动信息,64字节进行分区表示,每16字节表示一个分区。
linux分区
逻辑分区除去软盘分区A,B,主分区1(一般就是操作系统)C,理论上可以有23个(剩余23个字母)
设备文件名:
/dev/hda1(IDE硬盘接口)
"a"代表第一块IDE硬盘、"1"代表第一个分区;
/dev/sda2依次类推IDE硬盘已逐渐被淘汰
/dev/sdb5(SCSI硬盘接口、SATA硬盘接口)
"b"代表第2块SCSI/SATA硬盘、只有一个主分区,其余都是扩展分区,逻辑分区必须从5开始,哪怕没有2,3,4主分区;
分配盘符
主分区:1-4;
逻辑分区:从5开始;
Linux中是用“目录”作为盘符,且称之为“挂载点”,把目录和分区连接在一起的过程:挂载
必须分区:
1. /(根分区)
2.swap分区/交换分区/虚拟内存
分配大小:内存≤4GB,swap分区为内存的2倍,当内存>4GB,则swap分区则和内存大小一致即可)
推荐分区:
1./boot(启动分区,200MB),单独作为一个分区,不和根分区一起
格式化
格式化(高级格式化),又称逻辑格式化,它是指根据用户选定的文件系统(如FAT16,FAT32,NTFS,EXT2,EXT3等),在磁盘的特定区域写入特定数据,在分区中划分一片用于存放文件分配表,目录表等用于文件管理的磁盘空间。
Linux格式化
写入文件系统,主要做了两件事
1 把整个分区分成等大小的数据块(block),一个文件可能占据不连续的几个数据块。
2 在分区列表中,记录一个二维表格,记录每个文件的ID号(其实一般不称ID号,我们成为i节点,即node)、修改时间、权限、文件保存位置
linux文件系统主要是ext2,ext3,ext4
Linux硬盘分区完整过程:
1分区:为硬盘划分逻辑分区;
2格式化:写入文件系统;
3分区设备文件名:给每个分区定义设备文件名;
4分配盘符:给每个分区分配挂载点;windows用A,B,C作为盘符,linux是拿系统目录作为盘符
这点与windows不同,windows是
分区--》格式化后--》分配盘符,然后使用
浙公网安备 33010602011771号