Windows-7
Windows 網路文件傳輸到 Samba 伺服器:“您確定要複製此文件而不複製其屬性嗎?”
我正在將大量文件傳輸到基於 OpenMediaVault 的新 NAS,並執行 Samba 3.5.6 服務。我正在從 64 位 Windows 7 傳輸到 NAS,並且在某些媒體文件上,Windows 提示在傳輸過程中失去一些屬性數據。
我之前在轉移到我自己建構的 Samba 盒子時從未見過這種情況(與這個交鑰匙解決方案相比),所以我猜必須有一個 Samba 設置我可以更改以保留有問題的文件屬性,而不是永久失去它們包含的任何內容(拍攝日期?曝光?閃光燈?等)。或者也許我以前從未遇到過這種情況;我真的不確定。
我嘗試將
ea support = yes
and添加store dos attributes = yes
到該[global]
部分,但問題仍然存在。Linux 文件系統按照 Samba 的要求使用(完整選項:)ext4
掛載。任何想法將不勝感激。謝謝!user_xattr``defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0
桑巴配置:
[global] workgroup = WORKGROUP server string = %h server include = /etc/samba/dhcp.conf dns proxy = no log level = 2 syslog = 2 log file = /var/log/samba/log.%m max log size = 1000 syslog only = yes panic action = /usr/share/samba/panic-action %d encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = no passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes socket options = TCP_NODELAY IPTOS_LOWDELAY guest account = nobody load printers = no disable spoolss = yes printing = bsd printcap name = /dev/null unix extensions = yes wide links = no create mask = 0777 directory mask = 0777 use sendfile = no null passwords = no local master = yes time server = yes wins support = yes ea support = yes store dos attributes = yes
注意:我找到了這個相關的問題,但它解釋了由於使用者嘗試從 NTFS 轉移到 FAT32 造成的損失。
您失去複製這些文件的“屬性”的原因與您連結的相關問題中描述的原因相同。Ext4 不支持 NTFS 支持的備用數據流 (ADS) 功能。
它在Samba3 路線圖中支持備用數據流,我在文件中看到了vfs_streams_xattr配置指令,但看起來支持仍然有點狡猾。手冊頁上關於可儲存在 xattrs 中的 ADS 大小限制的警告。