我大约一个月前安装了Ubuntu 14.04 LTS,现在我正在双启动Ubuntu 14.04 LTS和Windows 8.1。
在安装过程中,我没有创建任何交换空间,但现在我真的需要为Ubuntu添加这个。我尝试使用"sudo swapon -s"命令来检查是否有分配的交换空间,但是结果显示为空。
然后我尝试使用
我也尝试了命令
然后我尝试了
我还检查了我的硬盘,以下是我的硬盘结构:
请告诉我如何在不影响我的任何数据的情况下添加交换空间。我已经安装了64位的Ubuntu LTS,并且拥有3GB的RAM和500GB的硬盘。
我已经访问了this Ask Ubuntu的问题,并尝试了命令,输出结果如下:
在安装过程中,我没有创建任何交换空间,但现在我真的需要为Ubuntu添加这个。我尝试使用"sudo swapon -s"命令来检查是否有分配的交换空间,但是结果显示为空。
ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename Type Size Used Priority
然后我尝试使用
dd of=output.dat bs=1 seek=390143672 count=0
来分配一些交换空间,输出结果是:0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s
我也尝试了命令
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
,输出结果如下:dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)
然后我尝试了
sudo fallocate -l 4G /swapfile
,但输出结果是:fallocate: /swapfile: fallocate failed: Operation not supported
我还检查了我的硬盘,以下是我的硬盘结构:
ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 18G 77G 19% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 286M 1.2M 284M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.4G 24M 1.4G 2% /run/shm
none 100M 56K 100M 1% /run/user
而free -m
的输出结果是:
ahsan@ahsan-Inspiron-N5110:~$ free -m
total used free shared buffers cached
Mem: 2850 2665 184 421 25 846
-/+ buffers/cache: 1794 1055
Swap: 0 0 0
请告诉我如何在不影响我的任何数据的情况下添加交换空间。我已经安装了64位的Ubuntu LTS,并且拥有3GB的RAM和500GB的硬盘。
我已经访问了this Ask Ubuntu的问题,并尝试了命令,输出结果如下:
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$
dd: invalid number '4sudo'
里面,对吧?我猜你可能是复制粘贴出了问题。很高兴你解决了你的问题!将来要仔细阅读这些错误信息,并试着弄清楚为什么会收到这个消息!;-) 祝你好运。 - shellter