LVM逻辑卷与FTP服务(复习)

LVM逻辑卷

动态磁盘

优点:弹性伸缩、数据完整性

缺点:依赖操作系统吗

逻辑化:pvcreate 创建物理卷

池化:vgcreate 创建卷组

分配:lvcreate 创建逻辑卷lv

格式化:mkfs.xfs mkfs.ext4

挂载:mount (自动挂载,开机挂载)

(1)准备底层存储pp

在自己的虚拟机上添加一个新的硬盘

#查看磁盘分区情况
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
sdc               8:32   0   20G  0 disk 
sr0              11:0    1  4.4G  0 rom  /opt/centos

分区工具:fdisk

(2)分区(按需分配)

#分区
[root@localhost ~]# fdisk /dev/sdb

#第一个输入p的话是查看
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd601367c
   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10487807     5242880   83  Linux
/dev/sdb2        10487808    20973567     5242880   83  Linux
/dev/sdb3        20973568    31459327     5242880   83  Linux

#输入n然后回车两下(输入自己分区的大小)
Last 扇区, +扇区 or +size{K,M,G} (31461376-41943039,默认为 41943039):+5G

#输入w的话是保存退出
Command (m for help): w

 

(3)创建

#不知道下载的工具名可以使用
yum provides +用的命令
#下载pvcreate工具
yum install lvm2 -y

#创建物理卷PV
[root@localhost ~]#pvcreate /dev/sdb
#查看卷的分布情况
[root@localhost ~]#pvs
 PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda         lvm2 ---  20.00g  20.00g
 
#创建卷组VG
[root@localhost ~]# vgcreate myvg /dev/sdb
#查看卷组
[root@localhost ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  myvg    1   0   0  wz--n- 20.00g 20.00g
#查看VG的myvg
[root@localhost ~]# vgdisplay myvg

#创建逻辑卷LC
[root@localhost ~]# lvcreate -L 5G -n mylv myvg
  Logical Volume "mylv" already exists in volume group "myvg"
#查看逻辑卷
[root@localhost ~]# lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert                                                
  mylv myvg   -wi-a-----   5.00g  
#添加LV
[root@localhost ~]# lvcreate -L +1G -n mylv myvg
#添加完成之后要刷新一些挂载的才会增加
[root@localhost ~]# xfs_growfs /dev/myvg/mylv
#或(刷新)
[root@localhost ~]# resize2fs /dev/mapper/myvg-mylv

#格式化LV
[root@localhost ~]# mkfs.xfs /dev/myvg/mylv 
meta-data=/dev/myvg/mylv         isize=512    agcount=4, agsize=393216 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=1572864, 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

#挂载LV(挂载完成之后可以 df -h 查看一下)
[root@localhost ~]# mount /dev/myvg/mylv /mnt/
#卸载mut
[root@localhost /]# umount /mnt/

FTP服务

配置本地yum源

ftp配置

#安装FTP
[root@localhost ~]# yum install vsftpd -y
#修改配置文件
[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
#在文件的最上面添加共享的目录
[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf 
anon_root=/opt
# Example config file /etc/vsftpd/vsftpd.conf
……

#启动vsftp服务
[root@localhost ~]# systemctl start vsftpd
#查看出口是否开启
[root@localhost ~]# netstat -ntpl

配置完之后关闭防火墙和se

ftp的使用

使用浏览器访问你的虚拟机地址例如:ftp://192.168.223.11 就ok

posted @ 2021-12-01 12:05  花花de代码生活  阅读(51)  评论(0编辑  收藏  举报