I have to manually change the swap priorities after each boot to get the
right order.

You are right: using the swap paths in /etc/fstab instead of UUIDs gives
the configured priority to the right swap.

Now you know where to look in the code to correct that issue, because
the interesting thing about UUIDs is that the location of the devices
can change between boots, which is my use case.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/1516225

Title:
  Swapon does not respect fstab priorities order

Status in util-linux package in Ubuntu:
  Invalid

Bug description:
  uname -a
  Linux msi-ge60-ubuntu 4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 
2015 x86_64 x86_64 x86_64 GNU/Linux

  
  sudo swapon --summary
  Filename                                      Type            Size            
        Used    Priority
  /dev/sdc2                                     partition       50331644        
0               -1
  /dev/sda6                                     partition       50331644        
0               -2

  However, in /etc/fstab:
  # swap was on /dev/sda6 during installation
  UUID=4870beef-bb2c-40c1-91da-f1444f90c51b none                                
        swap    sw,nofail,pri=-1  0       0

  # swap on SSD Samsung  /dev/sdc2
  UUID=fa2b8ce4-6ce7-4fb2-ac12-475264bed20f none                                
        swap    sw,nofail,pri=-2  0       0

  Does the fact that sdc2 is a SSD makes swapon override the fstab priorities? 
  It is suspicious that swapon prints sdc2 first in the summary. despite the 
following facts:
  - sdc2 priority is -2 in fstab
  - sdc2 is declared after sda2 in fstab
  - sdc2 is after sda2 in alphabetical order

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1516225/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to