重复数据存储问题

发布于 2022-09-18 14:52:35 字数 615 浏览 30 评论 9

请教一下为什么在存储服务器上,一个文件在同一台存储服务器和同一个目录下会有重复存储?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

久夏青 2022-09-19 06:17:32

回复 3# shangjieok

这是test程序惹的祸。test程序中,做了两次文件上传。第二次上传的是从文件。
test程序主要起着demo的作用,嘿嘿。

以为你会在 2022-09-19 06:17:32

[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目录下面,没有同步一个文件过来,是因为我的配置有问题还是因为程序在同步不是很稳定? 我有两台跟踪服务器,两台跟踪服务器上的状态都是不一样的。

旧竹 2022-09-19 06:17:32

当我把这台新加入的存储服务器停止之后,在跟踪1服务器上还是现实的wait sync的状态,只时候应该显示的是offline 吧。奇怪,然而在跟踪2服务器上显示的是offline.

执手闯天涯 2022-09-19 06:17:32

请问这个BUG是否已经在2.09版本上修复了?

好倦 2022-09-19 06:17:32

回复 9# shangjieok

storage server配置文件中,正确设置了这两台tracker server吧?

少女情怀诗 2022-09-19 06:17:23

回复 4# shangjieok

看一下向这台状态异常storage server同步的源storage server IP地址是否正确。
如果确认没有问题,可以试试重启状态异常的storage server。

悸初 2022-09-19 06:17:09

另外再请教一个问题,我在测试数据库同步恢复的时候,在跟踪服务器上监控,存储服务器的状态老是在wait sys or syncing 中,数据量并不大,等了一个晚上还是这个样。   我 总共有两台跟踪服务器,使用fdfs_monitor  工具分别在两台跟踪服务器上查看同一台存储服务器的状态都是不一样的。一台跟踪服务器显示是active另外一台显示syncing,为什么?

懒猫 2022-09-19 05:37:57

我不明白的是,在同一个组里面已经有相同的文件做为备份了,为什么在同一台服务器上还需要多创建一份相同文件浪费磁盘空间呢?

︶ ̄淡然 2022-09-18 16:26:47

回复 1# shangjieok

设计就是如此。
本地文件系统也是如此啊。
你当然可以在一个目录下存放多个内容相同的文件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文