Parted挂载2T以上硬盘,做LVM后安装NFS服务
1. 查看分区信息表,找到需要挂载的分区,由于本次挂载的分区大于2T,故选择parted命令执行;
fdisk -l
2. 使用gpt分区表对/dev/xvde进行分区
parted /dev/xvde mklabel gpt
3.对分区磁盘设置大小和分区类型
mkpart
1 2 3 4 5 6 7 8 9 10 11 12 13 | 将分区所有空间分区出来 (parted) mkpart primary 1 100 % (parted) p Model: Xen Virtual Block Device (xvd) Disk / dev / xvdf: 7516GB Sector size (logical / physical): 512B / 512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志 1 1049kB 7516GB 7516GB primary 标记为LVM (parted) toggle 1 lvm |
4#创建PV
pvcreate /dev/xvde1
5#创建VG
vgcreate tomcat_data112 /dev/xvde1
6#创建LV
lvcreate -l 100%FREE -n data tomcat_data112
7#格式化文件格式ext4
mkfs.ext4 /dev/mapper/tomcat_data112-data
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 5.5 扩容VG,将 / dev / xvde1加入到cetos组中 vgextend centos / dev / xvde1 6.5 扩容LV EXT文件系统扩容LV lvresize - L 2T / dev / mapper / centos - home XFS扩容LV前先查看fstab文件中home文件类型 [root@mdosbackup ~] # cat /etc/fstab |grep centos-home / dev / mapper / centos - home / home xfs defaults 0 0 [root@mdosbackup ~] # xfs_growfs /dev/mapper/centos-home |
8#创建挂载目录/data
mkdir /data
9#查看UUID
blkid
10#修改启动文件,将挂载磁盘写入fastab
vi /etc/fstab
# /etc/fstab
# Created by anaconda on Thu Feb 6 16:19:02 2020
#
# 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
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=61c4de10-14e6-4401-95e7-c3707b6a121c /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/mapper/tomcat_data112-data /data ext4 defaults 0 0
11#挂载所有
mount -a
12#拷贝local.repo本地yum配置文件到本机
scp root@10.216.72.14:/etc/yum.repos.d/local.repo .
13#查看local.repo
[local]
name=CentOS 7
baseurl=http://10.216.72.13/CentOS7.8/CentOS7.8/
enabled=1
gpgcheck=0
14#清除yum源
yum clean all
15#建立yum缓存
yum makecache fast
16#安装nfs软件,服务端/客户端均需要安装
yum install -y nfs-utils
#开机启动rpcbind服务器
chkconfig rpcbind on
#启动nfs服务、
systemctl start nfs
#开机自启动nfs服务
systemctl enable nfs
17编辑服务端exports文件(NFS共享设置文件)
vi /etc/exports
/data 10.216.98.113(rw,no_root_squash,no_all_squash,sync)
service rpcbind start
18.重启rpcbind nfs 服务
systemctl restart rpcbind;systemctl restart nfs
19.停止firewalld服务
systemctl stop firewalld
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通