jon*_*rry 3 fedora partition lvm
我正在阅读http://docs.fedoraproject.org/en-US/Fedora/14/html/Installation_Guide/s1-diskpartitioning-x86.html,但我不清楚这意味着什么。什么是 LVM 卷组与硬盘驱动器?我想确保我的主目录在它自己的分区上,以便我可以更轻松地重新安装和升级 os。
编辑:如果 /home 在它自己的逻辑卷上,我是否能够轻松地重新安装操作系统,或者逻辑卷是与分区不同类型的实体?
LVM 卷组是一个硬盘驱动器、多个硬盘驱动器、多个 RAID 或...的抽象,这实际上是一个单独的问题,所以我认为没有比这里更详细的内容了。
关键是,LVM 组和硬盘驱动器都可以包含分区。你走哪条路是与你的主要问题正交的问题。
制作/home单独分区的最简单方法是在操作系统安装期间进行,并通过完整的硬盘驱动器重新分区和格式传递。您可以/home稍后改变主意并分开,但这需要更多的工作。
创建单独/home分区的方式因特定的操作系统安装程序而异,但现在,您通常必须告诉它您想要进行“高级”硬盘驱动器设置,覆盖其简单的默认设置。然后,您可以选择为系统/home的其余部分保留一定数量的硬盘驱动器空间,并将磁盘的其余部分(或 LVM 组、或 RAID 或...)留给系统的其余部分。
要/home在安装操作系统后创建一个单独的分区,您必须重新分区或添加另一个卷。举个简单的例子,你可以插入一个 U 盘并/home像这样放在上面:
(assume the USB stick is /dev/sdc, mounted on /media/usb)
# umount /media/usb
# mke2fs -j -L /home /dev/sdc1
# mount /dev/sdc1 /media/usb
# cd /home
# find . -print | cpio -mpud /media/usb
# umount /media/usb
# mount /dev/sdc1 /home
Run Code Online (Sandbox Code Playgroud)
到目前为止,我们所做的是用新的 ext3 文件系统重新格式化 U 盘,然后将整个内容复制/home到它,同时保留所有权限、时间戳等。然后我们将新/home副本放在旧副本的顶部用于检测。一旦您对它的工作感到满意,您就可以卸载/dev/sdc1、核对旧的/home并重新安装新的。
当心,这是危险的。我把它作为一个例子,而不是一个建议。
同样危险的是在格式化后重新分区驱动器。如果您想移动/home到新分区而不向机器添加另一个卷,则必须这样做。该gparted工具可以做到这一点,但并非没有风险。为新分区打开空间并使用 创建它后gparted,您可以执行类似于我上面显示的操作,将旧/home目录的内容移动到新分区。
您还应该注意,/home单独制作有其自身的问题。一个是,它迫使您留出磁盘的一部分/home,然后继续使用。分区很容易变得太聪明;您最终可能会得到 10 个分区,其中 8 个分区已满,2 个分区的使用率低于 10%,并且没有简单的方法可以将空间从空分区重新分配到已满分区。LVM 和gparted每个都为此提供了一些解决方案,但要记住的重要一点是,请务必确保您需要额外的分区。移动部件越多,需要破坏的东西就越多。