public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jakob Oestergaard <jakob@unthought.net>
To: Remi Colinet <remi.colinet@free.fr>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Questions : disk partition re-reading
Date: Mon, 19 Apr 2004 05:49:29 +0200	[thread overview]
Message-ID: <20040419034928.GH30687@unthought.net> (raw)
In-Reply-To: <4082819E.10106@free.fr>

On Sun, Apr 18, 2004 at 03:24:46PM +0200, Remi Colinet wrote:
> Hi,
> 
> I have 2 questions about disk partitioning under linux 2.6.x :
> 
> 1/ Is it possible to alter a disk partition of a used disk and beeing 
> able to use the modified partition without having to reboot the box?

Not if you want to use DOS partition tables, no.  But read on.

> 2/ Is it possible to delete a disk partition without having the 
> partition numbers changed?

Yes. fdisk will do this.  But read on  :)


Look into LVM.

Really, it solves all the silly problems with partition tables like:
1) requiring reboot after changing table on root disk
2) partition fragmentation
3) partition number limiting
4) the inability to partition SW-RAID devices
5) etc...

And then it adds some real niceties; like being able to span a
"parition" (logical volume) over multiple physical disks, and very
easily adding extra storage (extra disks) into your "storage pool"
(volume group).

Currently, the various distro installers aren't particularly good at (or
even able to) install on LVM - this is changing (the next debian release
seems to be able to do this - dunno about others yet), but this is
currently the only problem that I've seen with LVM.

At home I have a small / on hda1, then I put hda2 (spanning the rest of
hda) into LVM. So, all other filesystems are created on LVM, and I never
need to mock around with the partition table. Works nicely.  This setup
(LVM on top of partition tables) saved me the trouble of figuring out
how to create an initrd properly, but I know others who mount / from LVM
so it's indeed possible.  But for an existing setup like yours, maybe
it's easier to keep / on the partition table and just put the "rest" in
LVM.

And it's not that hard to work with; there's an excellent HOWTO on the
topic. Once you figure out "physical volume", "volume group" and
"logical volume", you know enough to use it.


 / jakob


  parent reply	other threads:[~2004-04-19  3:49 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-18 13:24 Questions : disk partition re-reading Remi Colinet
     [not found] ` <200404181707.10467.christian.kroener@tu-harburg.de>
2004-04-18 14:40   ` Remi Colinet
2004-04-18 17:58 ` DervishD
2004-04-19  3:49 ` Jakob Oestergaard [this message]
2004-04-19 11:39 ` Erik Mouw
2004-04-19 22:37 ` Rob Couto
2004-04-20  7:46 ` Andries Brouwer
2004-04-20 14:36   ` Rogier Wolff
2004-04-25 22:15     ` Andries Brouwer
2004-04-26  8:31       ` Wichert Akkerman
2004-04-26 15:21         ` Bill Davidsen
2004-04-29  0:26           ` Andries Brouwer
2004-04-29  0:15         ` Andries Brouwer
2004-04-29  8:04           ` Wichert Akkerman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040419034928.GH30687@unthought.net \
    --to=jakob@unthought.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=remi.colinet@free.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox