From: David T-G <davidtg-robot@justpickone.org>
To: Linux RAID <linux-raid@vger.kernel.org>
Subject: to partition or not to partition (was "Re: striping 2x500G to mirror 1x1T")
Date: Wed, 9 Mar 2022 11:04:03 -0500 [thread overview]
Message-ID: <20220309160403.GH4455@justpickone.org> (raw)
In-Reply-To: <20220305044704.GB4455@justpickone.org>
Hi again, all --
...and then davidtg-robot@justpickone.org said...
%
% I have a 1T data drive (currently in use with data) that I'd like to
% mirror with a pair of 500G drives striped together. I'll be mirroring
% two partitions, and I'll be striping partitions to ensure the correct
[snip]
Is it OK to mirror a partition and an entire device? Are there any pros
or cons?
I now have my 2ea 500G drives partitioned
jpo:~ # parted /dev/sdc unit MiB print
Model: ATA WDC WD5000AAVS-0 (scsi)
Disk /dev/sdc: 476940MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1.00MiB 472171MiB 472170MiB raid0-WD-WMASU0686160 raid
4 472171MiB 476940MiB 4769MiB reiserfs wwn-0x50014ee055b724ad
jpo:~ # parted /dev/sdd unit MiB print
Model: ATA WDC WD5000AAVS-0 (scsi)
Disk /dev/sdd: 476940MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1.00MiB 472171MiB 472170MiB raid0-WD-WMASU0769665 raid
4 472171MiB 476940MiB 4769MiB ext3 wwn-0x50014ee055b72bcd
(I always reserve a small slice at the end of the disk in which to keep
array structure data and other helpful info) and striped
jpo:~ # mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Mar 9 05:48:41 2022
Raid Level : raid0
Array Size : 966739968 (921.96 GiB 989.94 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Mar 9 05:48:41 2022
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Layout : -unknown-
Chunk Size : 512K
Consistency Policy : none
Name : jpo:500Graid0md (local to host jpo)
UUID : fc674dbd:577b7d48:5cbe936f:6954eb62
Events : 0
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1
into a 1T-ish device ready to be half a mirror. I had originally done
lots of partition size math equal exactly half of my 1T drive partition
jpo:~ # parted /dev/sdb unit MiB print
Model: ATA ST31000524AS (scsi)
Disk /dev/sdb: 953870MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1.00MiB 858307MiB 858306MiB xfs pri
4 950055MiB 953869MiB 3814MiB pri
with existing data (and having to fudge around, not surprisingly, the
striping metadata overhead), and so I've been playing
jpo:~ # parted /dev/md0 unit MiB print
Model: Linux Software RAID Array (md)
Disk /dev/md0: 944082MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1.00MiB 934641MiB 934640MiB 500Graid0md raid
4 934641MiB 944081MiB 9440MiB pri msftdata
with how to slice up the stripe device to size it to match the existing
sdb1 partition with the mirroring metadata overhead, when I wondered ...
do I care? I don't need the s4 slice on this virtual device; that's just
leftover space. I hate to think of it going to waste, but it's really
trivial in the grand scheme of things. Soooooo ... if it's just as happy
to mirror against a whole device as it is a slice of one, then maybe I
can skip ahead.
Thoughts?
Thanks again! :-)
:-D
--
David T-G
See http://justpickone.org/davidtg/email/
See http://justpickone.org/davidtg/tofu.txt
next prev parent reply other threads:[~2022-03-09 16:09 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-05 4:47 striping 2x500G to mirror 1x1T David T-G
2022-03-07 14:19 ` Natanji
2022-03-07 16:24 ` Wols Lists
2022-03-09 3:02 ` backups and losses (was "Re: striping 2x500G to mirror 1x1T") David T-G
2022-03-08 23:08 ` striping 2x500G to mirror 1x1T Jani Partanen
2022-03-08 23:34 ` Roman Mamedov
2022-03-09 2:59 ` David T-G
2022-03-09 16:04 ` David T-G [this message]
2022-03-09 16:25 ` to partition or not to partition (was "Re: striping 2x500G to mirror 1x1T") Roman Mamedov
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=20220309160403.GH4455@justpickone.org \
--to=davidtg-robot@justpickone.org \
--cc=linux-raid@vger.kernel.org \
/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;
as well as URLs for NNTP newsgroup(s).