ディスクのないルートファイルシステムが新しい場所にコピーされると破損する

ディスクのないルートファイルシステムが新しい場所にコピーされると破損する

ディスクレスクラスターを取得するためにpxeブートにnfsを使用しています。テスト中に、ノードがLinuxルートファイルシステムをマウントするために使用したディレクトリをコピーしたかったのです。ただし、ファイルをコピーして新しいルートファイルシステムから起動した後、ノードにいくつかの問題が発生しました(サービスがロードされていないなど)。それでも起動しますが、きれいではありません。

Alpha は元の作業ディレクトリで、beta は新しいテスト対象です。

works - append initrd=centos7/initrd.img root=nfs:192.168.2.1:/alpha selinux=0 ipv6.disable=1

issues - append initrd=centos7/initrd.img root=nfs:192.168.2.1:/beta selinux=0 ipv6.disable=1

私の質問は、以前のように動作するようにアルファをベータ版にコピーする方法です。問題がハードリンクに関連している可能性があると思います。他の理由は思い出せませんね。

rsync -av alpha/* beta 

[root@alpha-cm compute]# du -s *
1471008 alpha
1509328 beta

[root@alpha-cm compute]# du -sb *
1445352775  alpha
1467995772  beta

rsyncに-Xを追加しても役に立ちません。

cp -a alpha beta

[root@alpha-cm compute]# du -s *
1471008 alpha
1470848 beta

[root@alpha-cm compute]# du -sb *
1445352775  alpha
1445291335  beta

2番目の方法は同じサイズに非常に近いですが、起動時にまだ問題があります。

ベストアンサー1

おすすめ記事