博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVM逻辑卷使用以及yum安装FTP、NFS、Samba服务
阅读量:4125 次
发布时间:2019-05-25

本文共 2393 字,大约阅读时间需要 7 分钟。

LVM逻辑卷使用以及yum安装FTP、NFS、Samba服务

一、LVM逻辑卷的使用
1.对创建的磁盘分区进行创建物理卷的操作,例如有sdb1和sdb2两个分区:

pvcreate /dev/sdb1 /dev/sdb2

2.查看物理卷的简单信息:pvs 查看物理卷的详细信息:pvdisplay

3.查看卷组的简单信息:vgs 查看卷组的详细信息:vgdisplay
4.使用创建的物理卷来创建卷组,例如创建名为aaavg的卷组:

vgcreate aaavg /dev/sdb[1-2](有几个分区就写几个)

5.删除卷组,例如删除名为aaavg的卷组:

vgremove aaavg

6.创建卷组时为卷组指定大小,例如创建名为aaavg的卷组并指定卷组的PE大小为16MB:

vgcreate -s 16m aaavg /dev/sdb[1-2]

(有几个分区就写几个)(指定卷组PE大小的参数是s)

7.将物理卷添加到卷组中,若只是创建了分区,则在添加的过程中自动为分区创建好物理卷并添加进去,例如创建好/dev/sdb3的分区,将他添加到aaavg的卷组中:

vgextend aaavg /dev/sdb3

8.创建逻辑卷,例如创建名为aaalv的逻辑卷:

lvcreate -L +12G -n aaalv aaavg

参数说明:-L 指定创建逻辑卷的大小

-n 指定创建逻辑卷的姓名
9.查看逻辑卷的简单信息:vgs 查看逻辑卷的详细信息:vgdisplay
10.格式化磁盘分区一般用到四个命令:mke2fs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs
11.格式化逻辑卷,例如格式化aaalv:

mkfs.ext4 /dev/mapper/aaavg-aaalv

(文件要一层层写出,dev下的mapper下的逻辑卷)

12.挂载逻辑卷的时候用到mount这个命令,例如将aaalv挂载到/mnt目录下:

mount /dev/mapper/aaavg-aaalv /mnt/

13.查看文件系统的挂载情况:df -h

14.对创建的LVM进行扩容,例如将创建的aaalv逻辑卷扩容至1GB:(参数-L同上)

lvextend -L +1G /dev/mapper/aaavg-aaalv

15.将LVM扩容后,系统仍然识别不了新添加的磁盘文件系统,所以需要对文件系统进行扩容:

resize2fs /dev/mapper/aaavg-aaalv

二、FTP服务的使用

1.要配本地yun源文件,就要先将/etc/yum.repo.d/下的文件移走,*表示将所有的文件都移走,然后再创建local.repo文件。
2.要查看端口启动情况的命令为netstat -ntpl,但大多数时候这个命令不能用,需要先安装net-tools的工具,命令为:

yum install -y net-tools

3.在用浏览器访问FTP服务之前,需要关闭SElinux和防火墙

4.访问FTP服务:ftp://自己的IP
三、NFS服务的使用
1.NFS服务是需要两台虚拟机的,一个server节点,一个client节点
2.安装NFS服务是需要依赖RPC的,所以要运行NFS就必须要安装RPC

yum install -y nfs-utils rpcbind

3.需要在server节点创建一个用于共享的目录:

mkdir /mnt/test

4.编辑NFS服务的配置文件/etc/sxports:

/mnt/test 192.168.200.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)/mnt/test:为共享目录,没有这个目录的时候需要自行创建(大部分时候是没有的)

192.168.200.0/24:可以是一个网段。一个IP,也可以是一个域名

rw:赋予读和写的权限(r-read读,w-write写,x-execute执行)、
ro:只赋予读的权限(read-only)
no_root_squash:NFS客户端在连接服务端的时候,如果使用的是root,那么对服务端共享的目录来说,也拥有root权限。很显然开启这项是不安全的
all-squash:不论NFS客户端连接服务端时使用什么用户,对服务端的共享目录来说,都拥有匿名用户权限
anonuid:匿名用户的UID(用户身份证明)值,可以在此处自行设定
anongid:匿名用户的GID(共享资源系统使用招惹的群体身份)值
5.开启NFS服务时需要开始rpcbind和nfs
6.查看可挂载目录:

showmount -e 自己的IP

7.在client下创建abc.txt文件,并计算其MD5值:

md5sum abc.txt

在client节点和server节点计算出来的MD5值相同,说明NFS是共享存储的

四、Samba服务的使用
1.修改samba的配置文件/etc/samba/smb.conf
配置文件最后要添加如下内容(后面即为备注的参数说明):

[share] (注意下面等号左右两边加空格)	path = /opt/share      这个目录是将要共享的目录,如果没有的话需要提前创建(共享目录路径)	browseable = yes       说明这个共享可以浏览	public = yes          	  说明这个共享允许guest账户访问	writable = yes	  说明该共享的路径有可写的权限

2.对创建的共享目录/opt/share要赋予所有者、所属组、其他人都拥有读、写、执行的权限

3.启动Samba服务时,要启动smb服务和nmb服务

转载地址:http://zrlpi.baihongyu.com/

你可能感兴趣的文章
C语言-static和extern关键字1-对函数的作用
查看>>
C 语言-static和extern关键字2-对变量的作用
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
还不会正则表达式?看这篇!
查看>>
100道+ JavaScript 面试题,助你查漏补缺
查看>>
JavaScript深入理解之闭包
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
如何实现a===1 && a===2 && a===3返回true?
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>
20种在学习编程的同时也可以在线赚钱的方法
查看>>
隐藏搜索框:CSS 动画正反向序列
查看>>
12 个JavaScript 特性技巧你可能从未使用过
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(上)
查看>>
【视频教程】Javascript ES6 教程27—ES6 构建一个Promise
查看>>
【5分钟代码练习】01—导航栏鼠标悬停效果的实现
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(中)
查看>>