无盘根文件系统复制到新位置时开始损坏

无盘根文件系统复制到新位置时开始损坏

我正在使用 nfs 进行 pxe 启动以获得无盘集群。在进行测试时,我想复制节点用于挂载 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

我的问题是如何将 alpha 复制到 beta,以便它能像以前一样工作?我猜想问题可能与硬链接有关。我想不出其他原因了。

rsync -av alpha/* beta 

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

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

将 -X 添加到 rsync 没有帮助。

cp -a alpha beta

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

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

第二种方式非常接近相同的大小,但启动时仍然遇到问题。

相关内容