所以,我已经弄乱了一段时间,只找到了某些方法来做,但没有一个是我正在寻找的(甚至不确定我能做我想做的)。
我的 linux 机器上有一个共享目录。每天早上,一个脚本通过 cron 运行,更新这个目录中的一个文件。现在我可以在我的 windows 2008 或我的 Mac 上挂载这个共享目录。然后我可以从挂载的共享创建一个符号链接(symbolic link)到 Dropbox 中的一个目录(这个想法是这个文件每天早上都会在 Dropbox 上自动更新)。但是,我必须让用户登录才能更新共享,因为如果没有用户登录(或者看起来是那样)链接就不存在。
有没有一种方法可以将我的外部共享从 linux 挂载到 dropbox,这样任何 PC 上的任何用户都可以在 dropbox 上看到这个“链接目录”,并在它在 linux 服务器上更新时看到它更新,而不需要有人专门去某个地方登录?我的 Linux 机器通过 cron 运行任务,无需任何人登录,当然我可以以类似(逻辑)的方式将文件装载到 Dropbox。
预先感谢您提出任何建议。
最佳答案
Dropbox 非常适合我,它可以通过符号链接(symbolic link)到第二个驱动器。使用相同的概念,您可以轻松地通过符号链接(symbolic link)同步桌面文件夹(或 smb/nfs/ftp 驱动器):
me@ubuntu:~$ df -k | grep /dev/sd
/dev/sda2 229184876 19837764 197635472 10% /
/dev/sdc1 960379920 639242420 272283076 71% /mnt/SDC
/dev/sdb1 960379920 164266384 747259112 19% /mnt/SDB
/dev/sda1 523248 4744 518504 1% /boot/efi
me@ubuntu:~$ ls -al /mnt/SDB/Dropbox
total 576
drwx------ 10 me me 4096 Sep 11 22:43 .
drwx------ 5 me me 4096 Sep 8 18:17 ..
drwxrwxr-x 2 me me 4096 Sep 12 08:49 'Camera Uploads'
-rwxrwxr-x 1 me me 34 Sep 8 13:16 .dropbox
drwxrwxr-x 4 me me 516096 Sep 12 08:49 .dropbox.cache
drwxrwxr-x 9 me me 4096 Sep 11 22:39 Jon-Files
drwxrwxr-x 12 me me 4096 Sep 9 14:28 JON-Photos
lrwxrwxrwx 1 me me 14 Sep 8 18:37 SDC-LINK -> /mnt/SDC/MEDIA
me@ubuntu:~$ ls -al /mnt/SDC/MEDIA
total 80
drwxr-xr-x 10 me me 4096 Sep 9 18:12 .
drwx------ 4 me me 4096 Sep 8 18:38 ..
drwxrwxr-x 4 me me 4096 Sep 9 18:12 Books
drwxrwxr-x 9 me me 4096 Sep 9 18:12 MOVIES
关于linux - 从 Dropbox 到外部目录共享的符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31026387/