目录

1. 创建一个名为 datastore 的卷组,卷组的大小为4G

逻辑卷的名字为 database ,所属卷组为 datastore,

该逻辑卷大小为3G 将新建的逻辑卷格式化为 xfs 文件系统,

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

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

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


1. 创建一个名为 datastore 的卷组,卷组的大小为4G

逻辑卷的名字为 database ,所属卷组为 datastore,

该逻辑卷大小为3G 将新建的逻辑卷格式化为 xfs 文件系统,

在关机状态下,创建一块磁盘(推荐NVME类型)

开机后 , lsblk  列出块设备 (所有设备都在/dev下 )

使用fdisk 添加分区   打印出结果

命令(输入 m 获取帮助):p
Disk /dev/nvme0n2:10 GiB,10737418240 字节,20971520 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xa3f996ce设备           启动     起点     末尾    扇区 大小 Id 类型
/dev/nvme0n2p1          2048  4196351 4194304   2G 83 Linux
/dev/nvme0n2p2       4196352  8390655 4194304   2G 83 Linux
/dev/nvme0n2p3       8390656 10487807 2097152   1G 83 Linux
/dev/nvme0n2p4      10487808 12584959 2097152   1G  5 扩展

将分区创建为物理分区

[root@localhost li]# pvcreate /dev/nvme0n2p1Physical volume "/dev/nvme0n2p1" successfully created.
[root@localhost li]# pvcreate /dev/nvme0n2p2Physical volume "/dev/nvme0n2p2" successfully created.
[root@localhost li]# pvcreate /dev/nvme0n2p3Physical volume "/dev/nvme0n2p3" successfully created.####查看物理卷信息######
[root@localhost li]# pvsPV             VG Fmt  Attr PSize PFree/dev/nvme0n2p1    lvm2 ---  2.00g 2.00g/dev/nvme0n2p2    lvm2 ---  2.00g 2.00g/dev/nvme0n2p3    lvm2 ---  1.00g 1.00g######创建卷组datastore ,并且将两个2G分区加入到该卷组中########
[root@localhost li]# vgcreate datastore /dev/nvme0n2p1 /dev/nvme0n2p2Volume group "datastore" successfully created
[root@localhost li]# ######查看卷组信息#######
[root@localhost li]# vgsVG        #PV #LV #SN Attr   VSize VFreedatastore   2   0   0 wz--n- 3.99g 3.99g
[root@localhost li]# #######创建逻辑卷database,大小为3G,属于datastore 卷组
[root@localhost li]# lvcreate -n database -L 3G datastoreLogical volume "database" created.#####查看逻辑卷信息####
[root@localhost li]# lvsLV       VG        Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertdatabase datastore -wi-a----- 3.00g                                                    ####格式化逻辑卷为xfs格式#####
[root@localhost li]# mkfs.xfs /dev/datastore/database
meta-data=/dev/datastore/database isize=512    agcount=4, agsize=196608 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=786432, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost li]# 

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

[root@localhost li]# mkdir /database
[root@localhost li]# vim /etc/fstab
[root@localhost li]# cat /etc/fstab#
# /etc/fstab
# Created by anaconda on Tue Oct 18 09:18:46 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=3cca7b41-bf6d-4f22-8728-46a6e0c4d0fb /                       xfs     defaults        0 0
UUID=50efd9f7-46cd-41c9-8db1-9c163f9a8577 /boot                   xfs     defaults        0 0
UUID=687b8271-1ee2-4aa7-af5b-4747511443d9 none                    swap    defaults        0 0
/dev/datastore/datebase      

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

想要扩大逻辑卷,就得要先扩大卷组

#####查看物理卷#####
[root@localhost li]# pvsPV             VG        Fmt  Attr PSize  PFree   /dev/nvme0n2p1 datastore lvm2 a--  <2.00g       0 /dev/nvme0n2p2 datastore lvm2 a--  <2.00g 1016.00m/dev/nvme0n2p3           lvm2 ---   1.00g    1.00g
[root@localhost li]# #####将 P3  添加到 到datestore[root@localhost li]# vgextend datastore /dev/nvme0n2p3Volume group "datastore" successfully extended#####扩大逻辑卷####[root@localhost li]# lvextend -L +1G /dev/datastore/database Size of logical volume datastore/database changed from 3.00 GiB (768 extents) to 4.00 GiB (1024 extents).Logical volume datastore/database successfully resized.

(这里因为前面创建分区时失误了  此处添加后没有到5G   太麻烦了 不改了)

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

服务端创建用户tom   指定uid  1111

(也可以通过修改/etc/exports文件的参数     anonuid   anongid  将文件的用户和组映射为指定的UID GID    感觉区别不大)

[root@localhost /]# useradd tom  -u 1111
[root@localhost /]# id tom
uid=1111(tom) gid=1111(tom) 组=1111(tom)

服务端配置server 的/etc/exports文件 

将tom的家目录仅共享给指定主机上的指定用户

(无法验证用户  所以只能在目录层级做设置)

并 赋读写权限

写完记得同步文件exportfs    -ra

#配置服务端  文件
[root@localhost tom]# vim /etc/exports
[root@localhost tom]# cat /etc/exports
/home/tom    *(rw)#分别在 服务端和客户端 创建用户 wuyu
useradd wuyu -u 2222#  对目录权限进行设置
[root@localhost tom]# chmod  700 /home/tom
[root@localhost tom]# ll -d
drwx------. 3 tom tom 119 10月 31 18:39 .#setfacl   给用户wuyu赋对/home/tom目录的读写执行权限
[root@localhost tom]# setfacl -m u:wuyu:rwx   /home/tom#同步设置exportfs    -r# 客户端 查看主机共享文件
[root@localhost nfs]# showmount -e 192.168.138.132
Export list for 192.168.138.132:#客户端挂载文件
[root@localhost nfs]# mkdir /wuyu
[root@localhost nfs]# mount 192.168.138.132:/home/tom  /wuyu
[root@localhost nfs]# cd /wuyu

客户端  测试指定用户的权限

#客户端  测试权限是否具有读写执行权限[wuyu@localhost wuyu]$ touch   ceshiwenjian
[wuyu@localhost wuyu]$ ll
总用量 0
-rw-r--r--. 1 root root 0 10月 31 18:39 ceshi
-rw-r--r--. 1 root root 0 10月 31 18:39 ceshi2
-rw-r--r--. 1 root root 0 10月 31 18:39 ceshi3
-rw-rw-r--. 1 wuyu wuyu 0 10月 31 20:16 ceshiwenjian
[wuyu@localhost wuyu]$ rm -rf  ceshi
[wuyu@localhost wuyu]$ ll
总用量 0
-rw-r--r--. 1 root root 0 10月 31 18:39 ceshi2
-rw-r--r--. 1 root root 0 10月 31 18:39 ceshi3
-rw-rw-r--. 1 wuyu wuyu 0 10月 31 20:16 ceshiwenjian
[wuyu@localhost wuyu]$ 

磁盘管理 及 nfs服务配置相关推荐

  1. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  2. cenotos 卸载mysql_cenotos 6.5 NFS服务配置

    cenotos 6.5 NFS服务配置 1.安装软件: yum -y install rpcbind nfs-utils nfs-utils-lib 2.配置NFS # cat /etc/export ...

  3. win10使用磁盘管理器创建并配置VHD虚拟磁盘,创建分区和简单卷以及虚拟磁盘的挂载和分离

    (一)实验目的 通过本实验,了解微软虚拟磁盘的使用,掌握Windows磁盘管理器创建微软虚拟磁盘的方法,熟悉VHD虚拟磁盘的基本配置以及VHD虚拟磁盘的挂载和分离操作. (二) 实验环境 1台装有Wi ...

  4. Linux学习总结(四十七)NFS服务配置 上篇

    1 NFS基本架构 NFS network file system 也就是网络文件系统. NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导 ...

  5. linux下的nfs服务配置

    1.NFS服务器端与客户端的安装: sudo apt-get install nfs-kernel-server  nfs-common  portmap 2.配置portmap 两种方法任选一种就可 ...

  6. linux nfs服务配置,Linux NFS服务配置

    [什么是NFS] NFS=Network File System [计] 网络文件系统 NFS会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不太了解,笔者不妨 举一个例子来说明一下NFS是用 ...

  7. solaris linux nfs,solaris 10 nfs服务配置

    1.查看nfs服务情况# svcs -a | grepnfs 注:默认没有启动 2.启动与关闭nfs服务 (1)svcadm方式启动服务# svcadm enable svc:/network/nfs ...

  8. linux NFS 服务配置

    首先恢复虚拟机1与虚拟机2快照,重新准备环境: 虚拟机1-单网卡-仅主机模式-192.168.100.10 虚拟机2-单网卡-仅主机模式-192.168.100.20 虚拟机3-单网卡-仅主机模式-1 ...

  9. linux的nfs端口111,NFS服务配置固定端口

    #Linux NFS服务 固定端口及防火墙配置# 1.在Linux上正常安装NFS服务 2.修改/etc/service,添加以下内容(端口号必须在1024以下,且未被占用) # Local serv ...

最新文章

  1. Docker 容器技术 — 容器存储
  2. python3项目-终于找到python3项目实战教程
  3. 可以编辑vga格式文件的软件-PowerCreator Media Studio
  4. An HTML5 presentation builder — Read more
  5. fir fpga 不同截止频率_一种新的FIR滤波器系数量化方法
  6. Python表示不甘心,汤姆大叔送书,Python抢书之毫秒级跟进--获取服务器时间
  7. 《Essential C++》笔记之关联容器set的使用总结
  8. 概率图模型(03): 模板模型(动态贝叶斯, 隐马尔可夫和Plate模型)
  9. 荷兰国旗问题以及快速排序
  10. cs224n学习笔记 2
  11. 机器学习、深度学习笔试题面试题整理
  12. 快速接入 微信微博QQ钉钉 原生登录分享
  13. shell脚本常见错误及解决方法
  14. 究竟什么才是云计算 云计算的优势都有哪些
  15. springboot + mina 实现串口通讯
  16. 这可能是实现高斯模糊(毛玻璃)最简单的库了
  17. 如何使用sed进行字符串替换?
  18. 网络编程第二节之设备之间的通信(TCP/IP)
  19. python填充周围图片的颜色搭配_四色地图填充程序(Python opencv)
  20. 【c++项目】信息学奥赛数据生成器

热门文章

  1. eos源码赏析(五):EOS智能合约入门之无崖子传功虚竹
  2. leetcode — 1245.树的直径
  3. 施工企业信息化应用之路 及“工程承包项目管理软件”(第二届全国工程建设行业信息化高峰论坛讲稿)...
  4. 漫画 | C语言哭了,过年回家,只有我还没对象
  5. 【AUDIO音频兴趣拓展】IOT产品声学结构设计_三、音频腔体设计
  6. 给想回家发展的河南人
  7. steps步骤条+上一步+下一步
  8. 关于JSP源码泄漏问题的总结分析
  9. 软件测试-独立功能测试和业务流程测试及其测试用例设计思维
  10. shell shocked什么意思_shell-shocked