Linux下磁盘分区和目录的关系

本文介绍了Linux系统中分区与挂载的基本概念及其重要性。文章指出每个分区必须挂载到目录树中的某个具体目录才能进行读写操作,并解释了目录与分区之间的逻辑和物理区别。此外还强调了根目录的特殊地位及其挂载需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、任何一个分区都必须挂载到某个目录下(我安装双系统的时候,将一个分区挂载在/目录下); 
2、目录是逻辑上的区分,分区是物理上的区分; 
3、磁盘Linux分区都必须挂载到目录树中某个具体的目录上才能进行读写操作(这点在安装Linux系统的时候,需要你手动选择挂载,这也是和安装Windows系统不同的地方); 
4、根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。

        这个根目录是最顶层的文件系统,是被安装在‘根安装点’上的,而根安装点不属于任何文件系统,其对应的dentry、inode是由内核在初始化阶段凭空构造出来的。Linux在启动时,要求用户必须指定一个根设备,内核在初始化阶段,将根设备安装到根安装点上,从而有了根文件系统。

### Linux 环境下磁盘分区之逻辑分区的创建与管理 #### 创建 MBR 分区表并初始化磁盘 对于小于等于 2 TiB 的硬盘,推荐使用 `fdisk` 命令配合 MBR (Master Boot Record) 方案来进行基本输入输出系统的设置[^1]。 #### 添加扩展分区前准备 由于单个物理硬盘上的主分区数量上限为四个,在这四席之中可以选择预留一席作为扩展分区。值得注意的是,该类分区本身并不具备数据承载能力,而是充当容器角色用于容纳多个逻辑卷组[^3]。 #### 扩展分区内建立逻辑分区流程 一旦决定要利用某一块未分配空间构建新的逻辑单元,则需先通过 `fdisk` 或者更现代工具如 `parted` 定义好相应的扩展边界范围之后才能继续细分出一个个具体的逻辑子项[^2]。 具体步骤如下所示: ```bash # 启动 fdisk 工具进入交互模式 $ sudo fdisk /dev/sdX # 将 sdX 替换成实际的目标驱动器代号 Command (m for help): n # 新建分区选项 Partition type # 提示选择类型 p primary (0 primary, 0 extended, 4 free) e extended # 此处应选 'e' 来指定即将新增加的部分属于扩展性质而非独立存在的实体 Select (default p): Using default response e. First sector ... Last sector ... Created a new partition ... Command (m for help): w # 写入更改退出程序 ``` 完成上述过程后即成功建立了可供进一步切割成多份可用资源的基础框架——扩展区域;紧接着便是着手规划内部布局了。 接下来的操作同样依赖于相同的命令集,区别仅在于此时应当选取已有的那个特殊成员作为工作对象而已: ```bash # 继续沿用之前的会话实例或者重新启动一次均可达到相同效果 Command (m for help): n # 又到了创造时刻... Partition number (5-NN): # 自动给出建议编号区间供参考 First sector ... Last sector ... Created a new logical partition... Command (m for help): t # 更改现有项目的属性标签以便区分用途类别 Partition number (5-NN): NN # 输入刚才得到的新ID值 Hex code (type L to list all codes): Changed type of partition 'Linux' to 'Linux swap / Solaris'. Command (m for help): w # 记录变动情况至永久介质当中去 ``` 以上就是关于如何在基于 MBR 结构之上实现灵活配置额外存储单位的一套完整指南。 最后一步则是将刚刚制作好的逻辑分区进行格式化处理,并将其关联到文件系统树状结构中的某个合适位置上方便日后访问调用[^4]。 ```bash # 对新创建出来的逻辑分区执行 mkfs.ext4 操作以赋予其 ext4 类型特征 $ sudo mkfs.ext4 /dev/sdXY # X 表示目标设备字母部分 Y 则对应着特定序号 # 构造一个新的挂载点路径名 $ sudo mkdir -p /mnt/newdisk # 实现即时映射关系绑定 $ sudo mount /dev/sdXY /mnt/newdisk/ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值