兰州大学操作系统实验十文件系统观察题目和答案.docVIP

兰州大学操作系统实验十文件系统观察题目和答案.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

..

实验十

实验名称:10

文件系统观察

实验目的:

学习和掌握文件系统的基本概念

学习对文件和文件系统的观察和操作

学习和使用文件系统的权限控制

实验时间

3学时

预备知识:

基本命令

命令名

主要选项

功能说明

ls

-a,-l,-i

列出指定文件

stat

显示文件系统信息

cd

切换目录

pwd

报告当前路径

touch

-a,-m

创建新文件

mv

-i,-u

移动

cp

-a,-i,-l,-s,-R

复制

rm

-i,-r

删除文件

mkdir

-p

创建目录

rmdir

删除目录(空目录)

ln

-s

建立链接

find

-type,-name,-ctime

查找文件

locate

快速查找文件

grep

-i.-l,-r,-v,-n

查找文件内容

chmod

-R

添加、删除、指派文件或目录的权限

chown

改变文件属主

chgrp

改变文件组

umask

查看、设置权限掩码

mkfs

-t

创建文件系统

mke2fs

-j,-b,-i

创建ext2/ext3文件系统

mount

-t,-o,-a

挂载文件系统

umount

卸载文件系统

df

-i,-h,-k,-a

提供硬盘及其分区、其它驱动器在文件系统中的装入位置以及它们所占用的空间大小等信息。

du

-c,-h

提供关于文件和目录所占空间的信息

fsck

检查文件系统

文件类型

类型

说明

普通文件

一组连续的数据用一个名称表示

目录

实施了分级文件系统的结构

设备文件

要访问硬件的每个程序都必须通过对应的设备文件来访问硬件

链接

对存储在文件系统中其他点的文件的引用

套接字

通过文件系统实施两个本地运行的进程之间的数据交换

FIFO

在进程之间交换数据

文件和目录的权限保护

每个文件和目录都具有一定的访问权限。指派的权限决定给定用户的访问级别。权限的指派分为三个级别:

用户(u,owner):指派给文件或目录所有者的权限决定了所有者的访问级别。

组(group):为组指派的权限确定了组成员对文件或目录的访问级别。

其他(other):指派给该实体的权限用于已鉴定的用户.这些用户本身不是组的成员但已和文件或目录相关联。

可以对文件或目录指派以下三种权限:

读(r):该权限允许读取文件并列出目录内容。

写(w):该权限允许修改文件。还允许在目录内创建或删除文件。

执行(x):该权限允许执行文件。还允许访问目录。

可以使用命令ls-l显示当前目录中的内容以及指派的对每个文件或子目录的访问权限。

例如.输入ls-l显示myfile.txt的权限如下:

每个文件和目录都指定有数字权限值。该值有3位数字。第一位数字表示指派给文件或目录所有者的权限。第二位数字表示指派给和文件及目录相关的组的权限。第三位数字表示指派给其他用户的权限。

每位数字都是指派的以下三个值的和:读:4;写:2;执行:1。

默认情况下系统以访问方式666创建文件.并以访问方式777创建目录。要修改(限制)这些默认访问方式设置.可以使用命令umask。该命令将和3位数字值(如022)一起使用.从默认权限中删除在umask中设置的权限。

此外.还有三种特殊的文件权限:

字母

编号

名称

文件

目录

t或T

1

粘滞位(stickbit)

不适用

只有文件的所有者、根用户或目录所有者可以删除文件。通常应用于目录/tmp/。

s或S

2

SGID(SetGID)

运行程序时将进程的组ID设置为文件组的组ID。

在此目录下创建的文件属于目录所在的组.而不属于用户的主组。

在此目录下创建的新目录将继承SGID位。

s或S

4

SUID(SetUserID)

运行程序时将进程的用户ID设置为文件所有者的用户ID。

不适用

Linux支持的文件系统

4.1传统的文件系统

Linux支持的传统文件系统不将数据或元数据记入日记。

这些文件系统包括:

■ext2。ext2文件系统基于inode.为提高速度而设计.既高效又不容易产生文件碎片。

■minix。minix文件系统比较旧.限制较多(它是首个Linux文件系统).但对于软盘或RAM磁盘.有时仍会使用此文件系统.因为minix极低的文件系统开销

可增加数据存储量。

■MS-DOS/VFAT。FAT(文件分配表)是MicrosoftWindows所使用的主文件系统。VFAT是FAT的32位版本.包含长文件名。

■HPFS。HPFS(高性能文件系统)是IBMOS/2文件系统的原始文件系统。

4.2日记文件系统

以下可用于Linux的文件系统

文档评论(0)

恋之 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档