让符号链接与 CIFS 一起使用我缺少什么?

9 filesystem 10.10 fstab mount cifs

设想

我有一个无头 Ubuntu 10.10 RC 盒子,在我的家庭网络上运行一些服务应用程序。我有一台 Windows 2008 Server,用于托管我所有的网络共享和硬盘驱动器。我目前正在使用 FSTAB 和以下选项集在启动时安装网络驱动器:

credentails=/etc/smbcredentials, iocharset=utf8,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,noserverino,sfu

我需要设置什么选项才能让 SYMLINKS 使用 CIFS 正确注册?我不得不承认信息中的信息man mount.cifs似乎没有提供足够清晰的定义,说明我应该使用哪些选项来获得适当的支持。

问题

当从 Ubuntu 机器运行 RSYNC 以将选定的文件夹备份到 Windows 共享时,它无法尝试重新创建 SYMLINKS。我担心这会在以后尝试恢复这些文件时产生问题,如果我需要的话。

enz*_*tib 6

不确定,但我担心 cifs 共享(在您的情况下本质上是通过网络可用的 ntfs 分区上的文件夹)无法管理符号链接。
如果 cifs 共享是由 linux 机器上的 samba 服务器提供的,情况就会有所不同。

想到的解决方案是:

  • 在共享上创建一个足够大的文件(例如,使用 dd)
  • 在这个文件上创建一个 ext4 文件系统
  • 将文件挂载为分区映像,使用 -o 循环
  • 使用此 ext4 分区作为备份目标