创建存储空间和文件系统

本文详细介绍了在Linux环境下使用磁盘管理工具(如fdisk和LVM)创建和管理分区,包括物理卷、卷组和逻辑卷的建立,以及文件系统和目录的管理。此外,文章还涵盖了Linux文件权限的设置和操作,如chmod命令的应用实例和umask的作用。
摘要由CSDN通过智能技术生成
  • 任务目的与要求(此栏实验前由老师填写)

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是**Linux环境下的磁盘管理机制**,它允许用户更灵活地管理存储空间。

LVM(Logical Volume Manager)是Linux系统中的一种逻辑卷管理技术,它提供了一种灵活且方便的方式来管理磁盘分区。LVM的主要优势在于它允许用户在不重新分区的情况下动态调整分区大小,扩展或缩减文件系统,以及创建镜像和快照。这些功能大大增强了数据管理和存储空间使用的灵活性。

以下是LVM的一些基本概念:

1. **物理卷(PV)**:物理卷是LVM格式的块设备,如物理磁盘、物理分区或RAID设备。它们是LVM最底层的存储单元,用于构建更高层次的逻辑结构。

2. **卷组(VG)**:卷组是连接物理存储和逻辑存储的中间层。它将一个或多个物理卷组合在一起,并将其划分为多个块(Extent),这些块随后被分配给逻辑卷使用。

3. **逻辑卷(LV)**:逻辑卷是在卷组上创建的虚拟分区,用户可以在这些逻辑卷上创建文件系统,并挂载到系统中使用。逻辑卷的大小可以根据需要动态调整,而不需要担心物理硬盘上连续空间的限制。

4. **快照卷**:LVM还支持创建快照卷,这是一种在某个时间点冻结逻辑卷的状态,以便在不影响原始数据的情况下进行备份或测试。

总的来说,LVM的使用不仅局限于Linux系统,其他类UNIX操作系统以及Windows操作系统也有类似的磁盘管理软件。LVM的出现极大地提高了磁盘空间管理的灵活性和效率,尤其适合在需要频繁调整存储空间大小的环境中使用。

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

LVM中的PV、VG、LV和PE是构建逻辑卷管理的关键组件,它们各自承担着不同的角色和功能:

- **PV(Physical Volume)**:物理卷是LVM的基本构建单元,它可以是硬盘、SSD等物理存储设备的一部分。PV是存储空间的物理实体,可以被看作是LVM系统的输入。

- **VG(Volume Group)**:卷组是LVM中的一个逻辑概念,它由一个或多个物理卷组合而成。可以将VG理解为一个存储池,它将多个PVs的存储空间汇聚在一起,以便更灵活地管理和分配这些空间。

- **LV(Logical Volume)**:逻辑卷是建立在卷组基础上的逻辑存储单元。从VG中分配出来,可以动态地扩展和缩小空间,非常灵活。LV可以被格式化并挂载到文件系统中,供用户数据存储使用。

- **PE(Physical Extent)**:物理区块是LVM中的逻辑单位,每个物理卷被划分为一个或多个PEs,而每个PE的大小是固定的。在LVM配置时会设定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,出现什么问题?

由于当前卷组vg0中没有足够的空间分配给逻辑卷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文件,并说明文件属性的含义。

文件属性的含义通常包括:文件类型、文件权限、硬链接数、属主、属组和文件大小等。具体如下:

  1. 文件类型:表示该文件是普通文件还是目录或其他特殊类型的文件。如果文件属性字段的第一个字符是减号 "-",则说明该文件是一个普通文件;如果是字母 "d",则说明该文件是一个目录。
  2. 文件权限:反映文件所有者(user)、所属的用户组(group)和其他用户(others)对该文件的操作权限,包括读(r)、写(w)和执行(x)权限。
  3. 硬链接数:指的是硬连接到此文件的其他文件数量。每个文件至少有一个硬链接,即它本身的名称。
  4. 属主和属组:分别指文件的所有者用户名和所属的用户组名。
  5. 文件大小:显示文件的大小,对于目录来说,这个大小通常只计算目录本身所占用的空间,而不包括其中的内容。

任务5  管理Linux文件权限

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

命令

相应的权限

chmod a-x myfile

chmod og-w myfile

rw-rwx rwx

w-r--r--

chmod g+w myfile

rw-rw-r--

chmod u+x myfile

rwxrw-r--

chmod go+x myfile

rwxrwxr-x

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

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

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

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

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

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

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

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

chmod 765 file

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

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

r(读)权限

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

r(读)权限

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

w(写)权限

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

w(写)权限

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

x(执行)权限

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

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

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

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

  • 新建文件的权限将是rw-rw-r--(即664),因为umask为002,表示新创建的文件会从全权限(666)中减去umask值(002),即666 - 002 = 664。
  • 新建目录的权限将是rwxrwxr-x(即755),因为目录默认会有一个执行权限,所以从全权限(777)中减去umask值(002),即777 - 002 = 775,但由于目录默认的x权限,最终为755。

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

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

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

四、心得体会(在学习过程中遇到的困难)

  • 41
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值