Ubuntu操作系统挂载

最近更新时间:2020-11-06 11:08:25

a. 客户端软件安装

b. 挂载文件系统

c. 开机自动挂载设置

a.客户端软件安装

1.确定云服务器可以访问公网,通过命令下载KPFS Ubuntu客户端软件。

说明 通过KPFS文件存储控制台,打开“客户端软件下载”,可在该界面获取相应操作系统最新版本的客户端软件下载地址。

wget https://xxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxx/xxxxxx/xxxx/xxxxxxx/kpfs-kpfs-client-x.x.x-amd64.deb

2.执行下列命令安装KPFS客户端软件(版本号请参照软件包修改)。

sudo dpkg -i kpfs-client-x.x.x-amd64.deb

b.挂载文件系统

1.创建文件系统挂载点。

mkdir /mnt/kpfs

2.执行下列命令挂载KPFS文件系统。

挂载单个文件系统示例(请确认已创建相应挂载点):

sudo kpfs -ip 10.0.1.186 -fs kpfs-5fnjy1s5 -dir /mnt/kpfs

挂载多个文件系统示例(请确认已创建相应挂载点):

sudo kpfs -ip 10.0.1.186 -fs kpfs-5fnjy1s5 -dir /mnt/kpfs1

sudo kpfs -ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs2

挂载多个文件系统子目录示例(请确认已创建相应挂载点):

sudo kpfs -ip 10.0.1.186 -fs kpfs-5fnjy1s5/user01 -dir /mnt/kpfs1

sudo kpfs -ip 10.0.1.202 -fs kpfs-fhntlpq9/user02 -dir /mnt/kpfs2

挂载命令参数说明

  1. kpfs挂载命令,只有root用户有权限执行,非root用户外的其他用户均无法操作。
  2. ip参数为挂载点IP地址,fs参数为每个KPFS文件系统名称,dir参数为本地挂载目录,请根据实际值进行替换。
  3. 通过KPFS文件存储管理界面,可获取挂载所需文件系统名称,挂载点IP地址;本地挂载目录可自定义,建议配置为/mnt下的子目录。
  4. 使用上述命令,只有root用户可以访问挂载点,其他用户无法访问。
  5. 如果需要允许root以外的用户访问挂载点,需添加-o allow_other参数,例如:sudo kpfs -ip 10.0.1.186 -fs kpfs-5fnjy1s5 -dir /mnt/kpfs -o allow_other

3.执行ps–ef|grep kpfs命令检查挂载命令是否已成功执行,相关进程已成功启动。

说明 输入错误的文件系统名称、挂载点IP地址、本地挂载目录,则相关进程无法正常启动。

4.执行df -h命令检查文件系统挂载状态。

5.执行umount /mnt/kpfs命令(/mnt/kpfs为本地挂载目录),卸载文件系统。

说明 执行卸载命令前,请先确认已停止所有与该文件系统相关的读写操作,并退出“本挂载目录”,再执行卸载命令,否则将卸载失败。

c.开机自动挂载设置

1.添加文件系统挂载信息到/etc/kpfs/mount.cfg文件中,实现开机自动挂载。

使用vim /etc/kpfs/mount.cfg命令编辑kpfs开启启动文件,添加文件系统挂载信息,例如:-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs并保存,实现开机自动挂载。

[[email protected] ~]# vim /etc/kpfs/mount.cfg 

-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs

2.移除/etc/kpfs/mount.cfg文件中文件系统挂载信息,删除或使用#命令注释,例如:#-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs,取消开机自动挂载。

使用vim /etc/kpfs/mount.cfg命令编辑系统启动文件,删除或使用#命令注释#-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs并保存,取消开机自动挂载。

[[email protected] ~]# vim /etc/kpfs/mount.cfg 

#-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs

3.使用命令systemctl restart kpfs-client管理文件系统自动挂载,当修改mount.cfg配置文件后,可使用该命令,重启kpfs客户端服务,使修改后的配置生效。

4.使用命令cat /etc/kpfs/mount.cfg查看文件系统挂载信息。

[[email protected] ~]# cat /etc/kpfs/mount.cfg 
-ip 10.0.1.186 -fs kpfs-5fnjy1s5 -dir /mnt/kpfs1
-ip 10.0.1.202 -fs kpfs-fhntlpq9 -dir /mnt/kpfs2

金山云,开启您的云计算之旅

免费注册