在实时数据上安装新分区

在实时数据上安装新分区

在我的服务器上,我有一个很小的根分区,现在已满。我从包含根分区的硬盘上删除了交换分区,并将交换分区移至 RAID 0 分区。我现在想将新空间用于我的/var目录。

我删除了交换分区,创建了新分区,并用 启用了它mke2fs -t ext4 /dev/sda2。分区已创建。现在,我想将其挂载到,/var而不会丢失当前位于其上的数据。我需要能够通过 SSH 执行此操作,并且我需要完全无头操作,因为我无法将显示器插入其中。

我尝试运行,但原始的mount /dev/sda2 /var旧目录的内容仍然存在,并且已满。/var/dev/sda1我怎样才能移动数据并设置/dev/sda2为我的/var目录?

答案1

肯定是我遗漏了什么,因为这对我来说似乎并不那么困难...在这种情况下,如果我显得愚钝,请多包涵。

在我看来你可以这样做:

  1. 将你的新分区挂载到一个新的挂载点,我们称之为/山(当然,你必须创建它);

  2. 使用以下命令将所有文件从 /var 复制到 /mount-p选项,以保留权限,如下面@Lawrence 所建议的那样;

  3. 修复 /etc/fstab,以便在下次重启时,/dev/sda2 挂载在 /var;

  4. 将旧的 /var 目录重命名为 /var-old,但不要立即清空它,

  5. 重新启动,检查一切正常,清空 /var-old

相关内容