CentOS6.10(Netatalk3.0.4、Samba3.6.23-53)からRockyLinux(Netatalk3.1.12、Samba4.14.5)にデータをコピーする方法。

タイトルの件について、HAT様に、次のような質問をさせて頂きました。

==========================================================
いつもお世話になっております。

さて、現在、CentOS6.10(Netatalk3.0.4、Samba3.6.23-53)で構築しているファイルサーバーのデータを、RockyLinux(Netatalk3.1.12、Samba4.14.5)で近々構築する予定のファイルサーバーにコピーしたいと思っています。

CentOS6.10(Netatalk3.0.4、Samba3.6.23-53)の方は、
Filesystem featuresには、ext_attr がありますが、
ファイルシステム(ext4)マウント時のオプションに
“user_xattr” はありません。

RockyLinux(Netatalk3.1.12、Samba4.14.5)の方は、
Filesystem featuresには、ext_attr があり、
ファイルシステム(ext4)マウント時のオプションに
“user_xattr” があります。 (デフォルト)

このような場合、データのコピーは、
iMacに、CentOS6.10(Netatalk3.0.4、Samba3.6.23-53)とRockyLinux(Netatalk3.1.12、Samba4.14.5)の両方のボリュームをAFP(Netatalk)経由でマウントし、ターミナルからcp -R などでコピーするのがいいでしょうか?

もし可能なら、RockyLinux(Netatalk3.1.12、Samba4.14.5)から、CentOS6.10(Netatalk3.0.4、Samba3.6.23-53)のデータ領域をNFSでマウントして、コピーしたいと思っていますが、上記の通り、”user_xattr”の有無が異なるため、問題が発生しそうな気がしていますが、どうでしょうか。

わかりにくい質問で恐縮ですが、ご教授いただけると有り難いです。

ご面倒をおかけしますが、よろしくお願いいたします。m(..)m

==========================================================

HAT様からの回答

メタデータの保存の仕組みを完全に把握していない状態で、Linux-Linuxでコピーしたときに何が起きるかを予測する方法はないでしょう。また、完全にコピーできたかを検証する方法もないでしょう。
だとすると、両方をmacOSでマウントしてコピーする方法しかありません。また、macOSのcp -Rでメタデータが完全にコピーされるか確認したでしょうか。Finderの方が良くないですか?

==========================================================

Finderでの大量コピーは、途中でフリーズとなることが多いので、
少しずつ分割してコピーしようと思います。

Linux、Netatalk、Samba、NFSを使用したファイルサーバーについて研究・運用しています。

fsをフォローする
手順

コメント