CentOS 6 服务器当前有以下卷:
/boot
/
是否可以创建一个已挂载的 SMB 共享的新卷?例如:
/nas
目前此共享由 fstab 安装到 /mnt/nas,但我不想位于 / 下。我需要将整个 / 卷备份到此 SMB 共享。
答案1
将卷从一个安装点移动到另一个安装点的正常方法如下:
1)创建新的挂载点:
mkdir /nas
2) 从旧挂载点卸载 SMB 共享:
umount /mnt/nas
3) 在您喜欢的文本编辑器中打开 /etc/fstab 并将“/mnt/nas”更改为“/nas”:
${EDITOR:-editor} /etc/fstab
4) 在新的挂载点挂载 SMB 共享:
mount /nas
5) 删除旧的挂载点,因为您不再需要它:
rmdir /mnt/nas
但这可能无法解决您的问题真实的问题是因为“/nas”仍然在“/”下面。
进行备份时您将使用什么程序?
其中一些可以选择跳过一个目录(在您的情况下,您可能希望跳过“/mnt/nas”和/或“/nas”)或保留在一个文件系统上(在您的情况下,您将不得不创建两个备份,“/”之一和“/boot”之一)。
如果可能的话,我建议找到一个备份程序,让您保留在一个文件系统上。您很可能还想跳过“/dev”、“/proc”、“/run”、“/sys”等等。这需要大量的输入,并且您可能会忘记跳过(伪)文件系统。
指定要备份要容易得多这文件系统并保留在该文件系统上,即使这意味着您必须先运行“/”备份程序,然后运行“/boot”备份程序。
对于“cp”、“rsync”和“tar”,您要查找的选项是“--one-file-system”。