更新后似乎没有安装交换

Pet*_*ves 7 boot mount swap 15.04

我更新到 Ubuntu 15.04,现在我的交换分区似乎没有挂载。我不是专家,但看起来分区似乎不再有 UUID。如何让交换分区再次激活?

sudo journalctl -b | grep swap
Apr 26 21:21:13 MacBook systemd[1]: Activating swap Swap Partition...
Apr 26 21:21:13 MacBook swapon[355]: swapon: /dev/sda5: read swap header failed
Apr 26 21:21:13 MacBook systemd[1]: dev-sda5.swap swap process exited, code=exited status=255
Apr 26 21:21:13 MacBook systemd[1]: Failed to activate swap Swap Partition.
Apr 26 21:21:13 MacBook systemd[1]: Unit dev-sda5.swap entered failed state.
Apr 26 21:22:41 MacBook systemd[1]: Job swap.target/start failed with result 'dependency'.
Apr 26 21:22:41 MacBook systemd[1]: Job dev-disk-by\x2duuid-3e396c03\x2d9185\x2d47b6\x2d9f68\x2d3450be86289f.swap/start failed with result 'dependency'.
Apr 26 21:24:12 MacBook systemd[1]: Job dev-disk-by\x2duuid-3e396c03\x2d9185\x2d47b6\x2d9f68\x2d3450be86289f.swap/start failed with result 'dependency'.

cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=f25d1301-fc5c-4f42-862b-c0097261522c /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=3e396c03-9185-47b6-9f68-3450be86289f none            swap    sw              0       0

lsblk -f
NAME   FSTYPE  LABEL        UUID                                 MOUNTPOINT
sda                                                              
??sda1 vfat    EFI          2860-11F4                            
??sda2 hfsplus Macintosh HD 6c563b0e-e711-3a7a-8ac8-3baedccb3282 
??sda3 ext3                 f25d1301-fc5c-4f42-862b-c0097261522c /
??sda4 ntfs    WinXP        36202C2F202BF511                     
??sda5                                                           
sr0                          
Run Code Online (Sandbox Code Playgroud)

s3l*_*lph 17

似乎您的交换分区格式错误或未格式化。(或以某种方式损坏)

将 sda5 重新格式化为 SWAP(使用 GParted、parted 或 fdisk)并确保 fstab 中的 UUID 与sudo blkid.

sudo swapon /dev/sda5如果您不想重新启动,则运行以启用交换到该分区。