我在我的戴尔笔记本电脑上运行着 Ubuntu 15.04。
由于某种原因,Ubuntu 没有使用交换。
交换分区已创建:
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 212721663 212002816 101.1G 7 HPFS/NTFS/exFAT
/dev/sda3 212721664 422436507 209714844 100G 83 Linux
/dev/sda4 422436864 1953523711 1531086848 730.1G 5 Extended
/dev/sda5 422438912 439216127 16777216 8G 82 Linux swap / Solaris
/dev/sda6 439218176 1953523711 1514305536 722.1G 83 Linux
fstab
看起来像这样:
/dev/sda3 / ext4 errors=remount-ro 0 1
/dev/sda5 none swap defaults 0 0
/dev/sda6 /data ext4 errors=remount-ro 0 0
mount -l | grep sda
仅显示这些
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda6 on /data type ext4 (rw,relatime,errors=remount-ro,data=ordered)
跑步swapon
没什么区别。
free -h
显示这个:
total used free shared buffers cached
Mem: 7.7G 5.4G 2.3G 156M 533M 1.2G
-/+ buffers/cache: 3.7G 4.0G
Swap: 0B 0B 0B
一些帮助将不胜感激
答案1
所以问题在于总数 - 0GB,我能发现的唯一区别是在我的(Fedora)系统上fstab
如下所示:
/dev/mapper/fedora-swap swap swap defaults 0 0
部分/dev
不同,因为我使用 LVM,区别在于第二个参数,在你那里是无,这里是swap
答案2
似乎它确实需要一个 UUID
重新创建:sudo mkswap /dev/sda5
添加到 fstab:UUID=ee482d21-82e2-4666-aad2-07e4a9d14416 无交换 sw 0 0
跑步:sudo swapon--all
检查了:sudo 免费
total used free shared buffers cached
Mem: 8077992 6407896 1670096 201436 249436 905480
-/+ buffers/cache: 5252980 2825012
Swap: 8388604 0 8388604
现在它正在发挥作用