什么是“root”、“home”和“swap”块设备以及如何删除它们?

什么是“root”、“home”和“swap”块设备以及如何删除它们?

有人知道如何删除这些块设备吗?我希望所有内容都集中在一个分区中。

答案1

这三个块设备是 LVM 卷组中的逻辑卷fedoraswap用于交换(RAM 溢出),home用于存储您的所有个人数据,并root用于其他所有内容(程序、系统配置、系统日志...)。

这三个设备分开是有充分理由的:

  • 交换作为单独的块设备效果更好(替代方案是交换文件,但我上次检查的速度较慢);
  • 将系统和个人文件分开意味着您可以重新安装系统而无需擦除所有数据。

如果您确实想将所有内容合并到一个分区中(我不推荐),这是所涉及的步骤,假设您所有现有数据都适合 54GB:

  1. 注销并以 登录root
  2. 打开终端。
  3. 为您的数据创建一个新目录:

    mkdir /home2

  4. 将所有数据转移到:

    mv -t /home2 /home/*

  5. 卸载主页:

    umount /home

  6. 禁用交换:

    swapoff -a

  7. 创建交换文件:

    dd if=/dev/zero of=/swap bs=1M count=8192

  8. 编辑/etc/fstab以删除有关行home并替换/dev/fedora/swap/swap

  9. 重命名您的新名称/home

    rmdir /home mv /home2 /home

  10. 启用交换文件:

    swapon -a

  11. 使用诸如gparted删除swaphome卷之类的程序并调整大小root

  12. 注销并以您自己的身份重新登录,您就完成了。

答案2

使用引导您完成该过程的 UI 来执行此操作的最简单方法是 GParted,否则您可以在命令行中使用 fdisk 删除/修改分区。

相关内容