[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fsck στο ξεκινημα. Χρειάζεται τελικά; Κάθε πότε;



On Monday 29 June 2009, mperedim@ceid.upatras.gr wrote:
> > On Monday 29 June 2009, Giannis Beredimas wrote:
> >
> > d) To "aperigrapto xaos ton 25 entolon" poy perigrafeis ksafnika fainetai
> > mikro an analogisteis tis 20 parametroys toy "zfs" ektelesimoy [2] kai
> > tis 20
> > parametroys toy "zpool" [3]. An diladi to LVM eixe tria mono programmata
> > poy
> > legontan lv, pv kai vg, h ena mono poy legotan "lvm" kai eixe ta alla san
> > parametroys tha itan kalitera? To zfs apla metatrepei to "aperigrapto
> > xaos ton
> > 25 entolon" se "aperigrapto xaos 40 parametron 1oy epipedoy".
>
> Μα εγώ δεν μέτρησα τις 15-20 παραμέτρους τις lvcreate μόνο τις εντολές. Τα
> πράγματα συνεχίζουν να έχουν πλάκα σε οποιοδήποτε επίπεδο, but this is
> missing the point.

H lvcreate den exei parametroys san tis level-1 toy zfs kai toy zpool. Gia 
ayto kai yparxoyn kai oi diaforetikes entoles (a.k.a. ektelesima programmata). 
To ZFS apla ta exei ola se 1-2, akribos san to openssl.

> FWIW ο Eric Schrock τα γράφει κάπως καλύτερα [1]. Μπορούμε να διαφωνήσουμε
> με τις ώρες αν τα principles είναι ορθά ή όχι αλλά σε κάθε περίπτωση το
> ZFS CLI είναι αν μη τι άλλο designed [έστω και με λάθος τρόπο; περί
> ορέξεως κολοκυθόπιτα].

Ti se kanei na pisteveis pos to CLI toy LVM den einai?

> Για το 1-3 ναι έχεις δίκιο είναι λίγο πιο υποκειμενικά. Υποθέτω πως όταν
> θες απλά να φτιάξεις ένα storage pool across numerous controllers και
> μερικά hot spares και τα πράγματα είναι τόσο απλά όσο στο 3ο παράδειγμα
> του [2] γίνεσαι απλά κακομαθημένος και λες υπερβολές. Υποθέτω πως θα ήταν

Diladi, ayto:

zpool create -f thumper raidz2 c0t1d0 c1t1d0 c4t1d0 c5t1d0 c6t1d0 c7t1d0 
c7t7d0
 zpool add -f thumper raidz2 c0t2d0 c1t2d0 c4t2d0 c5t2d0 c6t2d0 c7t2d0 c6t7d0
 zpool add -f thumper raidz2 c0t3d0 c1t3d0 c4t3d0 c5t3d0 c6t3d0 c7t3d0 c5t7d0
 zpool add -f thumper raidz2 c0t4d0 c1t4d0 c4t4d0 c5t4d0 c6t4d0 c7t4d0 c4t7d0
 zpool add -f thumper raidz2 c0t5d0 c1t5d0 c4t5d0 c5t5d0 c6t5d0 c7t5d0 c1t7d0
 zpool add -f thumper raidz2 c0t6d0 c1t6d0 c4t6d0 c5t6d0 c6t6d0 c7t6d0 c0t7d0
 zpool add -f thumper spare c7t0d0 c0t0d0 c1t0d0 c4t0d0

Einai pio aplo apo ayto:

pvcreate /dev/sda /dev/sdb /dev/sdc
vgcreate tralala /dev/sda /dev/sdb /dev/sdc
lvcreate -n home -L 1000GB tralala
mkfs.xfs /dev/tralala/home

?

> πιο καθαρό και απλό το να πρέπει να φτιάξεις ένα volume group, μετά
> logical volumes μέσα σε αυτό, μετά filesystems τα οποία πρέπει να κάνεις
> resize ανεξάρτητα από τα volumes [...] και να είναι τελικά πιο καθαρό
> paradigm, απλά εγώ να γερνάω και να έχω πιει υπερβολικά πολύ Sun Cool aid
> ;)

Sygkrineis anomoia pragmata: H xrhsh toy LVM soy dinei kai alles dynatothtes 
opos p.x. to na ksanapeis:

lvcreate -n local -L 100GB tralala
mkfs.xfs /dev/tralala/local

kai na ftiakseis kai deytero filesystem sto idio VG. An arxiseis na to 
sysxetizeis ayto me to ZFS h polyplokothta toy CLI tha arxisei na ginetai 
idiaitera endiaferoysa.

<<V13>>

p.s. To na sygkrineis filesystems me basi ta command-line tools einai ligo 
astoxo mias kai otidipote mporei na eksomoiothei me scripts ligon grammon.


Reply to: