ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

proxmox超融合集群挂接nfs出错删除挂接点操作备忘

2019-01-13 11:01:54  阅读:416  来源: 互联网

标签:root 500 pve xr drwxr 4096 Jan


4节点proxmox生产环境,由于在做nfs共享时,为考虑仔细,存在多个pve(集群和单机)备份时,相同虚拟机ID同时备份到此nfs共享目录的情况,为了区别,需要把共享点进行分离。

[root@localhost pve_dump]# more /etc/exports
/data/db_bk  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)
/data/pve_dump  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)

这是原nfs配置,优化以后,如下所示:

[root@localhost pve_dump]# more /etc/exports
/data/db_bk  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)
/data/pve_dump/pve_cluster  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)
/data/pve_dump/pve_150  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)
/data/pve_dump/pve_151  172.16.98.0/24(rw,all_squash,anonuid=500,anongid=500)

不同的proxmox挂接不同的共享目录,就不会引起混淆了。


不幸的是,挂接的时候,在proxmox web管理界面输入了两次同样的挂接ID,导致挂接失败。然后重新改一个名词,挂接成功。但登录proxmox宿主系统debian9,查看目录/mnt/pve,发现有不正常的挂接目录(没挂上,但ls -al 显示若干问号)。感觉不爽,企图用rm删除,无法执行,再用mv指令,还是不行。一气之下,重启了proxmox集群的某个物理服务器,起来后看看是否能删除。


还好,系统起来后,那两个曾经异常的目录,用rm可以直接删除了。


但我不能把proxmox集群的服务器全部重启一遍,毕竟是生产环境。不过从上边的操作可知,这种目录是可以删掉的。怎么下手呢?根据删除操作输出的提示“cannot stat 'backup156': Stale file handle”。这个提示大概意思是,文件句柄还处于打开状态。

root@pve10:~# ls -al /mnt/pve/
ls: cannot access '/mnt/pve/nfs156backup': Stale file handle
ls: cannot access '/mnt/pve/backup156': Stale file handle
total 16
drwxr-xr-x 6 root root 4096 Jan 12 23:26 .
drwxr-xr-x 3 root root 4096 Dec 19 22:45 ..
d????????? ? ?    ?       ?            ? backup156
drwxr-xr-x 6  500  500 4096 Jan  5 16:09 nfs155
drwxr-xr-x 4  500  500 4096 Jan 29  2015 nfs156
d????????? ? ?    ?       ?            ? nfs156backup

试试umount该目录。

root@pve20:/mnt/pve# umount backup156
root@pve20:/mnt/pve# umount nfs156backup

执行成功,再看看属性:

root@pve20:/mnt/pve# ls -al
total 24
drwxr-xr-x 6 root root 4096 Jan 12 23:26 .
drwxr-xr-x 3 root root 4096 Dec 19 22:45 ..
drwxr-xr-x 2 root root 4096 Dec 28 19:09 backup156
drwxr-xr-x 6  500  500 4096 Jan  5 16:09 nfs155
drwxr-xr-x 4  500  500 4096 Jan 29  2015 nfs156
drwxr-xr-x 2 root root 4096 Jan 12 23:16 nfs156backup

问号没有了,执行删除。

root@pve10:/mnt/pve# rm -rf backup156/  nfs156backup/
root@pve10:/mnt/pve# ls -al
total 20
drwxr-xr-x 5 root root 4096 Jan 12 23:42 .
drwxr-xr-x 3 root root 4096 Dec 19 22:45 ..
drwxr-xr-x 2 root root 4096 Jan 12 23:40 del
drwxr-xr-x 6  500  500 4096 Jan  5 16:09 nfs155
drwxr-xr-x 4  500  500 4096 Jan 29  2015 nfs156

问题解决!

标签:root,500,pve,xr,drwxr,4096,Jan
来源: http://blog.51cto.com/sery/2342085

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有