"本实验报告主要介绍了Linux操作系统中的磁盘管理相关命令,包括gdisk分区、lsblk查看磁盘状态、blkid查询分区信息、df和du命令的使用,以及硬链接和软链接的创建和管理。实验目的是让学生熟悉Linux环境下的文件目录操作。"
在Linux系统中,磁盘管理是系统维护的重要部分。本实验主要涉及以下几个关键知识点:
1. **gdisk分区**:gdisk是一款用于创建、修改和删除GPT(GUID分区表)分区的工具。在实验中,学生使用gdisk创建了两个主分区和一个扩展分区,扩展分区下又包含了三个逻辑分区,分别设置为100MB、200MB和500MB。通过输入`p`可以列出当前分区情况,`n`用于新建分区,`d`用于删除分区,而`w`则用于保存分区更改。
2. **lsblk**:这是一个用于查看系统中所有磁盘及其分区的命令,以树形结构展示。在分区前后和挂载前后使用lsblk,可以帮助观察磁盘分区的变化。例如,分区前后的对比可以清晰地看到新创建的分区,而挂载前后的变化则反映了文件系统的挂载状态。
3. **blkid**:这个命令用于查找每个分区的UUID(全局唯一标识符)和文件系统类型。在格式化前,可以通过blkid查看未格式化的分区信息,格式化后,分区将被分配一个新的UUID,并指定特定的文件系统类型,如ext4等。
4. **mkfs与文件系统格式化**:mkfs是一个用于创建文件系统的工具,它与gdisk配合,将分区转化为可以存储数据的文件系统。在实验中,学生可能使用了如`mkfs.ext4`这样的命令对新分区进行格式化。
5. **df与du命令**:这两个命令用于磁盘空间的监控。`df`显示磁盘的整体使用情况,包括总空间、已用空间、可用空间等信息;`du`则用于查看文件或目录占用的磁盘空间,有助于管理磁盘空间。
6. **硬链接与软链接**:在Linux中,链接是文件的一种特殊形式。硬链接是文件的多个名称,指向相同的inode(文件系统索引节点),修改硬链接的任何一个,其他链接都会同步更新。软链接(符号链接)类似于Windows的快捷方式,指向另一个文件的位置,即使源文件移动或删除,软链接仍然有效,但修改软链接的文件不会影响源文件。
实验要求学生亲自实践这些操作,记录过程并理解命令的作用,以加深对Linux磁盘管理和文件操作的理解。同时,强调使用个人账户而非root权限进行操作,确保系统的安全性。