如何调整Live Arch Linux上的根分区大小
时间:2020-03-21 11:42:36 来源:igfitidea点击:
前几天,我在VirtualBox中测试了最新的Arch Linux实时ISO。
在磁盘上安装Arch Linux之前,我启动到实时系统,并希望尝试一些应用程序来查看它在Arch Linux中的执行方式。
正如预期的那样,一切都在盒子里罚款。
我也开始安装一些应用程序。
几分钟后,我收到以下错误:
error: partition/too full: 63256 blocks needed, 61450 blocks free error: not enough free disk space error: failed to commit transaction (not enough free disk space) Errors occurred: no packages were upgraded.
正如我们在上面的输出中看到的那样,根部分区中没有太多空间非常明显。
我ran"df -h"命令检查文件系统的大小。
输出显示我的根文件系统只有256MB。
因此,我意识到我需要调整我的Live Arch Linux系统上的根分区的大小。
我前往拱起维基希望找到合适的解决方法。
幸运的是,我在一对夫妇搜索后找到了它。
如果我们遇到此问题,请按照以下步骤修复它。
调整Live Arch Linux上的根分区的大小
启动Arch Linux LiveCD时,按E或者命中选项卡键编辑内核参数。
转到那些".... linux = ... initrd = ...."的行的末尾,并在末尾追加ow_spaceize = 1g以获得1GB大小的根分区或者内存留下的任何空间。
然后,按Enter继续启动到实时系统。
检查根分区的大小是否已修改或者不使用"df -h"命令。
正如我们在上面的屏幕截图中看到的那样,我调整了根分区的大小。
我现在可以在我的Arch Linux直播系统中安装和测试更多应用程序。
如果我们忘记在引导菜单中添加"cow_spacesize=1G"行,则通过运行以下命令,我们仍然可以在启动到实时系统后调整根分区大小:
mount -o remount,size=1G /run/archiso/cowspace
cow是Copy on Write的意思。