* repartitioning disks
@ 2011-05-17 8:20 CoolCold
2011-05-17 10:39 ` NeilBrown
0 siblings, 1 reply; 3+ messages in thread
From: CoolCold @ 2011-05-17 8:20 UTC (permalink / raw)
To: Linux RAID
Wiki says: "Never NEVER never re-partition disks that are part of a
running RAID. If you must alter the partition table on a disk which is
a part of a RAID, stop the array first, then repartition. " -
https://raid.wiki.kernel.org/index.php/Tweaking,_tuning_and_troubleshooting#Pitfalls
Is it really true for situations like - I have 2x1Tb drives, which are
already partitioned like /dev/sd{a,b}1 - 500mb, /boot & /dev/sd{a,b}2
- 20gb, / and are assembled in RAID1 arrays md0 & md1 accordingly. So,
if I want to create one more RAID1 array , say md3 from the rest of
the drives.
So i take my cfdisk ,add new partition with some space 100-150mb from
the end, do write changes & partprobe the drives, then creating new
array.
Is it bad? To be honest i'm doing this all the time and can't
understand how this gonna hurt md. Neil and/or others, please clarify
this.
--
Best regards,
[COOLCOLD-RIPN]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: repartitioning disks
2011-05-17 8:20 repartitioning disks CoolCold
@ 2011-05-17 10:39 ` NeilBrown
2011-05-17 12:31 ` CoolCold
0 siblings, 1 reply; 3+ messages in thread
From: NeilBrown @ 2011-05-17 10:39 UTC (permalink / raw)
To: CoolCold; +Cc: Linux RAID
On Tue, 17 May 2011 12:20:50 +0400 CoolCold <coolthecold@gmail.com> wrote:
> Wiki says: "Never NEVER never re-partition disks that are part of a
> running RAID. If you must alter the partition table on a disk which is
> a part of a RAID, stop the array first, then repartition. " -
> https://raid.wiki.kernel.org/index.php/Tweaking,_tuning_and_troubleshooting#Pitfalls
>
> Is it really true for situations like - I have 2x1Tb drives, which are
> already partitioned like /dev/sd{a,b}1 - 500mb, /boot & /dev/sd{a,b}2
> - 20gb, / and are assembled in RAID1 arrays md0 & md1 accordingly. So,
> if I want to create one more RAID1 array , say md3 from the rest of
> the drives.
> So i take my cfdisk ,add new partition with some space 100-150mb from
> the end, do write changes & partprobe the drives, then creating new
> array.
>
> Is it bad? To be honest i'm doing this all the time and can't
> understand how this gonna hurt md. Neil and/or others, please clarify
> this.
>
>
There shouldn't be any problem with that as long as you are careful (and if
you aren't careful, there are plenty of other ways to destroy your data).
I wasn't aware of partprobe. Just telling the kernel to reread the
partition table won't work when a partition is in use.
But partprobe seems to just tell the kernel about the partitions that have
changed, using a different ioctl, and that seem to work.
NeilBrown
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: repartitioning disks
2011-05-17 10:39 ` NeilBrown
@ 2011-05-17 12:31 ` CoolCold
0 siblings, 0 replies; 3+ messages in thread
From: CoolCold @ 2011-05-17 12:31 UTC (permalink / raw)
To: NeilBrown; +Cc: Linux RAID
On Tue, May 17, 2011 at 2:39 PM, NeilBrown <neilb@suse.de> wrote:
> On Tue, 17 May 2011 12:20:50 +0400 CoolCold <coolthecold@gmail.com> wrote:
>
>> Wiki says: "Never NEVER never re-partition disks that are part of a
>> running RAID. If you must alter the partition table on a disk which is
>> a part of a RAID, stop the array first, then repartition. " -
>> https://raid.wiki.kernel.org/index.php/Tweaking,_tuning_and_troubleshooting#Pitfalls
>>
>> Is it really true for situations like - I have 2x1Tb drives, which are
>> already partitioned like /dev/sd{a,b}1 - 500mb, /boot & /dev/sd{a,b}2
>> - 20gb, / and are assembled in RAID1 arrays md0 & md1 accordingly. So,
>> if I want to create one more RAID1 array , say md3 from the rest of
>> the drives.
>> So i take my cfdisk ,add new partition with some space 100-150mb from
>> the end, do write changes & partprobe the drives, then creating new
>> array.
>>
>> Is it bad? To be honest i'm doing this all the time and can't
>> understand how this gonna hurt md. Neil and/or others, please clarify
>> this.
>>
>>
>
> There shouldn't be any problem with that as long as you are careful (and if
> you aren't careful, there are plenty of other ways to destroy your data).
>
> I wasn't aware of partprobe. Just telling the kernel to reread the
> partition table won't work when a partition is in use.
> But partprobe seems to just tell the kernel about the partitions that have
> changed, using a different ioctl, and that seem to work.
Hmm..when I'm adding new partitions (or even deleting partitions which
are not part of any array), i'm not changing the existing ones, which
are part of arrays, and even without partprobe this action should be
ok, as it doesn't do anything to md's metadata ?
Updating partition which is part of running array going to be bad
thing, this is clear for me.
>
> NeilBrown
>
--
Best regards,
[COOLCOLD-RIPN]
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-05-17 12:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-17 8:20 repartitioning disks CoolCold
2011-05-17 10:39 ` NeilBrown
2011-05-17 12:31 ` CoolCold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox