南京邮电大学操作系统实验三--Linux磁盘和文件系统

实验一 磁盘管理

一、以root身份查看当前系统的磁盘数据

1. 使用su命令进行管理员身份的切换,发现登录失败,应该是没有设置过密码的原因

2. 使用sudo passwd root命令进行密码的设置,发现提示密码失败,根据提示发现密码长度不足

3.设置正确字符长度的密码,发现提示密码设置成功

4.输入su命令,并进行密码的正确输入,可以进到root身份中

5.输入fdisk -l命令,对当前系统的磁盘数据进行查看

6.关闭计算机,编辑设置,添加一个5G的硬盘,具体操作为虚拟机——>设置——>加——>硬盘,在具体操作中除了内存设置为5G,其余均点击下一步即可,添加后记得点击右下角的确定按钮,即可添加完成

7.重新开启计算机并进入root模式,发现计算机中新增了一个硬盘,大小为5GiB,新磁盘的磁盘名为/dev/sdb

二、设置新增磁盘的分区格式

  1. 1.使用指令fdisk /dev/sdb进行分区的设置

首先使用g命令创建一个GPT类型的分区,使用n命令进行磁盘分区,分别输入1和2 进行分区号,第一个中+2G表示设置的磁盘大小从起始点开始,需要2G的内存,第二个中默认就可以将磁盘设置为3G的磁盘

2.使用p指令进行分区的查看

通过上图可以观察两个分区的具体信息

3.通过w命令进行对分区划分之后的保存

三、构建ext4和ntfs文件系统

1.使用命令mkfs.ext4 /dev/sdb1命令进行ext4文件系统构建

2.使用命令mkfs.ntfs /dev/sdb2命令进行ntfs文件系统构建

四、使用mount命令挂载分区

1. 使用mkdir命令进行两个文件夹的创建

2. 使用mount命令实现对两个文件夹的挂载

3. 使用lsblk -f命令实现分区挂载情况的查看

实验二 观察inode

1.回到默认用户,创建文件夹file1

2.使用stat file1命令进行inode编号的观察,此处为786675

3.使用stat file1命令进行file1元数据的观察

具体含义为:

- Size: 文件大小为 4096 字节。

- Blocks: 文件占用了 8 个块。

- IO Block: I/O 块的大小为 4096 字节。

- Device: 文件所在的设备编号为 803h/2051d。

- Inode: 文件的索引节点号为 786675。

- Links: 文件的硬链接数量为 2。

- Access: 文件的访问权限为 0775,并且所有者是 "yuan",所属组也是 "yuan"。

- Access: 文件的访问时间是 2023-12-12 11:35:18.241012125 +0800。

- Modify: 文件的修改时间是 2023-12-12 11:35:18.241012125 +0800。

- Change: 文件的状态改变时间是 2023-12-12 11:35:18.241012125 +0800。

- Birth: 文件的创建时间是 2023-12-12 11:35:18.241012125 +0800。

实验三 文件权限

1.我的登录名为yuan ,这是我的原账户

2.使用sudo useradd -m test创建新用户test

3.使用sudo passwd test为新用户设计密码

在这里,我发现了两个问题:(1)使用的密码太简单将会进行提示(2)使用的密码不可以与yuan用户密码一致

4.使用su test命令进行账户的切换

出现$标识代表切换成功

5.在/home/test文件夹下创建文件,并且通过ls -l进行观察权限

文件的权限为-rw-rw-r

6.返回yuan账户,尝试修改file文件,提示为permission denied,表示文件的修改被拒绝了,因为权限不足

7.在test账户下对文件的权限进行修改

文件可以进行修改

实验四 文件共享

一、硬链接

1.最开始的时候我使用ln file1 fileHardlink进行硬链接的时候,发现提示创建失败,将权限切换为管理员时依然提示创建失败,经过查找资料与电脑中的文件,发现file1是一个文件夹而不是一个文件,因此会提示创建失败

2.通过touch file1命令在/home文件夹下创建file1文件,并通过ln file1 file1Hardlink命令进行硬链接的创建,就没有报错了

3.通过vi file1命令对file1文件进行编辑,对file1Hardlink文件进行查看,发现其中会存在helloworld的内容

4.通过rm命令对file1文件进行删除,发现file1Hardlink中的helloworld内容依然存在

二、软链接

1.通过touch file1命令进行文件的创建,并通过ls -s file1 file1Softlink进行软链接的创建,然后通过ls -il命令进行文件的观察

2.通过vi file1命令进行对file1文件的编辑,将其中输入helloworld,保存后进行删除

3.通过cat file1Softlink命令进行对file1Softlink文件的查看,发现该文件在删除file1文件的时候一起被删除掉了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值