我目前有一个128 GB的LVM卷。 它有一个关联的物理驱动器。
如果我要添加第二个驱动器来扩展它,但后来删除它,我会得到数据丢失。 我知道这似乎是一个明显的问题,但如果我删除它,这将是因为我会占用更less的空间,将使用128 GB或更less。
我也看了一下服务器的webmin面板上的连续,好奇,如果这将允许这个或如何影响它。
当您将一个卷组扩展到多个物理卷时,您将拥有一个JBODarrays,因此,如果删除了任何物理卷(手动或通过损坏/降级),那么您的数据就没有多less返回(实际上,您可能能够从剩余的工作物理设备中得到一些回报,但远远没有保证)。 像处理RAID0卷一样处理多驱动器卷组(除非单独的物理卷是RAIDarrays(R1或更高版本),您自己在数据安全性方面处于类似的位置,因此请确保非易失性部分是一个testing过的备份计划)。
关于干净地从卷组中删除一个物理卷,这是可能的(并不困难)。
resize2fs )并减less它们存在的逻辑卷(使用lvresize ),或者只删除多余的逻辑卷,以便在卷组上具有至less作为你想删除的设备大(使用vgs或类似的检查这一点)。 pvmove将设备上扩展区中的任何数据移动到卷组中的其他设备上(例如, pvmove -v /dev/hdc1 ,注意这可能需要一些时间)。 vgreduce ),从物理卷中删除LVM元数据以避免以后可能出现的混淆( pvremove )。 在上面的过程中你可能会做错的主要原因是过多地减less了逻辑卷(使它比使用resize2fs调整文件系统的尺寸更小),这将稍后导致错误和损坏。 造成这个错误的常见方法是混淆1000个单位和1024个单位,所以要小心这些。 如果您只是删除逻辑卷而不是resize,或者在卷组中已经有足够的未分配空间,则无需担心这一点。
您必须先缩小文件系统,然后将逻辑卷缩小至比第一个磁盘更小的尺寸。 然后,您应该能够从逻辑卷中删除第二个驱动器,而不会丢失数据。