Linux学习笔记(一)------系统分区

前言:

今天找了兄弟连的视频学习Linux的基本用法,学了点东西发现跟Windows真的差异很大,就比如现在讲的系统分区。

先来了解下分区类型:

1. 主分区(可以写入数据)
2. 扩展分区(不能写入数据,但里面可以包含多个逻辑分区可以写入数据)

注意:

1. 主分区可以写入数据 ,扩展分区不能直接写入数据
2. 主分区和扩展分区加起来最多只能有4个
3. 扩展分区最多只能有1个,但里面可以有多个逻辑分区

格式化:
格式化,也叫做格式逻辑化。

在磁盘的特定区域写入特定数据,  
在分区中划出一片用于存放文件分配表,  
目录表等用于文件管理的磁盘空间。
不像我之前所理解的就是初始化磁盘内容。

再来了解下分区设备的命名
现在都是SATA硬盘接口,所以都是sda开头 ,后面跟数字,
比如 sda1代表第一分区
注意:
如果是扩展分区内的逻辑分区,是从5开始的 所以是 sda5 sda6 不管主分区是多少个。

最后得了解挂载
挂载点必须是一个目录。
挂载就是:
一个分区挂载在一个已存在的目录(挂载点)上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。
简而言之就是将目录和存放的地址对应起来。

比如某个分区 sda2 ,挂载到 /usr/src目录 里,这个时候这个 sda2 里面的 aaa 目录,现在就表示为 /usr/src/aaa 。
如果他挂载到 /var/www 下面。sda2 里面的 aaa 就变成了 /var/www/aaa 。

这里就是跟Windows不同之处了,windows中不同分区是有不同的盘符号的 如C盘 D盘 每个都相互独立,而Linux则是一个树形式文件的存在,依靠挂载 将目录和存放的地址对应起来。
如图:
/boot /etc /home是二级目录
Windows:

/boot /etc /home 属于根目录磁盘

Linux:

/boot  /home 不属于根磁盘分区,跟根磁盘一个等级的分区  
是挂载点  通过挂载和实际的存放地址对应起来

现在知道 Linux系统下是如何分区使用的了吧。

1. 分区(将大磁盘分为小的逻辑分区 )
2. 格式化(写入文件系统,才可可以写入数据)
3. 分区设备文件名:给每个分区定义设备文件名(如sda1,sda2之类的)
3. 挂载(给每个分区分配挂载点即目录,将目录和分区联系起来)

主要分区:
/根目录

建议在根目录下面只有目录,不要直接有文件

/boot

包含了操作系统的内核和在启动系统过程中所要用到的文件,  
建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,  
一般是200MB

/home

存放用户数据

/swap

交换空间,相当于Windows上的虚拟内存。一般是内存的2倍最好低于2G

最后自己在虚拟机装了CentOS6.3版本,并自己进行分区:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_38409944/article/details/81542118