我在一个分区上有一个物理卷,它延伸到整个磁盘,比如 /dev/sda1 使用 100% 的 /dev/sda。现在我需要缩小它以创建 /dev/sda2。一个逻辑卷实际上使用了大约 50% 的 PV,所以理论上有足够的空间可用,但它全部分配给单个 PV。有没有一种安全的方法来缩小物理卷(和底层磁盘分区),为第二个分区创建一些额外的空间?不幸的是,我的配置排除了将物理卷临时移动到另一个设备的可能性。
当然,我知道我可以在文件级别执行此操作(例如备份内容、重新分区磁盘驱动器和重新创建 LVM 配置),但我更愿意在不需要从头开始配置 LV 的情况下完成这项工作。
先谢谢你。
我运行一台台式计算机,它通常在晚上关闭,白天也经常关闭,当不使用或无人看管时。我通常从 GUI (KDE 4.10) 关闭它,有时 - 从 KDM,有时我也使用一个很好的旧 /sbin/shutdown。
现在:碰巧一个任务正在运行,不应中断,例如备份,视频录制等。出于显而易见的原因,在这种情况下,我希望将关闭推迟到作业完成。理想情况下,应该向用户发出警告,但这并不总是可行的。如何实现这一目标?
前段时间我写了一个在运行级别 0 和 6 中执行的脚本,它检查标志文件的存在,并将该过程推迟到文件消失。它并不理想,但足够有效。但是在我的发行版的最新版本中,init 被 systemd 取代,它并行运行 /etc/init.d/ 脚本,因此 hack 不再起作用。
如果它有任何重要性,我使用 OpenSuse 12.3、内核 3.7.10、KDE 4.10。
我在逻辑卷(和 ext4 文件系统)上安装了一个 Linux 系统(Opensuse 飞跃,但它并不那么重要)。我想将它升级到更新的版本,但为了安全起见,我想先创建一个 LVM 快照,以防出现问题。
我当前的 LV 没有足够的容量来容纳旧版本的文件系统(在快照上)和新版本(升级后):LV 有 12GB,文件占用 8GB,剩下 4GB 可用。我可以暂时将 LV 扩展到 20 GB。现在:我是否也必须将文件系统扩展到 20GB,还是 LVM 可以利用未为文件系统分配的空间?