目录
课程参考:史上最牛的Linux视频教程—兄弟连_哔哩哔哩_bilibili
安装部分:从零学Linux学习笔记-安装_观尔郑的博客-CSDN博客
小节:“格式化”将硬盘分为一个个等大小数据块并创建inode列表。查找文件时通过inode找到文件条款从而获取文件保存的数据块,进而拼凑出完整数据。
课程参考:史上最牛的Linux视频教程—兄弟连_哔哩哔哩_bilibili
安装部分:从零学Linux学习笔记-安装_观尔郑的博客-CSDN博客
系统分区
1.分区分类
-
主分区:最多4个。
- 扩展分区:最多1个;主分区+扩展分区最多4个;不能写入数据和格式化,只能包含逻辑分区。
- 逻辑分区:可以写入数据和格式化。
2.格式化
硬盘必须经过高级格式化才能写入数据,目的是写入文件系统,把硬盘分割为等大小数据块。
- Windows可识别格式:FAT16、FAT32、NTFS
- Linux可识别格式:EXT2、EXT3、EXT4(CentOS默认)
EXT4:等大小(4kb)的数据块;10kb数据需要放3个空间,但第三个剩余的2kb不能被其他文件占用
碎片整理工具:把存入数据的不同数据块整理到一起,更有利于数据读取。
inode编号:每个文件都有编号,成为i的节点号。
3.硬件设备文件名
- /:根目录
- /dev/:一级子目录,里面所有文件都是硬件文件
- /dev/hda:第一块IDE硬盘
- /dev/hda1:IDE硬盘里面第一个分区
- IDE:133Mb/s
- SCSI:200Mb/s
- SATA:SATA3-500Mb/s
- 1234是给主+扩展分区的,5为第一个逻辑分区
4.挂载(类似Windows中的分配盘符)
挂载点:给每个分区分配挂载点,挂载点必须是目录,且目录必须是空目录才可以进行挂载点分配
必须分区:只要有这两个分区,Linux就可以正常使用
- 根分区:/
- swap分区(交换分区):内存2倍,最大不超过2GB
推荐分区:/boot(启动分区):200MB,保证启动性能
从系统看:/boot /etc /home都属于根目录/,是根目录的子目录
从硬盘看: /etc /home都可以独立有自己的硬盘空间
小节:
- 分区(大硬盘分为小的逻辑分区)-->格式化(写入文件系统)-->给每个分区起设备文件名-->挂载点(给每个分区分配挂载点)
- “格式化”将硬盘分为一个个等大小数据块并创建inode列表。查找文件时通过inode找到文件条款从而获取文件保存的数据块,进而拼凑出完整数据。