swap partition missing?

Hongwei Li hongwei at wustl.edu
Tue Mar 22 15:54:46 UTC 2005


> Hongwei Li wrote:

>>
>> Yes, it works.  Thank you very much!  Now, I have questions:
>>
>> 1. What's the use of mkswap -L SWAP-hda7 /dev/hda7? I don't see any
>> effect?
>
> It *should* be setting the "filesystem label" of the partition to
> "SWAP-hda7" so that mkswap can find it by name rather than being needed
> to be told where exactly the swap partition is.
>
>> 2. When I put the original entry back to /etc/fstab as:
>> LABEL=SWAP-hda7         swap     swap    defaults 0 0
>>
>> it does not work again.  I have to put /dev/hda7 in it.  How to let the
>> original entry work -- the above mkswap ... does not have effect?
>
> Was your system swapping to that partition at the time you did the mkswap?
>
>  > Why do we need those LABEL=... in fstab?
>
> The idea is that labels should be less of a moving target than device
> names. For example, lots of people found that their SATA drives moved
> from being /dev/hdX to /dev/sdX fairly recently. Labelling filesystems
> means that the OS can find them no matter what the device name is. This
> isn't without its problems (e.g. when moving disks between machines,
> resulting in multiple partitions with the same labels), but that's why
> they're there.
>
> Labels for swap partitions are discussed at:
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127892
>
> Paul.
>
> --

Here is what I did in the order:

# swapoff -a

# mkswap -L SWAP-hda7 /dev/hda7
Setting up swapspace version 1, size = 2097410 kB

# vi /etc/fstab
(set:
LABEL=SWAP-hda7         swap     swap    defaults        0 0
)

# swapon -a
swapon: cannot find the device for LABEL=SWAP-hda7

# vi /etc/fstab
(set:
/dev/hda7         swap        swap    defaults        0 0
)

# swapon -a

# free
             total       used       free     shared    buffers     cached
Mem:       1035748     216116     819632          0      13096     119504
-/+ buffers/cache:      83516     952232
Swap:      2048248          0    2048248

Should I do it differently?

Thanks!

Hongwei




More information about the users mailing list