gpt4 book ai didi

windows - 指向已安装 Windows 文件夹的符号链接(symbolic link)不起作用

转载 作者:行者123 更新时间:2023-12-04 19:44:27 24 4
gpt4 key购买 nike

我研究了很多,但我尝试过的任何东西似乎都没有按照我想要的方式工作。也许我不完全理解它应该如何工作,但我在 Windows 共享上创建了一个文件夹......然后我进入我的 centOS 6.5 盒子,在/mnt/WinShare 下创建了一个目录,用//servername 编辑了我的 fstab/sharename/foldername/mnt/WinShare cifs credentials=/home/backup/.csfs 0 0,重新启动盒子并确认文件夹自动挂载。

我们有一个程序我正在测试我们的环境,它将一些输出转储到文件夹/home/programname/data/中。我正在尝试将此文件夹的内容链接到我的 Windows 挂载,以便文件实际进入我的 Windows 挂载点并可以在 Windows 上备份。

我试过运行 ln -s/home/programname/data/mnt/WinShare 但我收到“不支持操作”错误消息。挖掘并看到一些帖子说我应该以相反的方式运行它,所以我将其更改为 ln -s/mnt/WinShare/home/programname/data ,它创建了它不做我需要的符号链接(symbolic link)。我认为符号链接(symbolic link)应该像快捷方式一样起作用?我有点想如果我链接这两个位置,/home/programname/data 中的任何内容在技术上应该出现在/mnt/WinShare 下?

我发现了一种不同的方法,该方法涉及将我的 linux 机器变成 samba 服务器,然后通过 windows 中的网络映射安装到 linux smb 共享,然后从该文件创建一个符号链接(symbolic link)到我的 windows 共享中的文件夹....这似乎可行,但是似乎是一个过于复杂的方法。我想要做的就是将我需要的任何 linux 文件夹链接到已安装的 windows 共享/文件夹,以便 linux 端的内容出现在我的 windows 服务器上......

最佳答案

如果有人感兴趣,这基本上是我的一个误解。我知道你不能符号链接(symbolic link)到现有的文件夹/目录,但我一直在想这个问题全错了。

解决方案是删除/home/programname/data 下的目录,然后通过运行 ln -s/mnt/WinShare/home/programname/data 创建符号链接(symbolic link)。我很困惑,因为/home/programname/data 目录是硬编码到应用程序中的,我认为删除该目录会使应用程序无法使用。

关于windows - 指向已安装 Windows 文件夹的符号链接(symbolic link)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com