如何在运行时增加系统根分区的大小?
我有一个在根分区(也是 ext4)之后未分配的分区,如何将未分配的空间添加到分配给根分区的空间而不必关闭服务器?
以前,我在我的 320 GB 笔记本电脑上安装了 Windows 7,三个分区分别为 173、84 和 63 GB。63 GB 分区是安装 Windows 的地方。其余的用于文件容器。
现在我将操作系统更改为 Ubuntu 12.04 LTS。我通过替换 63 GB 分区上的整个 Windows 7 来安装 Ubuntu。其余分区保留为 NTFS Windows 分区,我仍然可以访问它们(173 GB 和 84 GB 分区)。
现在我想将 Windows 的两个分区更改为 Ubuntu 格式的分区,最重要的是,我想将 63 GB 的分区扩展到 100 GB 以上,因为目前我的磁盘空间不足。每当我尝试安装任何应用程序,尤其是使用 wine 时,它总是抱怨磁盘空间不足。
在我再次完全格式化我的笔记本电脑并丢失分区上的所有重要文件之前,我如何进行扩展活动?
我有一个带有 RAID1 根分区的服务器,但它在两个驱动器中的每一个上都有一个用于 /boot 的小分区:每当进行更新时,我都会将一个“dd”到另一个。
不幸的是 /boot 分区太小 - 当内核更新时 initramfs 没有空间将新的 initrd.img 写入该分区。修复分区大小意味着暂时剥夺公司的关键服务,我想避免这种情况。
据我了解 grub 启动,initrd.img 只在真正的分区被挂载之前使用。是否可以在系统运行时删除现有的 initrd.img 并释放空间来构建新的?