- 論壇徽章:
- 0
|
前幾個月在linux上安裝fdfs以后,運行命令 /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart后控制臺沒有任何反應(yīng),正常的情況是會初始化創(chuàng)建下面
ULS1T4`}QVS5JX(ALSDA6VF.png (37.37 KB, 下載次數(shù): 110)
下載附件
2015-12-22 22:53 上傳
這些目錄的,但是樓主運行那個命令幾百次了就是沒有出現(xiàn)想要的結(jié)果,害的加班很晚也沒搞定(當(dāng)時鬧心,嚶嚶嚶真的想哭),最后只能通過在虛擬化平臺下克隆已經(jīng)運行正常fdfs服務(wù)器,費了好大的周折。 今天又要遷移fdfs的文件系統(tǒng)了,又安裝了一次,這次運行啟動命令后依然沒有任何反映,查看了/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行內(nèi)容,
~TFO5LXJ5E7PDPB06E[2GCJ.png (19.5 KB, 下載次數(shù): 116)
下載附件
2015-12-22 23:06 上傳
pGroup = getgrnam(g_run_by_group); 這里變量獲取運行fdfs的組,意思就是運行fdfs程序是需要有fdfs組運行的,單純的root用戶運行不起來, 在運行正常的fdfs服務(wù)器上面執(zhí)行命令 ps -ef |grep fdfs 后發(fā)現(xiàn)運行程序的屬主是fastdfs用戶
HIHWI`L7DYHP8]GZTT`@[TW.png (8.61 KB, 下載次數(shù): 120)
下載附件
2015-12-22 23:12 上傳
查看了/etc/passwd /etc/group沒有關(guān)于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命令成功,
|
|