1、熟练使用常用磁盘管理工具 2、理解LVM的基本概念 3、建立物理卷、卷组和逻辑卷 4、管理LVM逻辑卷 5、全面理解文件系统与目录 6、管理Linux文件权限 | ||||||||||||
任务1 熟练使用常用磁盘管理工具
先使用fdisk –l 查询到刚添加的新硬盘 如果显示权限不足请先切换至root用户 再对 /dev/nvme0n2 部分进行复制,待会使用(可能显示的名字会有不同,但是不影响操作) 输入fdisk 然后把复制的内容粘贴到后面 可以输入m查询相关命令 这里使用的是英文版,与中文版大同小异,不影响使用 创建1G主分区(输入n创建分区,根据提示输入p创建主分区,+1G为设置该分区储存内存) (+号为size的代替,在上图中代表为创建1G的主分区) 创建扩展分区 创建3G的逻辑分区 创建1G的逻辑分区 因为剩下的空间只需要分配给一个硬盘,所以直接敲回车使用默认值即可
输入w保存并退出fdisk 中文版保存后显示如下 输入lsblk查看刚刚所设置的分区(红框框选部分) !!!做到这一步建议创建一个快照,防止后续有错误时要推倒重来!!! 注意:格式化时不要直接格式化扩展分区,应该一步步格式化逻辑分区,否则在格式化后使用lsblk命令会发现逻辑分区丢失 因为下一题是要我们进行挂在3G的逻辑分区,所以这里只进行该逻辑分区的格式化(原因看上述《注意》) 输入lsblk命令 找到要格式化的分区,复制蓝色框框选的内容 输入mkfs 后输入 .文件格式(这里为ext4) 粘贴复制的内容然后敲回车 成功后显示以下内容 中文成功后则显示如下
创建准备挂载点文件夹 挂载到挂载点 做完这一步建议再次拍摄快照
输入lsblk -f可以查看到挂载和使用情况
输入vim /etc/fstab进入fstab文件进行编辑 在文件的末尾添加一行,指定分区的设备名称、挂载点、文件系统类型以及其他挂载选项 完成后在vim命令中输入wq!保存退出 重启系统 这张图的代码为 reboot(请注意,在编辑/etc/fstab文件时要格外小心,因为错误的配置可能导致系统无法启动或数据丢失。在添加新条目之前,最好先备份/etc/fstab文件,以便在出现问题时可以恢复。)使用虚拟机时记得创建快照不然就会像这样 正常重启后输入 df -h 查看是否有挂在的磁盘,如果有则完成 任务2 理解LVM的基本概念 1、 LVM简介 LVM,全称Logical Volume Manager(逻辑卷管理),是Linux环境下对磁盘分区进行管理的一种机制。它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本包括稳定版1.0.5、开发版1.1.0-rc2,以及LVM2开发版。 LVM的核心概念包括物理卷(Physical Volume)、卷组(Volume Group)和逻辑卷(Logical Volume)。LVM将物理卷合并到卷组中,然后在卷组上创建逻辑卷,使用户能够更加方便地扩展和管理磁盘空间。 LVM相较于传统的标准分区方式,提供了更灵活和强大的分区管理功能。使用LVM,用户可以动态地调整逻辑卷的大小,而不需要重新分区和格式化磁盘,这对于需要频繁调整磁盘空间大小的场景非常方便。此外,LVM还支持数据备份与恢复,以及灵活的数据迁移。然而,LVM也有一些潜在的弊端,比如由于数据是存储在虚拟的逻辑卷上,而非直接存放在硬盘上,这可能会增加磁盘数据恢复的难度。 2、PV、VG、LV、PE的基本概念
任务3 建立物理卷、卷组和逻辑卷、管理LVM逻辑卷 1、分别添加三个1G的硬盘。 2、利用pvcreate命令在2个硬盘上建立物理卷。 输入fdisk -l命令 找到刚添加的三个硬盘,选择其中两个进行操作 3、在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G. 因为两个硬盘各为1G所以加起来为2G 4、使用命令lvcreate在已有卷组上建立逻辑卷。 4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷 4.2使用lvdisplay命令显示创建的lv0的信息 4.3扩大lv0的容量为2200M,出现什么问题? 因为卷组vg0最大空间为2G 所以扩容至2200M是不被允许的,会抛出以下错误 4.4当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。 先增加物理卷 再将新物理卷增添入卷组 4.5扩大lv0的大小为2200M。 4.6使用lvdisplay命令显示逻辑卷lv0的信息,并使用lvreduce命令减少逻辑卷200M的容量. 减少逻辑卷200M容量(注意:是-L -200M,而不是-L 200M) 如果逻辑卷上有文件系统(如ext4),你还需要使用resize2fs命令来调整文件系统的大小,以匹配新的逻辑卷大小。
格式化文件逻辑卷 这一步开始与上一硬盘挂载的任务有所相似 1、创建project文件夹 2、将逻辑卷挂载到project文件夹 3、查看 !!做完这一步建议拍摄一次快照 4、编写fstab文件进行自动挂载 完成后在vim命令中输入wq!保存退出 重启后输入df -h查看是否成功 6、卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。 1、卸载逻辑卷
(删除该行或者在前面打上#号都可以) 完成后记得wq!保存退出
5、删除物理卷 任务4 全面理解文件系统与目录 1、详细列出/tmp文件,并说明文件属性的含义。 文件类型和权限 (-rw-r--r--):
硬链接数 (1): 表示有多少个文件名指向这个文件的inode。对于目录,这个数字至少为2,因为它至少包含指向.(当前目录)和..(父目录)的链接。 所有者 (user): 文件的拥有者。 所属组 (group): 文件所属的组。 文件大小 (1234): 文件的大小,以字节为单位。 最后修改时间 (Jan 1 00:00): 文件最后被修改的时间。 文件名 (filename): 文件的名称。 任务5 管理Linux文件权限 1、假定m y f i l e文件最初具有这样的权限:r w x rwx rwx : 则依次执行下列命令后,结果如何?
红框创建文件,蓝框设置权限 输入ls -l 文件名 查看文件权限信息
先进行目录与文件的创建 使用chmod命令进行设置 再进行查询
创建addusers文件 使用chmod命令进行设置
创建addusers1文件 使用chmod命令进行设置 可以使用ll命令查看结果 ll命令等同于ls -l
创建users文件 使用chmod命令进行设置
创建users1文件 使用chmod命令进行设置
10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。 10.1让用户能进入某目录成为可工作目录的基本权限为? 基本权限要求是x(执行) 10.2用户在某个目录内读取一个文件的基本权限为? 基本权限要求是r(读取) 10.3让使用者可以修改一个文件的基本权限为? 基本权限要求是w(写入) 10.4让一个使用者可以建立一个文件的基本权限为? 基本权限要求是w(写入),通常还会加入x(执行)权限 10.5让用户进入某目录并执行该目录下的某个指令的基本权限为? 基本权限要求是x(执行)
回到tmp目录下 添加用户liao(默认自动添加同名用户组liao) 更改属主和属组 12. 将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建) 创建test文件夹以及其下的文件 添加用户wang和用户组lrj 使用chown -R进行设置 13.使用chgrp命令将test的属组改为root。 可以使用ll命令查看 14.假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?
| ||||||||||||
创建挂载点,格式化分区,挂载,浏览,读取
输入fdisk -l命令查看 3)让一个使用者bobby能够进行cp /dirl/filel /dir2的指令时,请说明dirl、filel、dir2的最小所需权限是什么? 读取 | ||||||||||||
四、心得体会(在学习过程中遇到的困难) 这一章记忆的点有很多,不仅学会了很多关于linux的知识,也知道在做的过程中多创建快照,避免环境设置错的情况下全部推倒重来,最重要的是!!!老师作业能不能少点!!! |
创建存储空间和文件系统(fdisk,mkfs,fsck,df,du,mount,umount)
于 2024-04-21 22:43:41 首次发布