RHCE——分区、创建逻辑卷

news2024/11/23 19:30:57

 1.创建一个逻辑卷 请按下列要求创建一个新的逻辑卷: 创建一个名为 datastore 的卷组,卷组的大小为4G 逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G 将新建的逻辑卷格式化为 xfs 文件系统,

2.通过自动挂载将该逻辑卷到/volume/lv1

3.扩大卷组扩展上题database逻辑卷的大小为5G。

4.配置nfs服务 将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。


1.创建一个逻辑卷 请按下列要求创建一个新的逻辑卷:

       创建一个名为 datastore 的 卷组 , 卷组 的大小为4G 逻辑卷的名字为 database ,所属卷 组为 datastore,该逻辑卷大小为3G 将新建的逻辑卷格式化为 xfs 文件系统,

                1)、先给自己的LInux添加一块新硬盘。

 

                 2)、给这个硬盘分两个区

                 结果为:

                3)、为了方便,将两个分区类型更改

                结果为:

                4)、将这两个分区创建成物理分区 就可以依次将两个分区创建物理卷

[root@localhost ~]# pvs                -----查看物理卷信息
  PV             VG Fmt  Attr PSize PFree        ----Psize:物理卷大小
  /dev/nvme0n2p1    lvm2 ---  2.00g 2.00g        ----PFree:剩余空间大小
  /dev/nvme0n2p2    lvm2 ---  2.00g 2.00g
[root@localhost ~]# pvdisplay         ------查看每个物理卷的详细信息
  "/dev/nvme0n2p1" is a new physical volume of "2.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/nvme0n2p1
  VG Name               
  PV Size               2.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               Mzjloe-Bgqz-PUtg-e6f4-YKBZ-2FNQ-LW6mk3
   
  "/dev/nvme0n2p2" is a new physical volume of "2.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/nvme0n2p2
  VG Name               
  PV Size               2.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               mNDqUW-NbCv-nv5A-H4MY-IiqW-CqMd-dKG5Cp
   
[root@localhost ~]# 

                5)、创建卷组datastore,并将两个分区1加入到1该卷组中

[root@localhost ~]# vgcreate datastore /dev/nvme0n2p1 /dev/nvme0n2p2
  Volume group "datastore" successfully created
[root@localhost ~]# vgs            -----查看卷组信息
  VG        #PV #LV #SN Attr   VSize VFree
  datastore   2   0   0 wz--n- 3.99g 3.99g
[root@localhost ~]# 

                6)、创建逻辑卷database,大小为3G,属于datastore卷组

[root@localhost ~]# lvcreate -n database -L 3G datastore    ----L:指定LV 的大小
  Logical volume "database" created.                        ----n: LV 的名字
[root@localhost ~]# lvs                                    ----查看逻辑卷信息
  LV       VG        Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  database datastore -wi-a----- 3.00g                                                    
[root@localhost ~]# lvdisplay                             ----查看逻辑卷的详细信息,包括其绝对路径
  --- Logical volume ---
  LV Path                /dev/datastore/database
  LV Name                database
  VG Name                datastore
  LV UUID                UVMauW-e0DL-svuz-AwqJ-P3dE-fyIT-XavsTh
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2022-10-31 02:30:32 -0700
  LV Status              available
  # open                 0
  LV Size                3.00 GiB
  Current LE             768
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
   
[root@localhost ~]# 

                7)、格式化逻辑卷

[root@localhost ~]# mkfs.xfs /dev/datastore/database 

 2.通过自动挂载将该逻辑卷到/volume/lv1

[root@localhost ~]# mkdir /volume/lv1    ---创建目录
[root@localhost ~]# vim /etc/fstab 

3.扩大卷组扩展上题database逻辑卷的大小为5G。

        1)、再添加一个分区,这个物理卷大小2G可以加入到卷组就可以过大卷组,这样database逻辑卷大小就为5G

                   2)、将新建的物理卷扩大给datastore卷组

[root@localhost ~]# vgextend datastore /dev/nvme0n2p3
  Volume group "datastore" successfully extended
[root@localhost ~]# lvextend -L +2G /dev/datastore/database 
  Size of logical volume datastore/database changed from 3.00 GiB (768 extents) to 5.00 GiB (1280 extents).
  Logical volume datastore/database successfully resized.

[root@localhost ~]# xfs_growfs /dev/datastore/database  -----同步
[root@localhost ~]# df -h


 4.配置nfs服务 将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。

        1)、安装相应的软件

        2)、修改配置文件

[root@localhost ~]# vim /etc/exports


/home/tom 172.24.8.129/24(rw)    ---指定ip

        3)、建立相应的共享目录

[root@localhost ~]# useradd -u 1111 tom    -----创建测试用户
[root@localhost ~]# id tom
uid=1111(tom) gid=1111(tom) 组=1111(tom)
[root@localhost ~]# 

        4)、给相应的目录赋予相应的权限并重启服务和关闭防火墙

[root@localhost ~]# chmod 700 /home/tom/
[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

        5)、客户端测试

         6)、创建相应的挂载点

[root@A ~]#mkdir -p /nfs/tom            ---创建测试目录
[root@A ~]# useradd -u 1111 jerry       ---创建测试用户

        7)、测试目录是否能读取

[root@A ~]# mount 192.168.186.150:/home/tom  /nfs/tom
mount.nfs: access denied by server while mounting 192.168.186.150:/home/tom

        8)、测试/nfs/tom,只有uid和gid相同的,映射之后,才能拥有相应的权限

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2360.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习笔记 十五:随机森林(Random Forest)评估机器学习模型的特征重要性

随机森林1. 随机森林介绍1.1 租赁数据案例2. 特征相关性分析(热图)2.1 热图绘制2.2 构建随机森林模型2.3 不同特征合并的重要性2.3.1 经纬度合并(分3类)2.3.2 经纬度合并(分2类)2.3.3 经纬度合并&#xff0…

HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码...

✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 🥇 关于作者: 历任研发工程师,技术组长,教学总监。 十载寒冰,难凉热血;多年过去,历经变迁,物是人非。 然而,对于技术的探索…

系分 - 系统规划

个人总结,仅供参考,欢迎加好友一起讨论 系分 - 系统规划 考点摘要 系统规划的步骤(★)可行性分析(★★★)成本效益分析(★★★) 系统规划的步骤 初步调查根据企业战略目标&#…

一行行的代码解密马尔可夫链

使用Python的马尔科夫链实例的实践 一行行的代码解密马尔可夫链。 当我开始学习物理时,我并不喜欢概率的概念。我对用物理学可以对整个世界进行建模的想法非常振奋,不确定性的想法让我很生气:) 事实是,当我们想研究真实的现象时,我…

硬件电路(3)设计篇----为什么栅极型推挽电路不用上P下N?

在做信号控制以及驱动时,为了加快控制速度,经常要使用推挽电路。推挽电路可以由两种结构组成:分别是上P下N,以及上N下P。其原理图如下所示, 在平时中,我个人经常遇到的推挽电路是第一种。当我每次问身边的…

推荐一个不到2MB的C#开发工具箱,集成了上千个常用操作类

今天给大家推荐一个C#开发工具箱,涵盖了所有常用操作类,体积小、功能强大。 项目简介 C# 开发工具箱。大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,lin…

单链表简单实现

单链表实现一、为什么会存在单链表?二、什么是单链表?三、单链表结构定义四、单链表的基本操作1、 创建结点2、 销毁链表3、 打印链表4、 尾插节点5、 头插结点6、 尾结点的删除7、 头结点的删除8、 单链表的查找9、 单链表在pos位置之后插入10、单链表在…

在jenkins上创建一个CANoe Job

目录实战项目CANoe 工程配置全局安全创建 slave 节点创建pipline Job: CANoeAutoRun实战项目CANoe 工程 配置全局安全 将代理和SSH Server都设置成随机选取,后面再本机创建slave 节点要用,因为我们会在用一台机器上创建了master和slave节点…

快充伤电池?我来帮何同学做个假设检验

最近看到何同学的视频,拿40部手机花两年半做了关于各种充电的实验视频,视频确实很好看,花里胡哨,看着科技感满满~。但是关于实验设计和根据实验的数据得出最后的结论上似乎有些草率。 实验设计上就不提了,…

周涛:在大数据沙滩上捡拾“珍珠”|奋斗者正青春

“我始终觉得,创新的本原就是好奇心,要像小孩儿一样,一直不断地追问,向这个世界讨要答案。在追寻答案的过程中,要有独立探索和批评的精神,不能轻信权威。” 1 提起电子科技大学教授周涛,大多…

【定语从句练习题】who、which

1. 填空训练 翻译的时候加上 … 的 1.who 2.which 3.which 4.which 5.who 6.which 7.which 8.who 9.who 10.which 11.which 12.who 2. 选择 1.took 2.live 3.she is 3.lost 5.bought 6.is parked 7.it cuts 8.writes 9.make 10.lent you. 10.lend sb. sth 这里需要&…

Java反射06:反射的应用之动态代理

反射的应用之动态代理 (这里没听懂,知道反射体现了代理动态性就行,后面框架再学习) 代理设计模式的原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原 始对象的调用都要通过代理。代理对象决定是否以及何…

C语言之指针详解

文章目录1 指针1.1 简介1.2 什么是指针1.3 使用指针1.3.1 简单使用1.3.2 NULL 指针1.3.3 指针算术运算1.3.3.1 定义1.3.3.2 遍历数组:递增一个指针1.3.3.3 遍历数组:递减一个指针1.3.3.4 指针的比较1.3.4 指针数组1.3.5 指向数组的指针1.3.6 指向指针的指…

Django中利用Admin后台实现Excel/CSV的导入更新数据库和导出数据到Excel/CSV

本文基于Django自带的admin 后台实现Excel,csv,Json等格式文件的导入并更新后台数据库。 核心是引入 django-import-export模块。 1、测试相数据准备: 我们先创建一个app:app01 python manage.py startapp app01 然后在app01…

软考下午题第1题——数据流,题目分析与案例解析:

答题技巧-【11-12分】分必拿方法: 下午第一题肯定是数据流的题目,那么,数据流肯定要找到对应的实体、关系模式等内容,审题的时候一定要细致,下午时间也是相当够的,所以每句话记住,至少读3遍&am…

【pyhon】利用pygame实现彩图版飞机大战(附源码 可供大作业练习使用)

源码请点赞关注收藏后评论区留言或私信博主 演示视频已上传到我的主页 有需要者可自行观看 演示视频如下: 飞机大战接下来先介绍一下游戏的玩法 在PyCharm中运行《彩图版飞机大战》即可进入如图1所示的游戏界面。 具体的操作步骤如下: (1&…

Android Native APP开发笔记:多线程编程

文章目录目的Java中的多线程ThreadRunnableTimerAndroid中的多线程HandlerAsyncTask总结目的 Android中UI线程对于开发者和用户来说都是最主要接触到的线程。一般来说为了UI流畅、不卡顿,耗时操作是不推荐放在UI线程中的。但是耗时操作的需求又是存在的&#xff0c…

Spring Cloud(八):Spring Cloud Alibaba Seata 2PC、AT、XA、TCC

事务简介 分布式事务:https://www.processon.com/view/link/61cd52fb0e3e7441570801ab 本地事务 JDBC 事务模式 Connection conn ... //获取数据库连接 conn.setAutoCommit(false); //开启事务 try{//...执行增删改查sqlconn.commit(); //提交事务 }catch (Exce…

【C++学习】日期类和内存管理

🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 日期类的实现和内存管理🏬日期类的实现🏬C/C内存分布🏬C内存管理方…

【工具】Git-码农“吃饭的碗”要拿好

汝之观览,吾之幸也!本文主要讲解的是Git的轻巧使用(创建、下载、上传、更新、回退),我们平常都是通过idea自带的git工具,或者其他工具来拉取提交代码,这里主要用命令行的方式拉取代码&#xff0…