我把新的 SSD 设为/dev/sda
,把旧的 HD 设为/dev/sdb
。并在 上完成了一个分区的全新安装/dev/sda1
。
我的设置中的主要问题是我不想重新分区旧硬盘,因为它上面有大量数据。
由于我之前在硬盘上有一个交换分区,所以我把它放入了 fstab。我还挂载了硬盘。并且/tmp
(和/tmp/var
)在 tmpfs 中。
但是,我该如何将 /var 移至 HD?我可以丢弃旧的(目前位于/dev/sdb5
、 和 的root 下/mnt/hd
)。
做一个简单的ln -s /mnt/hd/var /var
似乎不起作用。这是我需要做的事情吗mount -o bind
?我问这个问题是因为“尝试、失败、恢复”的周期相当长。
答案1
快速简便的方法是编辑 /etc/fstab 文件并添加类似于 / 分区的条目,然后只需输入必要的指针(例如 fs 类型、ext4)并将其指向 /dev/sdb5。重新启动它应该可以工作。我会将其挂载到临时挂载点,然后递归复制或 rsync 到该文件系统,以确保您不会丢失任何数据。