1.磁盘分区
1.1分区类型
主分区:只能有四个
扩展分区:
- 最多只能有1个
- 主分区加扩展分区最多有4个
- 不能写入数据,只能包含逻辑分区
逻辑分区:可以写入数据和格式化
1.2格式化
硬盘必须经过格式化才可以写入数据
格式化(高级格式化)又称逻辑格式化,格式化是为了写入文件系统,他是指根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
格式化的目的:
大硬盘分成小硬盘;然后在硬盘空间中写入文件系统(主要的两个工作:第一是分成一个个等大小的数据块,同时建立一个inode列表,当查找文件的时候,通过inode号,找到文件的位置)
1.3硬件设备文件名
在linux系统中,所有的硬件设备都是文件
硬件 | 设备文件名 |
IDE硬盘 | /dev/hd[a-d] |
SCSI/SATA/USB硬盘 | /dev/sd[a-p] |
光驱 | /dev/cdrom或/dev/sr0 |
软盘 | /dev/fd[0-1] |
打印机(25针) | /dev/df[0-2] |
打印机(USB) | /dev/usb/lp[0-15] |
鼠标 | /dev/mouse |
注释:
/根目录 如果有一个文件是 /hda 多个文件hdb依次累加
windows只要分区和格式化就可以使用,因为通过图形界面能看到在哪儿,但是linux,没有图形界面,被迫起名字
windows ------分区 格式化 分配盘符
linux----------- 分区 格式化 分区起名字 分配盘符
分区设备文件名
设备文件名:
- /dev/hda1 (IDE硬盘接口)
- /dev/sda1 (SCSI硬盘接口、SATA硬盘接口)
分一个主分区1,在分一个扩展分区2,逻辑分区从5开始,因为1234只能给主分区或者扩展分区使用,就算一个硬盘当中没有分配够1234四个分区,逻辑分区也不能占用1234 四个号
1.4 挂载
盘符叫做挂载点,盘符是windows下的,linux是挂载点,分区有了,指定一个挂载点
- 流程:
- 先分区:大内存分成小内存
- 格式化:
- 需要给每个分区起一个设备文件名
- 写入挂载点(盘符:window是CDEF盘作为名称,linux是空文件名作为分区)
必须分区:
- /(根分区)
- swap分区(交换分区,理论是内存的2倍,不超过2GB,可以理解虚拟内存,可以理解为当物理内存不够用的时候,可以把swap分区的内存当做系统内存)
推荐分区:
- /boot(启动分区,200MB,保存启动的时候的分区,不再往里边写数据)
文件系统结构:
总结:
- 分区:大硬盘变成小的逻辑分区
- 格式化:写入文件系统
- 分区设备文件名:给每个分区定义设备文件名
- 挂载:给每个分区分配挂载点(必须是目录,必须是空目录)