重复数据存储问题
请教一下为什么在存储服务器上,一个文件在同一台存储服务器和同一个目录下会有重复存储?
total 16K
lrwxrwxrwx 1 root root 51 Mar 11 11:43 wKgKak15jSKaQzgLAAAEPn_D5p42570_big.sh -> /test/data/00/00/wKgKak15jSKidwyuAAAEPn_D5p43649.sh
-rw-r--r-- 1 root root 49 Mar 11 11:43 wKgKak15jSKaQzgLAAAEPn_D5p42570_big.sh-m
-rw-r--r-- 1 root root 1.1K Mar 11 11:43 wKgKak15jSKaQzgLAAAEPn_D5p42570.sh
-rw-r--r-- 1 root root 49 Mar 11 11:43 wKgKak15jSKaQzgLAAAEPn_D5p42570.sh-m
-rw-r--r-- 1 root root 1.1K Mar 11 11:43 wKgKak15jSKidwyuAAAEPn_D5p43649.sh
这是我上传了一个文件,但是有两份数据都是一模一样的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 3# shangjieok
这是test程序惹的祸。test程序中,做了两次文件上传。第二次上传的是从文件。
test程序主要起着demo的作用,嘿嘿。
[2011-03-14 11:01:08] INFO - file: storage_param_getter.c, line: 48, storage_ip_changed_auto_adjust=1
[2011-03-14 11:01:09] INFO - file: tracker_client_thread.c, line: 274, successfully connect to tracker server 192.168.10.101:22122, as a tracker client, my ip is 192.168.10.106
[2011-03-14 11:01:09] INFO - file: tracker_client_thread.c, line: 274, successfully connect to tracker server 192.168.10.105:22122, as a tracker client, my ip is 192.168.10.106
[2011-03-14 11:01:09] INFO - file: storage_sync.c, line: 2354, successfully connect to storage server 192.168.10.104:23000
在存储服务器上已经有连接成功的日志了,但是在跟踪服务器上还是现实的 wait-sync 的状态。而且我在新的存储服务器上检查data目录下面,没有同步一个文件过来,是因为我的配置有问题还是因为程序在同步不是很稳定? 我有两台跟踪服务器,两台跟踪服务器上的状态都是不一样的。
当我把这台新加入的存储服务器停止之后,在跟踪1服务器上还是现实的wait sync的状态,只时候应该显示的是offline 吧。奇怪,然而在跟踪2服务器上显示的是offline.
请问这个BUG是否已经在2.09版本上修复了?
回复 9# shangjieok
storage server配置文件中,正确设置了这两台tracker server吧?
回复 4# shangjieok
看一下向这台状态异常storage server同步的源storage server IP地址是否正确。
如果确认没有问题,可以试试重启状态异常的storage server。
另外再请教一个问题,我在测试数据库同步恢复的时候,在跟踪服务器上监控,存储服务器的状态老是在wait sys or syncing 中,数据量并不大,等了一个晚上还是这个样。 我 总共有两台跟踪服务器,使用fdfs_monitor 工具分别在两台跟踪服务器上查看同一台存储服务器的状态都是不一样的。一台跟踪服务器显示是active另外一台显示syncing,为什么?
我不明白的是,在同一个组里面已经有相同的文件做为备份了,为什么在同一台服务器上还需要多创建一份相同文件浪费磁盘空间呢?
回复 1# shangjieok
设计就是如此。
本地文件系统也是如此啊。
你当然可以在一个目录下存放多个内容相同的文件。