1、linux分区
分区不仅仅在linux中存在,windows中也有分区的概念,所谓分区就是把大硬盘分成一块块小硬盘。而分区又分为两种:
主分区:
扩展分区:本身不能存取数据,仅仅为包含逻辑分区。
其中,主分区+扩展分区<=4块。如下图:
2、格式化,分为低级格式化和高级格式化,平时所用的格式化基本都是高级格式化。
高级格式化并不等于删除,虽然看起来和删除差不多,高级格式化其实是写入,写入文件系统。首先将硬盘化为一个个block,之后写入文件系统,以便管理文件,每个操作系统对文件的管理都不同,因此文件系统也不同,FAT32,NTFS,EXT等。
3、linux分区四步走:分区--->格式化---->分配为设备文件名---->设置挂载点
linux中所有的设备都作为文件来看,因此,将设备进行命名,就显得比较重要了,比如上 图,Main1-->sda1,Main2-->sda2,Main3-->sda3,extend1-->sda4,logic1->sda5,logic2-->sda6 等。由于主分区+扩展分区<=4,因此,为了不会产生误会,逻辑分区总是从5开始。
4、挂载。
分区分好后,我 们使用的时候不能sda1,那样使用,我们可以起一些名字。也可以说,我们分区后,建立一些虚拟的文件夹,然后将分区挂到文件夹下,之后存放文档的时候, 看起来我们存放到我们建立的文件里了,实际上存放到文件夹所挂的分区里。这样我们就可以隐藏硬盘,看起来就是一个个文件夹,如下图是根目录下面的文件夹, 如果这些文件夹挂载分区,那么存放的文件会在相应的分区里,如果下图的文件夹没有挂载分区,就和"/"根目录共用一个分区。
各个文件夹含义:
- /bin - 重要的二进制 (binary) 应用程序
- /boot - 启动 (boot) 配置文件
- /dev - 设备 (device) 文件
- /etc - 配置文件、启动脚本等 (etc)
- /home - 本地用户主 (home) 目录
- /lib - 系统库 (libraries) 文件
- /lost+found - 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统
- /media - 挂载可移动介质 (media),诸如 CD、数码相机等
- /mnt - 挂载 (mounted) 文件系统
- /opt - 提供一个供可选的 (optional) 应用程序安装目录
- /proc - 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。
- /root - root (root) 用户主文件夹,读作“slash-root”
- /sbin - 重要的系统二进制 (system binaries) 文件
- /sys - 系统 (system) 文件
- /tmp - 临时(temporary)文件
- /usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件
- /var - 经常变化的(variable)文件,诸如日志或数据库