问题背景与现象
执行Preinstall,发现磁盘格式化失败导致PreInstall失败,提示Disk format failed。

原因分析
1、析PreInstall日志(/var/log/fi-preinstall.log)
[Fri Jun 5 10:15:30 CST 2015] [INFO] [get_blank_disk:1733] dev(sda) exists in mount.^M
[Fri Jun 5 10:15:30 CST 2015] [INFO] [get_blank_disk:1733] dev(sdb) exists in mount.^M
[Fri Jun 5 10:15:30 CST 2015] [INFO] [match_dev_size:1892] dev(sdc) size(99G) can match min required size(1G).^M
[Fri Jun 5 10:15:30 CST 2015] [INFO] [disk_line_ready:2016] ready line conf(datanode1.conf) match dev(sdc) without condition.^M
[Fri Jun 5 10:15:30 CST 2015] [ERROR] [disk_line_ready:2053] ready line conf(datanode2.conf) can not match dev.^M
[Fri Jun 5 10:15:30 CST 2015] [ERROR] [disk_ready:2093] disk ready line(datanode2.conf y y n ) invalid.^M
[Fri Jun 5 10:15:30 CST 2015] [ERROR] [main:3300] disk ready failed.^M
[Fri Jun 5 10:15:30 CST 2015] [INFO] [rollback_mount:2943] rollback no mount any yet.^M
[Fri Jun 5 10:15:30 CST 2015] [ERROR] [none:3527] execute autopart.sh failed.^M
2、服务器的空闲磁盘不足,导致datanode2挂载失败。
解决办法
-
-
-
-
-
-
- 如果是规划磁盘已经被挂载到系统中,请先卸载磁盘,再重新执行preinstall。
- 如果是服务器磁盘不足,请添加磁盘,或调整集群规划减少挂载磁盘。
-
-
-
-
-
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316439.html