亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2538 | 回復(fù): 4
打印 上一主題 下一主題

[FastDFS] 問(wèn)一下FastDFS文件名中trunk信息的解析 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-08-27 19:17 |只看該作者 |倒序?yàn)g覽
余大,我現(xiàn)在在用fastdfs的trunk結(jié)構(gòu),看ppt里說(shuō)fastdfs的文件名中包含trunk的一些信息,但默認(rèn)提供的工具fdfs_file_info里不會(huì)顯示trunk信息,所以我想解析fastdfs的文件名,原因是擔(dān)心萬(wàn)一設(shè)備出現(xiàn)了問(wèn)題,可以把圖片從trunk中恢復(fù)出來(lái)。ppt里說(shuō)文件名是用Base64編碼,所以encode的文件名字符數(shù)理論上應(yīng)該是4的倍數(shù),但源碼里寫(xiě)file_name_base64_length是27,這個(gè)明顯不是4的倍數(shù),想問(wèn)下怎么解析包含trunk信息的文件名?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2014-08-28 16:22 |只看該作者
余大能不能介紹下fastdfs/storage/data/trunk/binlog里面信息的格式是什么啊?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-09-01 16:19 |只看該作者
自己回復(fù)一下,fastdfs文件名就是完全的base64編碼,只是把+/=換成了-_.,應(yīng)該是考慮到url的原因。編碼后的文件名前27位是基本文件信息,包括源storage ip,創(chuàng)建時(shí)間,文件大小和crc碼,這個(gè)27應(yīng)該是20字節(jié)*4/3算出來(lái)的。trunk信息是在這27位之后的16位,包括trunk 文件 id,偏移量和占用空間,這個(gè)16是12字節(jié)*4/3算出來(lái)的。

trunk目錄下的binlog格式是操作時(shí)間,操作類型(Add space/Delete space),store path,high sub path, low sub path,trunk 文件 id,offset和占用空間。這個(gè)占用空間與文件名里面解析出的相比會(huì)多24字節(jié),這個(gè)是trunk file的header size。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2014-09-11 15:27 |只看該作者

余大能不能介紹下fastdfs/storage/data/trunk/binlog里面信息的格式是什么?

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2014-09-11 15:27 |只看該作者

余大能不能介紹下fastdfs/storage/data/trunk/binlog里面信息的格式是什么啊?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP