e-2高级存储-stratis-vdo-NFS

Posted 喝茶等下班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了e-2高级存储-stratis-vdo-NFS相关的知识,希望对你有一定的参考价值。

1.

部署和挂载 nfs 共享

服务端:

安装相关服务,启动服务并设为开机自启动

[root@xuegod63 ~]# yum -y install rpcbind nfs-utils
[root@xuegod63 ~]# systemctl --now enable rpcbind nfs-server
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
[root@xuegod63 ~]# vim /etc/exports
/media *(rw) #表示把/media挂载到任意网段主机下且具体读写权限
[root@xuegod63 ~]# exportfs -rv #查看nfs目录
exporting *:/media

客户端:

#查看远程主机开放的nfs目录
[root@xuegod23 ~]# showmount -e 192.168.31.63
Export list for 192.168.31.63:
/media *
[root@xuegod23 ~]# mkdir /data
[root@xuegod23 ~]# mount -t nfs -o rw,sync 192.168.31.63:/media /data/
[root@xuegod23 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 948M 0 948M 0% /dev
tmpfs 976M 0 976M 0% /dev/shm
tmpfs 976M 9.1M 967M 1% /run
tmpfs 976M 0 976M 0% /sys/fs/cgroup
/dev/sda3 17G 6.0G 12G 36% /
/dev/sda1 1014M 223M 792M 22% /boot
tmpfs 196M 0 196M 0% /run/user/0
192.168.31.63:/media 17G 2.3G 15G 14% /data

mount -t nfs -o rw,sync 192.168.31.63:/media /data/

其中 -o 表示选项 sync表示同步模式,与其相对的是-o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。默认值是async

设置开机自动挂载:

[root@xuegod23 ~]# echo "192.168.31.63:/media /data/ nfs rw,sync 0 0" >> /etc/fstab 
[root@xuegod23 ~]# umount /data
[root@xuegod23 ~]# mount -a

nfsconf 工具

红帽企业 Linux8 引入了 nfsconf 工具,

用于管理 NFSv4 与 NFSv3 下的 NFS 客户端和服务器配置文件

/etc/nfs.conf,

早期版本的/etc/sysconfig/nfs 文件现已被弃用。使用 nfsconf 工具来获取、设置或取

消设置 NFS 配置参数。

/etc/nfs.conf 配置文件由多个部分组成。 对于 NFS 服务器, 请配置[nfsd]部分。值的分配(或键) 由

值的名称、等号和值的设置组成, 例如 vers4.2=y。以“#” 或“

;” 开头的行将被忽略。

使用 nfsconf --set section key value 来设置指定部分的键值,get 查看,unset 取消。

nfsconf --set nfsd vers4.2 y

nfsconf --get nfsd vers4.2

扩展:

直接映射

直接映射用于将 NFS 共享映射到现有的绝对路径挂载点。

主映射文件如下所示:

/- /etc/auto.direct

所有的直接映射条目都使用/-做为基础目录,auto.direct 文件如下所示:

/mnt/docs -rw,sync host:/shares/docs

挂载点始终为绝对路径,映射文件其余部分使用相同的结构。在此例中 autofs 服务将自动创建和删除整

个/mnt/docs 目录。

间接通配符映射

当 NFS 服务器导出一个目录中的多个子目录时,可将自动挂载程序配置为使用单个映射条目访问这些子目

录其中的任意一个。

主映射文件可以先指定挂载目录如 /shares /etc/auto.demo

auto.demo 文件如下所示:

* -rw,rsync host:/shares/&

挂载点是星号(

*),而源位置上的子目录是&符号,它们成对出现。这样挂载后挂载点的目录结构和服务

端源共享的目录相同。


2.

查看块设备的UUID有两种方法 lsblk --output=UUID /dev/sda1或者 blkid /dev/sda1

[root@xuegod63 ~]# lsblk --output=UUID /dev/sda1
UUID
768de5f7-4c5b-483c-b5f3-a37643566313
[root@xuegod63 ~]# blkid /dev/sda1
/dev/sda1: UUID="768de5f7-4c5b-483c-b5f3-a37643566313" TYPE="ext4" PARTUUID="903f5d56-01"










以上是关于e-2高级存储-stratis-vdo-NFS的主要内容,如果未能解决你的问题,请参考以下文章

分离(移动)子目录到单独的 Git 存储库

sh 将子目录从一个git存储库移动到另一个git存储库的子目录,而不会丢失提交历史记录。

将子目录分离(移动)到单独的 Git 存储库中

更改 MLflow 工件存储的子目录

sh 将子目录从Git存储库分离为单独的存储库

如何加载存储在子目录中的 .wasm 文件?