12345

  • 任务目的与要求(此栏实验前由老师填写)

1、熟练使用常用磁盘管理工具

2、理解LVM的基本概念

3、建立物理卷、卷组和逻辑卷

4、管理LVM逻辑卷

5、全面理解文件系统与目录

6、管理Linux文件权限

  • 任务(写出命令及命令大概的执行结果)

任务1  熟练使用常用磁盘管理工具

    1. 在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加);

    1. 利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。

    1. 创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。

    1. 在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三  /zhangsan),并将容量为3G的分区挂载到这个目录下。

    1. 查看容量为3G的分区使用情况,并显示文件系统类型。

    1. 现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?

任务2  理解LVM的基本概念

1、 LVM简介

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。

2、PV、VG、LV、PE的基本概念

  1. PV(Physical Volume):物理卷,指的是物理磁盘或磁盘分区,可以是硬盘、SSD 等物理存储设备的一部分。PV 是 LVM 的基本构建单元,管理员可以将一个或多个物理卷合并成一个 Volume Group(VG)。
  2. PE(Physical Extent):物理区块,是 LVM 中的逻辑单位,每个物理卷被划分为一个或多个 PE,每个 PE 的大小是固定的。PE 的大小是 LVM 配置时设置的,通常是几兆字节或几百兆字节。
  3. VG(Volume Group):卷组,是由一个或多个物理卷(PV)组成的逻辑卷组,它提供了一个统一的命名空间和池,管理员可以从 VG 中创建逻辑卷(LV)并将其分配给需要的系统或应用。
  4. LV(Logical Volume):逻辑卷,是 LVM 中的逻辑存储单元,可以看作是虚拟的磁盘分区或卷。LV 由 VG 中的 PE 组成,可以灵活地分配大小并进行扩展或收缩。与传统的硬盘分区不同,LV 的大小可以根据需要动态调整,而无需重新分区或移动数据。

任务3  建立物理卷、卷组和逻辑卷、管理LVM逻辑卷

1、分别添加三个1G的硬盘。

2、利用pvcreate命令在2个硬盘上建立物理卷。

3、在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.

4、使用命令lvcreate在已有卷组上建立逻辑卷。

4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷

      4.2使用lvdisplay命令显示创建的lv0的信息

4.3扩大lv0的容量为2200M,出现什么问题?

4.4当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。

4.5扩大lv0的大小为2200M。

4.6使用lvdisplay命令显示逻辑卷lv0的信息,

并使用lvreduce命令减少逻辑卷200M的容量.

5、为lv0创建ext4类型的文件系统,然后将逻辑卷lv0自动挂载到/project。

6、卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。

任务4  全面理解文件系统与目录

1、详细列出/tmp文件,并说明文件属性的含义。

任务5  管理Linux文件权限

1、假定m y f i l e文件最初具有这样的权限:r w x rwx rwx : 则依次执行下列命令后,结果如何?

命令

相应的权限

chmod a-x myfile

chmod og-w myfile

chmod g+w myfile

chmod u+x myfile

chmod go+x myfile

  1. 在/tmp目录下创建一个happy的空文件,并设置文件所有者、

所属组的权限为可写可执行,其它组权限可读;

  1. 改变tmp目录下cc目录及子目录下所有文件或目录的所有者、

  1. 所属组的权限为可读可写可执行,其它组权限可读可执行;

  1. 对文件addusers的属主添加执行权限

  1. 对文件addusers1的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。

  1. 对文件addusers的属主设置读、写和执行权限,

所属组用户和其他用户只设置读和执行的权限,没有写的权限。

  1. 取消组用户和其他用户对文件users的读取权限。

  1. 取消组用户和其他用户对文件users1的一切权限。

  1. chmod ug=rwx,o=x file指令如果用数字来表示应该如何写?

Chmod 771 file

10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。

10.1让用户能进入某目录成为可工作目录的基本权限为?

用户需要对该目录具有执行(x)权限。执行权限允许用户进入目录(即cd到该目录)。

10.2用户在某个目录内读取一个文件的基本权限为?

用户需要在该目录下具有执行(x)权限以便能够进入该目录,并且需要对目标文件具有读取(r)权限以便能够读取文件内容。要让使用者能够修改一个文件,使用者需要对该文件具有写入(w)权限。但是,修改文件权限通常还需要超级用户(root)权限,因为这会影响到文件的安全性和其他用户的访问权限。所以,即使一个用户有写入权限,他也可能无法修改文件的权限,除非他是root用户或者使用sudo命令。

10.3让使用者可以修改一个文件的基本权限为?

要让使用者能够修改一个文件,使用者需要对该文件具有写入(w)权限

10.4让一个使用者可以建立一个文件的基本权限为?

要让一个使用者能够在某个目录下建立文件,该使用者需要对该目录具有写入(w)和执行(x)权限。写入权限允许用户在该目录下创建新文件,而执行权限允许用户进入该目录。

10.5让用户进入某目录并执行该目录下的某个指令的基本权限为?

用户需要对该目录具有执行(x)权限以便进入目录,并且需要对该指令文件具有执行(x)权限以便能够执行它

11.将happy文件的属主改为liao,属组为liao

  1. 将test及在下的所有目录及文件的属主改为wang,

属组改为lrj(文件及用户和组要自己新建)

     

13.使用chgrp命令将test的属组改为root。

14.假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?

新创建的目录的权限将是775

新创建的文件的权限将是664

  • 思考题(选做)
      1. 插入光盘,在字符界面如何读取光盘数据?

      1. 如何判断一个硬盘是否完全被划分?

      3)让一个使用者bobby能够进行cp /dirl/filel /dir2的指令时,请说明dirl、filel、dir2的最小所需权限是什么?

5

  • 30
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值