UFSファイルシステムからFATファイルシステムにデータをコピーする最もクリーンな方法は何ですか?

UFSファイルシステムからFATファイルシステムにデータをコピーする最もクリーンな方法は何ですか?

FreeBSD 10.1を実行しているx86_64システムでファイルを解凍すると、tarのすべてのファイルに対して次のエラーが発生します。

x var/lib/nfs/statd/sm.bak/: Can't set user=1002/group=1002 for var/lib/nfs/statd/sm.bak
x var/lib/nfs/rmtab: Can't set user=1002/group=1002 for var/lib/nfs/rmtab
x var/lib/nfs/v4recovery/: Can't set user=1002/group=1002 for var/lib/nfs/v4recovery
x var/lib/logrotate.status: Can't set user=1002/group=1002 for var/lib/logrotate.status
x var/lib/arpd/: Can't set user=1002/group=1002 for var/lib/arpd
x var/lib/postfix/: Can't set user=1002/group=1002 for var/lib/postfix
x var/lib/systemd/: Can't set user=1002/group=1002 for var/lib/systemd
tar: Error exit delayed from previous errors.

上記のエラーは、mfdosfsパーティションのファイルを解凍した場合にのみ発生します。次のコマンドを使用してパーティションをフォーマットし、msdosfsをマウントしています。

newfs_msdos   -F 32 -S 4096 -c 1 -m 0xf8 /dev/da0p7 
mount -t msdosfs -o large /dev/da0p7 /data/raw

また、次のようにインストールしようとしました。

mount -t msdosfs -o large,uid=1002,gid=2002   /dev/da0p7 /data/raw

しかし、私は同じ結果を得ます。 Tar ballはLinuxディストリビューションで、このシステムを二重起動できるようにしたいので、きれいなtarballingツールを見つける必要があります。誰も上記の問題に対する解決策を提案できますか?

編集13/04/17:ファイルシステムの違いにより上記の動作が観察されるようです。上記のエラーが発生しただけでなく、FAT32パーティションからLinuxを起動できなかったため、シンボリックリンクを維持できませんでした。全体の問題に対する解決策があるかどうか疑問に思います。

ベストアンサー1

msdosfs/NTFS/FATファイルシステムはlinux / unixの所有権と権限属性をサポートしていません。

ファイルを保存するには、サポートされているファイルシステムを使用してパーティションをフォーマットするか、サポートされているファイルシステムを使用してイメージファイルを作成する必要があります。

おすすめ記事