免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6713 | 回复: 0

[FastDFS] 启动fdfs报ERROR - file: storage_func.c, No such file or director y错误 [复制链接]

论坛徽章:
0
发表于 2015-12-22 23:13 |显示全部楼层
前几个月在linux上安装fdfs以后,运行命令 /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart后控制台没有任何反应,正常的情况是会初始化创建下面 ULS1T4`}QVS5JX(ALSDA6VF.png 这些目录的,但是楼主运行那个命令几百次了就是没有出现想要的结果,害的加班很晚也没搞定(当时闹心,嘤嘤嘤真的想哭),最后只能通过在虚拟化平台下克隆已经运行正常fdfs服务器,费了好大的周折。 今天又要迁移fdfs的文件系统了,又安装了一次,这次运行启动命令后依然没有任何反映,查看了/fdfs/storage/logs下的storaged.log日志文件,提示2015-12-22 22:25:46] ERROR - file: storage_func.c, line: 1326, getgrnam fail, errno: 2, error info: No such file or director
y
[2015-12-22 22:25:46] CRIT - exit abnormally!

[2015-12-22 22:27:03] ERROR - file: storage_func.c, line: 1326, getgrnam fail, errno: 2, error info: No such file or director
y
[2015-12-22 22:27:03] CRIT - exit abnormally!
这样的错误额, 流汗.........
提示getgrnam fail 意思是获取gr--group名字失败,在1326行,进入 fdfs安装目录/usr/local/src/FastDFS/storage下,vi  storage_func.c文件,查看1326行内容, ~TFO5LXJ5E7PDPB06E[2GCJ.png   pGroup = getgrnam(g_run_by_group); 这里变量获取运行fdfs的组,意思就是运行fdfs程序是需要有fdfs组运行的,单纯的root用户运行不起来, 在运行正常的fdfs服务器上面执行命令 ps -ef |grep fdfs 后发现运行程序的属主是fastdfs用户
HIHWI`L7DYHP8]GZTT`@[TW.png
查看了/etc/passwd /etc/group没有关于fdfs用户组,echo fastdfs:500:500::/home/fastdfs:/sbin/nologin >>/etc/passwd echo fastdfs:500: >> /etc/group以后再运行/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart命令成功,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP