分割分区和移动目录的正确方法

分割分区和移动目录的正确方法

目前,我已安装 Ubuntu 12.04,其分区如下:

500G disk with LVM
  80GB root
  4GB swap_1

我想将文件夹移动/opt到新的LV,例如:

500G disk with LVM
  root (80GB)
  swap_1 (4GB)
  lv_opt (200GB)

正确的做法是什么?

答案1

  1. 进入单用户模式以确保安全 -telinit 1
  2. 创造opt_lv
  3. 格式opt_lv
  4. 挂载opt_lv到 /mnt
  5. 复制并保留所有属性(存档移动)cp -a /opt/* /mnt/*
  6. umount /mnt
  7. rm -rf /opt/*
  8. 添加 fstab 条目以挂载opv_lv在 /opt 上
  9. mount /opt
  10. 返回多用户 -telinit 3
  11. 完毕!

答案2

如果中的所有内容/opt都是静态的(可能应该是这样),只需使用rsyncdd或其他方式将所有内容复制到新分区,然后进行修改/etc/fstab以将新分区挂载为/opt并重新启动。

如果它不是静态内容,您可以停止复制之前写入它的任何内容,或者只需启动单用户模式并进行复制以确保安全。

相关内容