[netatalk-ja:0394] Re: rsync -Eでもコピーされない._ファイルについて
Taiki Kimura
taikimura8182 @ gmail.com
2014年 9月 27日 (土) 00:23:38 JST
HATさん おつかれさまです。
なんとなく、rsyncする対象ファイルをcheck_eaではなくて、
.txtと拡張子をちゃんとつけてあげたらうまくいくんじゃないかと思い、
こちらのMLへ投稿してから少しして、check_eaからcheck_ea.txtへ変更して再度試してみたのですが、
結果は同じで、com.apple.FinderInfoがない状態でした。
で、check_ea.txtをLinux側から $ apple_dump -e check_ea.txtした結果が添付ファイルのにあたります。
>> 4) Macminiから拡張属性を有効にしたCentOSのNetatalk3.1.6をafpマウントしrsync -Eでコピー
>> $ ls -ltra@
>> total 32
>> -rwxrwxrwx@ 1 hoge staff 4 Sep 26 11:19 check_ea
>> com.apple.ResourceFork 1338
>> com.apple.TextEncoding 15
>>
>> ※com.apple.FinderInfoがないのです・・・
> 同様の実験をして、異常を確認しました。
>
> Mavericks上のファイル
> $ cd /Users/hat/Desktop/rsync_test
> $ xattr -p com.apple.FinderInfo ICONandEA.txt
> 54 45 58 54 63 45 64 31 05 0C 04 55 00 81 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> Netatalkへrsyncでコピー
> $ /usr/bin/rsync -avE -8 --cache --delete /Users/hat/Desktop/rsync_test/ /Volumes/Backup/test
>
> MavericksからみたNetatalk上のファイル
> $ cd /Volumes/Backup/test
> $ xattr -p com.apple.FinderInfo ICONandEA.txt
> 00 00 00 00 00 00 00 00 05 0C 04 55 00 81 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> Linux側からみた場合
> $ apple_dump -e ICONandEA.txt
> (中略)
> -RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
> 00000000 : 00 00 00 00 00 00 00 00 05 0C 04 55 00 81 00 00 : ...........U....
> 00000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
>
> rsync -Eでコピーした時点で、最初の4バイト、すなわちTypeとCreatorが
> クリアされています。それ以降は保存されているように見えます。
>
> Finderでコピーした場合は、全部ちゃんと保存されていました。
>
> そちらのファイルの場合、TypeとCreator以外はゼロだったのではないで
> しょうか。TypeとCreatorがクリアされるとオールゼロになるので、
> com.apple.FinderInfoが消えるのだと思います。
>
> これはもうちょっと調べないと...
-------------- next part --------------
$ apple_dump -e check_ea.txt
Dumping "check_ea.txt"'s extended attribute...
-------------------------------------------------------------------------------
MagicNumber: 00051607 : AppleDouble
Version : 00020000 : Version 2
Filler : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
Num. of ent: 0008 : 8
-------------------------------------------------------------------------------
Entry ID : 00000004 : Comment
Offset : 0000009A : 154
Length : 00000000 : 0
-------------------------------------------------------------------------------
Entry ID : 00000008 : File Dates Info
Offset : 00000162 : 354
Length : 00000010 : 16
-DATE------: : (GMT) : (Local)
create : 1BB789A8 : Fri Sep 26 02:19:20 2014 : Fri Sep 26 11:19:20 2014
modify : 1BB789A8 : Fri Sep 26 02:19:20 2014 : Fri Sep 26 11:19:20 2014
backup : 80000000 : Unknown or Initial
access : 1BB789A8 : Fri Sep 26 02:19:20 2014 : Fri Sep 26 11:19:20 2014
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 1B B7 89 A8 1B B7 89 A8 80 00 00 00 1B B7 89 A8 : ................
-------------------------------------------------------------------------------
Entry ID : 00000009 : Finder Info
Offset : 0000007A : 122
Length : 00000020 : 32
-FInfo-----:
Type : 00000000 : ....
Creator : 00000000 : ....
isAlias : 0
Invisible : 0
hasBundle : 0
nameLocked : 0
Stationery : 0
CustomIcon : 0
Reserved : 0
Inited : 0
NoINITS : 0
Shared : 0
SwitchLaunc: 0
Hidden Ext : 0
color : 000 : none
isOnDesk : 0
Location v : 0000 : 0
Location h : 0000 : 0
Fldr : 0000 : ..
-FXInfo----:
Rsvd|IconID: 0000 : 0
Rsvd : 0000 : ..
Rsvd : 0000 : ..
Rsvd : 0000 : ..
AreInvalid : 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
CustomBadge: 0
ObjctIsBusy: 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
unknown bit: 0
RoutingInfo: 0
unknown bit: 0
unknown bit: 0
Rsvd|commnt: 0000 : 0
PutAway : 00000000 : 0
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
00000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
-------------------------------------------------------------------------------
Entry ID : 0000000E : AFP File Info
Offset : 00000172 : 370
Length : 00000004 : 4
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 00 00 00 00 : ....
-------------------------------------------------------------------------------
Entry ID : 80444556 : dev (Netatalk Extended)
Offset : 00000176 : 374
Length : 00000008 : 8
64bit-BE : 0308000000000000 : 218424581927469056
64bit-LE : 0000000000000803 : 2051
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 03 08 00 00 00 00 00 00 : ........
-------------------------------------------------------------------------------
Entry ID : 80494E4F : inode (Netatalk Extended)
Offset : 0000017E : 382
Length : 00000008 : 8
64bit-BE : 9A26080000000000 : 11107574327048929280
64bit-LE : 000000000008269A : 534170
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 9A 26 08 00 00 00 00 00 : .&......
-------------------------------------------------------------------------------
Entry ID : 8053594E : DB stamp (Netatalk Extended)
Offset : 00000186 : 390
Length : 00000008 : 8
64bit-BE : C9C21F5400000000 : 14538216992743096320
64bit-LE : 00000000541FC2C9 : 1411367625
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : C9 C2 1F 54 00 00 00 00 : ...T....
-------------------------------------------------------------------------------
Entry ID : 8053567E : CNID (Netatalk Extended)
Offset : 0000018E : 398
Length : 00000004 : 4
32bit-BE : 7E060000 : 2114322432
32bit-LE : 0000067E : 1662
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
00000000 : 7E 06 00 00 : ~...
netatalk-ja メーリングリストの案内