linux系统分区


分区类型:

主分区:最多4个
扩展分区:
最多只能有一个
主分区+扩展分区最多4个
不能写入数据,只能包含逻辑分区
作用是在里面再包含几个小柜子(扩展分区中的逻辑分区)
逻辑分区
可以正常的格式化,并且可以正常的写入数据(硬盘的限制)
永远都是从5开始
将柜子进行合理的规划,分成合理的小柜子


格式化:(高级格式化又称逻辑格式化)

具象化:给柜子打入隔断,只是隔断须遵守规则:如linux默认的文件系统ext4,进入格式化时,需要将柜子变成一个一个的数据块,数据块默认大小4kb(eg.10kb被放在3个柜子里,最后一个2kb但剩余的2kb是不能被其他柜子占用的)。windows下的“磁盘碎片整理”就是将保存文件的不同数据块尽量放在一起,这样更利于数据的读取
作用:把用户选择的文件系统写入,按照文件系统规则,分成等大小的数据块(数据块即Block),每个文件都有编号(编号即i节点号即inode号),
windows可以识别的文件系统:FAT16、FAT32、NTFS
linux可以识别的文件系统:EXT2、EXT3、EXT4


综上,分区就是把大硬盘分成小硬盘,分成小硬盘之后又不能直接使用,还要格式化,,格式化最主要的目的是写入文件系统:1.把硬盘分成一个个等大小的数据块2.同时建立一个inode列表。查找文件时通过inode号找到文件的条款,从而知道文件保存在哪几个数据块当中,然后打开这几个数据块,拿出数据,拼凑成这个文件。


windows是分区->格式化->分配盘符,就可以使用,
linux 是分区->格式化->给分区建立设备文件名->挂载(分配盘符)
在linux当中所有的硬件设备都是文件

这里写图片描述

分区设备文件名

在硬件设备文件名后面加分区号1/2/3…
设备文件名
/dev/hda1(IDE硬盘接口)
/dev/sda1(SCSI硬盘接口、SATA硬盘接口)


挂载(分配盘符的过程,盘符叫做挂载点)

必须分区
/(根分区)
swap分区(交换分区,内存2倍,不超过2GB),如果在给大,只会占用更多的硬盘空间,对系统不会产生影响
推荐分区
/boot(启动分区,200MB)


文件系统结构:
这里写图片描述


总结:

分区:把大硬盘分为小的逻辑分区
格式化:写入文件系统
分区设备文件名:给每个分区定义设备文件名
挂载:给每个分区分配挂载点

### Linux 系统分区方案与管理 #### 分区的重要性 为了有效地管理和利用硬盘空间,在安装多个操作系统时,合理的分区规划至关重要。当在同一台机器上安装更多操作系统时,需要创建额外的分区来容纳这些系统[^1]。 #### 文件系统的兼容性 不同版本的操作系统可能使用不兼容的文件系统格式。例如,Windows ME 和 Windows 2000 需要分别位于独立的分区中,因为它们各自依赖于特定类型的文件系统。即使某些操作系统能够识别并读取其他操作系统的文件系统,出于安全性和稳定性的考虑,仍然建议将各个操作系统安装到各自的专用分区中。 #### 常见的Linux分区类型及其ID编号 对于Linux而言,常见的分区类型包括但不限于: - **ext4/xfs**: 这些是现代Linux发行版中最常用的文件系统之一,对应系统ID `83`。 - **LVM (Logical Volume Manager)**: 提供灵活的空间分配机制,允许动态调整卷大小而不必重新划分物理磁盘,其对应的系统ID为`8e`[^2]。 #### 默认的Linux系统分区布局 典型的Linux安装会设置以下几个主要分区: - `/boot`: 存储引导加载程序所需的内核和其他启动配置文件。 - `/swap`: 虚拟内存交换域,用于扩展RAM容量。 - `/root` 或者简称为 `/`: 根目录,包含了整个文件系统的其余部分。 此外,还可以根据需求增加如`/home`, `/var`, `/tmp`等特殊用途的挂载点,以便更好地分离数据和优化性能[^3]. ```bash # 使用fdisk命令查看当前磁盘分区情况 sudo fdisk -l /dev/sda ``` 通过上述工具可以直观地看到各分区的信息,包括起始扇、结束扇、总大小以及所属文件系统类型等细节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值