任务工单3-创建存储空间及文件系统-2024

任务一:

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

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

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

mkfs -t ext4 /dev/nvme0n2p1
mkfs -t ext4 /dev/nvme0n2p5

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

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

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

任务二:

1. LVM简介。

LVM是逻辑卷管理的缩写,它通过在内核中块设备和物理设备之间添加一个新的抽象层次,实现了对磁盘空间的动态管理。LVM作为Linux环境下的一种磁盘管理技术,具有动态调整、灵活扩展、跨分区和跨磁盘以及简化管理等特点和优势。通过LVM技术,企业可以更加高效地管理磁盘空间,满足不断变化的存储需求。

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

  1. 物理卷(Physical Volume, PV)
    • 物理卷是LVM管理的底层磁盘分区或整个磁盘。
    • 在物理卷上,LVM创建了物理扩展(PE)作为磁盘空间的基本分配单位。
    • 一旦磁盘分区或整个磁盘被初始化为物理卷,它就可以被LVM用来创建卷组和逻辑卷。
  2. 卷组(Volume Group, VG)
    • 卷组是由一个或多个物理卷组成的存储池。
    • 当物理卷被添加到卷组中后,这些物理卷上的空间就可以被统一管理和分配。
    • 卷组可以动态地添加或移除物理卷,从而允许在不停机的情况下扩展或缩减存储空间。
  3. 逻辑卷(Logical Volume, LV)
    • 逻辑卷是LVM创建的一种特殊的块设备,它们从卷组中的物理卷上分配空间。
    • 逻辑卷可以像常规磁盘分区一样格式化并挂载到文件系统中。
    • 逻辑卷的大小可以动态地调整,以适应数据增长或空间缩减的需求。
    • 逻辑卷可以跨越多个物理卷和多个磁盘,这提高了数据的灵活性和可靠性。
  4. 物理扩展(Physical Extend, PE)
    • 物理扩展是LVM存储结构中的最小存储单元,用于在物理卷和逻辑卷之间建立映射关系。
    • 物理扩展的大小是固定的,通常是4MB(尽管可以配置为其他大小)。
    • 逻辑卷由多个物理扩展组成,这些物理扩展可以是连续的或分散在多个物理卷上。
    • 当需要调整逻辑卷的大小时,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,物理卷。

任务四:

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

  1. 第一个字符表示文件类型:
    • 其他还有块设备文件(b)、字符设备文件(c)、命名管道(p)等。
    • s:套接字(通常用于进程间通信)
    • l:符号链接(或称为“快捷方式”)
    • d:目录
    • -:普通文件
    • 接下来的九个字符是文件权限,分为三组,每组三个字符:
      • 第一组(rw-):文件所有者的权限(在这个例子中,所有者有读和写权限,但没有执行权限)。
      • 第二组(r-x):与文件所有者同组的用户的权限(在这个例子中,同组用户有读和执行权限,但没有写权限)。
      • 第三组(r--):其他用户的权限(在这个例子中,其他用户只有读权限)。
        每个字符的含义是:
      • r:读权限
      • w:写权限
      • x:执行权限
      • -:无此权限
  2. 硬链接数:对于目录,这通常表示子目录的数量(不包括...)。对于文件,这通常是1,除非创建了额外的硬链接。

  3. 所有者:文件的所有者用户名。

  4. :文件所属的组名。

  5. 文件大小:以字节为单位的大小。对于目录,这通常是一个近似的值,表示目录元数据的大小,而不是其内容的大小。

  6. 最后修改时间:文件或目录最后修改的时间。

  7. 文件名:文件的名称。

任务五:

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

允许组与其他用户执行

2、在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;

3、改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行

4、对文件addusers的属主添加执行权限

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

6、对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。

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

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

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

      Chomd 771 file

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

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

        执行权限

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

         读权限

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

        写权限

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

        写权限

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

        执行权限

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

12. 将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建)

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

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

     对于文件默认权限为664,对于目录默认权限为775。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值