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 fedora-list
mailing list