Netatalk 4.5.0
他のネットワークファイルシステムとの相互運用性
Netatalk と Samba は同じボリュームを共有し、拡張属性メタデータを相互互換のある形式で保存できるため、AFP または SMB 経由でのアクセスが可能になる。
【警告】 ea = samba と ea = sys (Netatalk デフォルト) の メタデータ形式は互換性がない。 現時点では、両形式の間で自動的に変換する方法はない。 デフォルト設定を使用している既存の Netatalk ボリュームに Samba 共有を追加したい場合は、 AFP クライアントを使用してファイルを別のボリュームにコピーすることが推奨の移行方法である。
Samba、NFS、ローカルアプリケーションなど他のプロセスとボリュームを共有する場合は、Netatalk がアクセスのたびに外部の変更を検出できるよう、dircache validation freq を 1 (デフォルト) のままにしておくこと。Netatalk がそのボリュームの唯一のプロセスであれば、最大パフォーマンスのために dircache validation freq = 100 に設定できる。
Netatalk の設定
ea = samba を使用して、Samba 互換形式で拡張属性を保存する。
[Global]
vol preset = my default values
dircache validation freq = 1
ea = samba
[Homes]
basedir regex = /home
[Test Volume]
path = /export/test1
[My Time Machine Volume]
path = /export/timemachine
time machine = yes
Samba の設定
Samba の catia、fruit、streams_xattr VFS モジュールは、Apple SMB クライアントとの互換性および Netatalk との相互運用性を提供する。veto files ではなく hide files を使用して、Netatalk の不可視ファイルを Windows クライアントから隠す。
[global]
ea support = yes
vfs objects = catia fruit streams_xattr
fruit:encoding = native
streams_xattr:prefix = user.
streams_xattr:store_stream_type = no
hide files = /.DS_Store/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/
read only = no
[homes]
[Test Volume]
path = /export/test1
[My Time Machine Volume]
path = /export/timemachine