
1 、每台机器都有图数据库集群服务部署
2 、想验证某台机器磁盘挂掉会不会影响数据写入
3 、服务器是虚拟机,不存在直接去千里之外的机房拔掉磁盘的哈
已有快照的情况下,尝试以下方法,1 、umount 卸载磁盘 由于集群在运行,报错目标忙会导致无法卸载,
2 、mkfs 格式化磁盘
同样由于有数据库进程在运行,无法格式化
3 、修改 /etc/fstab 文件
需要重启机器才能生效,百度谷歌搜索有些说是 mount -a 即可,不需要重启,但是试验不行,可能也是因为进程在上面跑吧?
4 、根目录执行 rm -rf *
删除所有文件,对正在运行的进程没有影响
不知道各位 V 友有没有正解?
1 soulzz 2020-09-29 15:28:18 +08:00 拔硬盘(物理) |
2 opengps 2020-09-29 15:48:35 +08:00 via Android 用物理机多硬盘搭建测试环境,而不是必须依赖于带有软件逻辑的虚拟机 |
3 12101111 2020-09-29 16:18:38 +08:00 dd if=/dev/urandom of=/dev/nvme0n1 bs=4M 大部分情况下文件系统撑不了几秒就会 panic |
4 yuanse 2020-09-29 19:30:40 +08:00 via Android 虚拟的文件系统会挂掉吗,要不试试删除 sys 的硬盘链接文件 |
5 bpf2049 2020-09-29 19:52:06 +08:00 既然服务器是虚拟机,虚拟硬盘想必已经做了 raid,怎么会挂掉呢。如果硬要测试,为什么不直接在虚拟机控制台断开硬盘连接来的快~ |
6 xupefei 2020-09-29 19:54:53 +08:00 via iPhone 拔数据线,不要拔电源线。 |
7 9420JackT OP @suifengdang666 没有权限,断开掉就需要重新申请,麻烦 |
8 tempdban 2020-09-30 10:01:38 +08:00 via Android 可以用 fuse 写一个中间层文件系统,你就可以模拟各种损坏了 |