未配置基础系统的 FSTAB

未配置基础系统的 FSTAB

我正在尝试增加 WUBI 安装上的交换文件大小。

我关注了答案这里

    sudo su

    swapoff -a

    cd /host/ubuntu/disks/

    mv swap.disk swap.disk.bak

    dd if=/dev/zero of=swap.disk bs=1024 count=2097152

    mkswap swap.disk

    swapon -a

    free -m

直到我到达:

    mv swap.disk swap.disk.bak

此时我得到了以下信息:

    root@ubuntu:/host/ubuntu/disks# mv swap.disk swap.disk.bak

    mv: cannot move `swap.disk' to `swap.disk.bak': Operation not permitted

我的 256 M 交换空间已经用完了。我想安装两倍的交换空间。有没有一种设置方法,不需要我进行猜测?

我按照下面的 BCBC 操作,现在收到一个错误:

    swapon -a

    swapon: /host/ubuntu/disks/swap.disk: read swap header failed: Invalid argument –

/etc/fstab 如下所示:

未配置基础系统的 FSTAB

/host/ubuntu/disks/swap.disk 无 swap sw 0 0

固定的。

(必须确保所有进程完成;这需要几分钟。)

谢谢

答案1

mv一旦关闭了交换 ( ),它应该会允许您这样做swapoff -a。这应该有效...

相反,以不同的名称创建新的交换磁盘(例如),newswap.disk然后在执行重命名/移动之前重新启动 Windows。

PS 您可能也想chkdsk在该 Windows 驱动器上运行。以防万一。在 Wubi 安装中确实会发生文件系统损坏,有时无法重命名文件等症状可能就是一个指标。(虽然这次可能是因为交换未关闭)。

因此你可以运行:

sudo su
cd /host/ubuntu/disks/
dd if=/dev/zero of=newswap.disk bs=1024 count=2097152
mkswap newswap.disk

然后重新启动 Windows 并用 newswap.disk 替换 swap.disk。(但首先请再次尝试原始说明,并确保您已运行swapoff -a并且它已完成且没有错误。)

PS 您可以使用以下命令查看交换文件是否仍处于挂载状态:

swapon -s

相关内容