我有一个/data 目录 原来是挂载在 /dev/vdb(是一个云盘,块到期不想续费了) 上,现在我想换挂载到/dev/vda上
/data里面内容不能少
该如何操作?
mkdir /data2
mount /data2 /dev/vda
cp -r /data/ /data2
umount /data
umount /data2
mount /data /dev/vdb
问题没说清楚
假设你现在的/data是需要mount /data /dev/vdb挂载操作
假设vda是另一个云盘,也需要类似mount操作
还得假设没有其他进程在读写/data下任何内容
#备份当前data
tar zcS -f ~/bakdata.tgz /data/*
umount /data
mount /data /dev/vda
tar zxS -f ~/bakdata.tgz -C /data
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
2 回答3.3k 阅读
先将 /data 中的内容拷贝出来,然后 umount /dev/vdb
再新建 /data 目录
最后将备份内容拷贝到 /data