Proxmox超融合集群挂接nfs出错删除挂接点操作备忘
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
问题解决!
- proxmox超融合集群挂接nfs出错删除挂接点操作备忘
- proxmox超融合集群挂接nfs出错删除挂接点操作备忘
- 利用顺序表的操作,实现以下函数: 1)从顺序表中删除具有最小值的元素并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。
- JS操作数组循环删除指定元素,splice(i,1)出错解决方案
- 对C++ STL,list元素的循环删除操作 //断链,出错地方
- mysql 再执行删除,更新操作包含子查询时出错
- Java连接redis集群操作存储、删除以及获取值
- Jmeter的正则表达式未正确提取数据——自己操作出错备忘(正则表达式字符识别问题)
- redis集群操作-添加节点和删除节点
- rocks 集群删除 /export/home目录 rocks 更改家目录至nfs
- StrinBuilder 追加 ,插入,删除,和替换操作
- 数据库系统操作备忘(三)
- JAVA操作文件(创建、删除、复制、剪切)
- hadoop集群动态添加和删除节点说明
- Java 代码完成删除文件、文件夹操作
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- C语言---单链表的插入、删除、查找操作
- 线性表的基本操作:插入、删除、查找等操作在顺序存储结构和链接存储结构上的算法
- spring data redis 操作redis 单机版和集群
- JDBC工具类抽取方式三(删除&修改操作)