准备给公司电脑装k8s,存储在本机装个NFS,之前PV都直接是挂载到本地磁盘的,感觉不是很方便。
先给自己家里的服务器装一个

磁盘准备

电脑有一个2T的外接盘,之前做备份用的
查看磁盘UUID
sudo blkid

ps:之前外接盘是sdb,现在变成sda了,不知道发生了什么,反正路径挂载不太安全了用uuid来挂载
   如果没看到外接盘先用fdisk -l找找,应该是没分区,确认了是哪个路径后 sudo fdisk /dev/vdx 然后输入g n w进行分区
   再格式化 sudo mkfs.ext4 /dev/vdxn

创建挂载目录
sudo mkdir /mnt/bp
sudo mkdir /mnt/data

追加磁盘挂载
vi /etc/fstab
UUID=88606c26-1710-4788-8a06-5e4b767515fa  /mnt/bp  ext4  defaults  0  2
UUID=1adc28a9-0e6b-47b3-bb4e-37532d0600de  /mnt/data  ext4  defaults  0  2

挂载磁盘
sudo mount -a

查看挂载情况
df -h

安装NFS

Centos:
sudo yum update
sudo yum install -y nfs-utils

Ubuntu:
sudo apt update
sudo apt install -y nfs-kernel-server

启动
sudo systemctl start nfs-server
sudo systemctl enable nfs-server

配置目录(配置为root访问权限)
vi /etc/exports
/mnt/data *(rw,async,insecure,no_subtree_check,all_squash,anonuid=0,anongid=0)
/mnt/bp *(rw,async,insecure,no_subtree_check,all_squash,anonuid=0,anongid=0)

PS:这个文章不错有权限方面的说明
生效配置
sudo exportfs -a

查看配置
showmount -e localhost

PS: 注意开放2049和111端口

连接测试

查询生效配置
sudo exportfs -v

检测服务可用
showmount -e 192.168.1.100
如果输出类似:
---
Export list for 192.168.1.100:
/mnt/df1t *
---
说明服务器共享是可用的。

手动挂载 NFS
sudo mount -t nfs 192.168.1.100:/mnt/df1t /mnt/nfs
df -h | grep nfs

问题

NFS文件挂载问题

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注