Linux系统开机自动挂载文件系统详解
需积分: 9 63 浏览量
更新于2024-08-25
收藏 720KB PPT 举报
"在Linux系统中,设置开机自动挂载文件系统是通过编辑 `/etc/fstab` 文件来完成的。该文件包含了系统中所有分区和存储设备的信息,用于指定它们的挂载点和挂载方式。当遇到挂载问题时,检查此文件的正确性至关重要。以下是关于Linux分区和挂载的详细讲解。
在Linux中,硬盘表示方式不同于Windows,IDE硬盘通常被表示为 `hd*`,如 `hda` 和 `hdb`,而SCSI和SATA硬盘则表示为 `sd*`。利用 `fdisk -l` 命令可以查看系统中的硬盘和分区情况。例如,IDE硬盘的第二个设备可能会显示为 `hdb`,这是因为硬盘的跳线设置。
Linux中,硬盘分区遵循不同的规则。一个硬盘最多可有四个主分区,其中包括一个扩展分区。主分区的编号从1到4,逻辑分区从5开始。通常建议将主分区置于前面,扩展分区放在后面,然后在扩展分区中创建逻辑分区,且主分区和扩展分区总数不超过四个。
例如,以下是一个分区示例:
```
Device Boot Start End Blocks Id System
/dev/hda1 * 1 7656144 317HPFS/NTFS
/dev/hda2 7662805 28051638 638300c W95FAT32(LBA)
/dev/hda3 2806972 97295561 170305 Extended
/dev/hda5 2806382 38258193 83Linux
/dev/hda6 3826510 51015198 1024140 83Linux
/dev/hda7 5101519 51987871 153 82Linuxswap/Solaris
```
在这个例子中,`/dev/hda1` 和 `/dev/hda2` 是主分区,`/dev/hda3` 是扩展分区,`/dev/hda5` 和 `/dev/hda6` 是在扩展分区内的逻辑分区,而 `/dev/hda7` 是交换分区。
为了实现案例中的需求:
1. 使用 `fdisk` 命令查看硬盘和分区信息。
2. 使用 `fdisk` 创建新的分区,例如,添加 `hda5` 和 `hda6`。
3. 通过 `mkfs.ext2 /dev/hda5` 创建 `ext2` 文件系统,使用 `mkfs.ext3 /dev/hda6` 创建 `ext3` 文件系统并格式化。
4. 编辑 `/etc/fstab` 文件,添加如下条目以实现自动挂载:
```
/dev/hda5 /hard1 ext2 defaults 0 0
/dev/hda6 /hard2 ext3 ro 0 0
```
这里,`/hard1` 和 `/hard2` 是挂载点,`ro` 表示只读挂载。
通过上述步骤,系统将在启动时自动挂载新创建的分区,并根据指定的挂载点和权限进行操作。确保在编辑 `/etc/fstab` 时谨慎操作,错误的配置可能导致系统无法正常启动。在保存更改前,可以使用 `mount -a` 命令测试 `/etc/fstab` 的配置是否有效。"
2012-09-30 上传
2021-10-04 上传
2020-03-04 上传
2011-11-10 上传
2021-10-02 上传
2008-10-30 上传
2022-06-22 上传
2014-12-21 上传
点击了解资源详情
VayneYin
- 粉丝: 24
- 资源: 2万+
最新资源
- RPMA回传+ Arduino Yun –第3部分-项目开发
- easy-redux:简化redux api
- BarreOutils:锻炼巴雷特迪尔斯
- copylight:jQuery 插件为内容许可证提供视觉强化
- 2021最新孜然导航系统 v1.0
- 微信小程序-小厨房
- visibl:通过React HOC进行视口内检测
- canvasinvaders:HTML Canvas 上的太空入侵者(有点)
- clickhousewriter.zip
- 西门子PLC工程实例源码第637期:转速PID控制程序(双脉冲).rar
- 洗剂
- 物理和云Cayenne交换机-项目开发
- fit-text-to-screen:
- CSYE6220:CSYE6220的分配
- ChatBot
- FJLRS:费·琼斯实验室请求系统