我刚刚用 Windows 7 和 Ubuntu 格式化了我的笔记本电脑。我有一个 250gb 的驱动器,我把它分成 3 个分区:一个用于 Windows 7,一个用于 Ubuntu,还有一个用于 Windows 和 Ubuntu 的共享分区。我已正确格式化驱动器,并安装了 2 个操作系统。使用 gParted 有 4 个分区 3 个 NTFS(Windows 7,一个小分区用于 Windows 和共享分区)和一个用于 Ubuntu 的 ext4 分区。我无法创建交换文件。我按照这个教程
我不知道该怎么办。我试过 fallocate 命令,但什么也没发生。
终端显示这些:
ubuntu@ubuntu:~$ sudo dd if=/dev/zero of=/mnt/512MiB.swap bs=1024 count=524288
524288+0 records in
524288+0 records out
536870912 bytes (537 MB) copied, 1.34189 s, 400 MB/s
ubuntu@ubuntu:~$ sudo chmod 600 /mnt/512MiB.swap
ubuntu@ubuntu:~$ sudo mkswap /mnt/512MiB.swap
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=fc09b869-8a61-4dde-8e42-ba00397e2abb
我做错了什么?我应该给多少空间?我有 2GB 内存
谢谢您的建议,新年快乐!!
答案1
您已成功创建交换文件。但您尚未完成教程并激活交换文件。请按照教程运行swapon
并编辑/etc/fstab
。
答案2
我相信您的文件系统可以处理的分区数量是有限制的。主分区限制为 4 个分区,我最近在朋友的笔记本上遇到了类似的问题,花了一些时间才弄清楚。您有两个选择,更改分区方案并通过调整 win/ubuntu 之间的公共分区的大小来创建空间,将交换分区添加为逻辑分区,或者如果您有足够的 RAM,即 >4gb,则放弃使用交换文件。