mount后做软链问题

回复 收藏
好的,机器1:/data/archivedir       /data/stardeals/log/admin
机器2:/data1/archivedir     
目地:想把机器1的/data/stardeals/log/admin里的log,同步到机器2的/data1/archivedir上

mount没有问题,
但是在机器1上执行ln -s /data/stardeals/log/admin /data/archivedir/adminlog
在机器1上正常


但是登录到机器2上时,adminlog这个link是不可以用的
求助,哈哈
2011-07-21 01:00 举报
已邀请:
0

阿铭 管理员

赞同来自:

你是在机器2上mount 机器1的/data/archivedir 吗?感觉你弄的逻辑好复杂呀。
0

wangjian

赞同来自:

2# lishiming2009
嗯 ,估计是我没说明白,我们要做一个小程序。
将admintool的用户操作日志放到*.com上供sales ops人下载。
我的工作呢,是要把这个日志目录放到*.com能访问的这个机器上。
admintool的机器称为机器1
有一个中转机器叫机器2
*.com这个机器叫机器3

机器3要想用机器1里的东西,必须通过机器2,所以我现在的想法是把机器2的目录/data1/arctivedir/ mount到机器1 /data/arctivedir/目录上,这一步目前没有问题。
mount完目录后,我想把机器1上的/data/admin/logs这个目录,ln -s 到机器1上mount目录/data/arctivedir/目录上  运行命令:ln -s /data/admin/logs /data/arctivedir/logs,
然后我再通过cd /data/arctivedir后,ls一下,就会看到logs这个软链,并且在机器1上使用正常。

当我登录到机器2时,进到/data1/artivdir/这个目录(挂载到机器1上的目录)时,也会看到logs这个软链对吧?但是不能用。
谢谢。
0

阿铭 管理员

赞同来自:

大体上明白你的意思了,你在机器2上根本就不存在/data/admin/logs 这个目录不是吗?肯定是访问不到的。因为这个目录实际上是在机器1上,机器2上是不存在的,解决办法是你把这个目录也得nfs共享到机器2上才行。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: