All of lore.kernel.org
 help / color / mirror / Atom feed
* Hacking linux-utils for swap label
@ 2006-04-13  9:00 Loiseleur Michel
  2006-04-13 12:16 ` Erik Mouw
  2006-04-13 12:36 ` Evgeniy Dushistov
  0 siblings, 2 replies; 9+ messages in thread
From: Loiseleur Michel @ 2006-04-13  9:00 UTC (permalink / raw)
  To: linux-fsdevel

Hello everyone,

   It's my first time in hacking something so deep in linux, so please 
don't be too hard on me. It concerns the code packaged in "linux-utils", 
I hope I have found the correct mailing list.


Here is the problem :
    I need a way in shell script to get back the device name from the 
label name, in order to restore (ie: format) it correctly in a recovery 
solution (mondorescue).
    For instance, a call to "e2label" do the job for the ext2/3 kind of 
partition.
    But for swap partition, there is _no_ way to get it back. The name 
didn't appear in /proc/swaps or /proc/partitions.

Here is my current hacking:
    I have developped myself a small "addon" to swapon/swapoff program, 
named _swaplabel_, which display the list of device, uuid and name of 
all the partitions. It was really easy, this code is old but so damn cool !

Here is the question :
    1) Is this possible to enhance linux-utils in order to do the job ?
    2) What's the better way to correct this :
        2.1) a new program as my "swaplabel" ?
        2.2) a new option to swapon ? (there is already a "-l" in it, 
but it does not display the label)
        2.3) a patch to the "-l" option ?
        2.4) a patch to add a colum "label" in /proc/partitions ?
        2.5) an other way I didn't think of ?

thanks for your help,
kind regards,

-- 
Michel Loiseleur


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-04-13 18:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-13  9:00 Hacking linux-utils for swap label Loiseleur Michel
2006-04-13 12:16 ` Erik Mouw
2006-04-13 12:34   ` Loiseleur Michel
2006-04-13 12:36 ` Evgeniy Dushistov
2006-04-13 13:12   ` Loiseleur Michel
2006-04-13 16:37   ` Greg KH
2006-04-13 16:52     ` Theodore Ts'o
2006-04-13 17:10       ` Greg KH
2006-04-13 18:19         ` Theodore Ts'o

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.