[clue] Whack-a-disk

David L. Willson DLWillson at TheGeek.NU
Tue Jul 29 15:59:14 MDT 2014


1. Only loss of broad compatibility. MSDOS partition tables, like the FAT file-system, work with *everything*. GPT works with *almost* everything. If all your applications work with GPT, you can just use it for everything. 
2. So... I don't want to know expect if I'm unsure what to expect? 

----- Original Message -----

> 1: Is there a problem using a GPT on a disk smaller than 2T?
> 2: You don't want to know expect. Writing reliable code in expect
> that deals properly with failure modes is painful and requires
> silly, non-obvious timeout logic.

> On Tue, Jul 29, 2014 at 1:30 PM, Shawn Perry < shawn at redmop.com >
> wrote:

> > Seconded. Crashplan via puppet would be sexy.
> 

> > On Tue, Jul 29, 2014 at 1:28 PM, David L. Willson <
> > DLWillson at thegeek.nu > wrote:
> 

> > > But now I demand that you teach an expect scripting class for SFS
> > > or
> > > CLUE, I mean. :-)
> > 
> 

> > > Not that I have any right, but I can try.
> > 
> 

> > > --
> > 
> 
> > > David L. Willson
> > 
> 
> > > Teacher, Engineer, Evangelist
> > 
> 
> > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA
> > 
> 
> > > Mobile 720-333-LANS(5267)
> > 
> 
> > > http://sofree.us
> > 
> 

> > > This is a good time for a r3VOLution.
> > 
> 

> > > > Thanks for sharing, this will work well with my cloud
> > > > deployment
> > > > and
> > > > puppet to automatically assemble a Lustre file system. No more
> > > > expect script!
> > > 
> > 
> 

> > > > On Tue, Jul 29, 2014 at 1:25 PM, David L. Willson <
> > > > DLWillson at thegeek.nu > wrote:
> > > 
> > 
> 

> > > > > Tried that. No dice. Actually what you said is how I used to
> > > > > do
> > > > > it,
> > > > > but I was always annoyed by having to go interactive. If I'm
> > > > > going
> > > > > to go interactive, I'm using cfdisk, because the interface is
> > > > > more
> > > > > pretty / less suckful.
> > > > 
> > > 
> > 
> 

> > > > > I always wanted non-interactive and *perfect*. I finally
> > > > > figured
> > > > > out
> > > > > how to get it today.
> > > > 
> > > 
> > 
> 

> > > > > --
> > > > 
> > > 
> > 
> 
> > > > > David L. Willson
> > > > 
> > > 
> > 
> 
> > > > > Teacher, Engineer, Evangelist
> > > > 
> > > 
> > 
> 
> > > > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP
> > > > > NovellCLA
> > > > 
> > > 
> > 
> 
> > > > > Mobile 720-333-LANS(5267)
> > > > 
> > > 
> > 
> 
> > > > > http://sofree.us
> > > > 
> > > 
> > 
> 

> > > > > This is a good time for a r3VOLution.
> > > > 
> > > 
> > 
> 

> > > > > > Oh, I do this from the parted command line, not as an
> > > > > > argument
> > > > > > to
> > > > > > parted directly. I wonder if you surround it with quotes?
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > On Tue, Jul 29, 2014 at 1:19 PM, David L. Willson <
> > > > > > DLWillson at thegeek.nu > wrote:
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > Interesting. Trying your switches, I'm getting that 0 is
> > > > > > > an
> > > > > > > invalid
> > > > > > > argument. It seems to think that by "-0" I mean to
> > > > > > > specify
> > > > > > > a
> > > > > > > switch,
> > > > > > > not a parameter to the mkpart.
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > --
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > David L. Willson
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > Teacher, Engineer, Evangelist
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP
> > > > > > > NovellCLA
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > Mobile 720-333-LANS(5267)
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > http://sofree.us
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > This is a good time for a r3VOLution.
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > For aligned disks I general do:
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > mkpart primary 1 -0
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > I suspect that is sector aligned and not cylinder
> > > > > > > > aligned?
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > On Tue, Jul 29, 2014 at 12:51 PM, David L. Willson <
> > > > > > > > DLWillson at thegeek.nu > wrote:
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > How can I quickly and simply wipe and re-partition a
> > > > > > > > > disk
> > > > > > > > > from
> > > > > > > > > a
> > > > > > > > > script?
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > Here's a proposal, using sdc as the example.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > # Quickly wipe the head of the disk.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > sudo dd if=/dev/zero of=/dev/sdc bs=16MB count=1
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > # Create a new, basic partition table. Good for up to
> > > > > > > > > 2TB.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > sudo parted /dev/sdc mklabel msdos
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > # If you have a disk larger than 2TB, use this
> > > > > > > > > instead.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > # sudo parted /dev/sdc mklabel gpt
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > # Create a new, cylinder-aligned, primary partition,
> > > > > > > > > the
> > > > > > > > > full
> > > > > > > > > size
> > > > > > > > > of
> > > > > > > > > the disk
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > sudo parted --align cylinder /dev/sdc mkpart primary
> > > > > > > > > 0%
> > > > > > > > > 100%
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > The most interesting part might be that last line. I
> > > > > > > > > found
> > > > > > > > > many
> > > > > > > > > posts
> > > > > > > > > by people looking for a way to create a partition
> > > > > > > > > using
> > > > > > > > > parted
> > > > > > > > > non-interactively that is the full size of the disk
> > > > > > > > > and
> > > > > > > > > "properly
> > > > > > > > > aligned for best performance", but I didn't find
> > > > > > > > > anyone
> > > > > > > > > giving
> > > > > > > > > the
> > > > > > > > > answer. So... So that.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > --
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > David L. Willson
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > Teacher, Engineer, Evangelist
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1
> > > > > > > > > UbuntuCP
> > > > > > > > > NovellCLA
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > Mobile 720-333-LANS(5267)
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > http://sofree.us
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > > This is a good time for a r3VOLution.
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > _______________________________________________
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > clue mailing list: clue at cluedenver.org
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > For information, account preferences, or to
> > > > > > > > > unsubscribe
> > > > > > > > > see:
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > > http://cluedenver.org/mailman/listinfo/clue
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > > _______________________________________________
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > clue mailing list: clue at cluedenver.org
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > For information, account preferences, or to unsubscribe
> > > > > > > > see:
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > > http://cluedenver.org/mailman/listinfo/clue
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > _______________________________________________
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > clue mailing list: clue at cluedenver.org
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > For information, account preferences, or to unsubscribe
> > > > > > > see:
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > http://cluedenver.org/mailman/listinfo/clue
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > _______________________________________________
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > clue mailing list: clue at cluedenver.org
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > For information, account preferences, or to unsubscribe
> > > > > > see:
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > http://cluedenver.org/mailman/listinfo/clue
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > _______________________________________________
> > > > 
> > > 
> > 
> 
> > > > > clue mailing list: clue at cluedenver.org
> > > > 
> > > 
> > 
> 
> > > > > For information, account preferences, or to unsubscribe see:
> > > > 
> > > 
> > 
> 
> > > > > http://cluedenver.org/mailman/listinfo/clue
> > > > 
> > > 
> > 
> 

> > > > _______________________________________________
> > > 
> > 
> 
> > > > clue mailing list: clue at cluedenver.org
> > > 
> > 
> 
> > > > For information, account preferences, or to unsubscribe see:
> > > 
> > 
> 
> > > > http://cluedenver.org/mailman/listinfo/clue
> > > 
> > 
> 
> > > _______________________________________________
> > 
> 
> > > clue mailing list: clue at cluedenver.org
> > 
> 
> > > For information, account preferences, or to unsubscribe see:
> > 
> 
> > > http://cluedenver.org/mailman/listinfo/clue
> > 
> 

> > _______________________________________________
> 
> > clue mailing list: clue at cluedenver.org
> 
> > For information, account preferences, or to unsubscribe see:
> 
> > http://cluedenver.org/mailman/listinfo/clue
> 

> _______________________________________________
> clue mailing list: clue at cluedenver.org
> For information, account preferences, or to unsubscribe see:
> http://cluedenver.org/mailman/listinfo/clue
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20140729/f0cb97c8/attachment-0001.html 


More information about the clue mailing list