操作系统原理A实验报告学生姓名:陶浩学号:1708090122班级:惠普测试171实验名称:实验8Linux的文件系统实验实验指导教师:葛艳实验8Linux的文件系统实验一、实验目的学习Linux中文件系统的使用。理解文件链接的概念。掌握文件硬链接和软连接(符号链接)的实现方法。二、实验内容1.按照下述步骤建立文件硬链接(hardlink),把每个步骤的运行结果截图。(1)创建一个以自己的姓名命名的文件夹,进入这个文件夹,再创建以自己的姓名命名的文件。(用到mkdir,cd和gedit命令)(2)为第(1)步的文件创建一个硬链接文件。(3)(用cp命令)为第(1)步的文件创建一个复制版本。(4)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性:(5)修改第(1)步的文件中的内容。(6)(用cat命令)分别观察硬链接文件和复制文件的内容。(7)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性。(8)(用rm命令)删除第(1)步建立的文件。(9)(用ls-li命令)观察硬链接文件和复制文件是否仍然存在。(10)(用cat命令)查看硬链接文件的内容。2.按照下述步骤建立文件符号链接(软链接),把每个步骤的运行结果截图。(1)创建一个以自己的姓名命名的文件。(2)为第(1)步的文件创建一个符号链接文件。(3)(用cp命令)为第(1)步的文件创建一个复制版本。(4)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性:(5)修改第(1)步的文件中的内容。(6)(用cat命令)分别观察符号链接文件和复制文件的内容。(7)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性。(8)(用rm命令)删除第(1)步建立的文件。(9)(用ls-li命令)观察符号链接文件和复制文件是否仍然存在。(10)(用cat命令)查看符号链接文件的内容。三、实验步骤及运行结果分析(1)创建一个以自己的姓名命名的文件夹,进入这个文件夹,再创建以自己的姓名命名的文件。(用到mkdir,cd和gedit命令)(2)为第(1)步的文件创建一个硬链接文件。(3)(用cp命令)为第(1)步的文件创建一个复制版本。(4)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性:(5)修改第(1)步的文件中的内容。通过指令vitaohao,在taohao文件中写入taohao。(6)(用cat命令)分别观察硬链接文件和复制文件的内容。(7)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性。(8)(用rm命令)删除第(1)步建立的文件。(9)(用ls-li命令)观察硬链接文件和复制文件是否仍然存在。(10)(用cat命令)查看硬链接文件的内容。2.按照下述步骤建立文件符号链接(软链接),把每个步骤的运行结果截图。(1)创建一个以自己的姓名命名的文件。(3)为第(1)步的文件创建一个符号链接文件。(4)(用cp命令)为第(1)步的文件创建一个复制版本。(5)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性:(6)修改第(1)步的文件中的内容。通过指令vitaohao,在taohao文件中写入taohao。(7)(用cat命令)分别观察符号链接文件和复制文件的内容。(8)(用ls-li命令)观察3个文件a,b,c的索引节点、权限、属主、大小、时间等属性。(9)(用rm命令)删除第(1)步建立的文件。(10)(用ls-li命令)观察符号链接文件和复制文件是否仍然存在。(11)(用cat命令)查看符号链接文件的内容。3.为什么原文件删除后,其对应的符号链接生成的文件内容没有了?符号链接,链接的内容是原文件的路径,删除原文件之后,原文件的路径也就不存在了,所以原文件对应的符号链接文件内容不存在。4.分析文件的硬链接和符号链接的区别。(1)硬链接:硬链接是同一文件的不同访问路径,原文件和链接文件的索引节点一样,删除文件就是删除其中的一个硬链接,删除原文件对硬链接文件没有影响,删除一个硬链接文件,对另外一个硬链接也没有影响。(2)软连接,原文件和链接文件的索引节点不同,原文件和其软连接指向不同的数据块,软链接的数据块存放的是原文件的路径名。软链接,类似于Windows中对应的快捷方式,删除原文件,其对应的符号链接也就没有意义。