项目场景:
自研分布式图片文件系统,存储路径设计,2层目录+文件+chesum文件
目睹个数默认100个,可配
2层目录,总目录数是100*100=1w个。
每个图片大小大概512k->1M ,取1M/个计算,1T的硬盘存储图片个数是:1T/1M = 1M个 = 100w个,1T一个盘存储100w个文件。2T/盘能存储200w个图片文件。(暂时不考虑inode的索引空间)
1亿个图片需要磁盘个数:50个2T的盘。
为什么微信上传文件是默认上传非原图?
由此相到,微信发图片,为什么一般发压缩文件了,只有用户要求发原图,才真正发原图(本意:不是节省用户流量,是节省公司存储成本)。
Linux inode耗尽故障处理
https://hqidi.com/50.html