Newsgroup: it.comp.os.linux.sys
Titolo: Aiuto per partizionamento promiscuo

Ciao a tutti,
mi toccherà presto installare una macchina linux (debian) per utilizzi
promiscui.
Su questa macchina non ho idea di quanti applicativi ci finiranno, so
che uno di questi sarà un classico "LAMP".
Si che prima o poi ci finirà anche un qualche javismo.
Ora, visto che non so dove andrò a parare e visto che la macchina ha
un controller RAID decente, ho deciso che il raid si fa hardware.
Resta il problema per la scelta del filesystem e lo schema di
partizionamento.
Così, alla cieca, mi verrebbe da usare ext3 e 2 partizioni ( root e
swap ). Io questo tipo di scelta non la condivido in linea di massima,
ma non ho idea degli applicativi che ci gireranno, nè in che cartelle
debbano lavorare etc. etc.
Qualcuno di voi ha uno schema da suggerirmi o dite che in linea di
massima può andare bene questo ?
Per il filesystem stesso discorso ...
Grazie a chi perderà tempo per me.
Ciao

 massima può andare bene questo ?
A mio avviso dividere il disco in molte partizioni ha senso solo quando 
serve altrimenti è una complicazione in piu'.
E' una complicazione perché rischi sempre di arrivare ad un punto in cui 
  una partizione è piena mentre in un'altra c'e' ancora un sacco di spazio.
-- 
Andrea Francia
http://www.andreafrancia.it/

 swap ).
Personalmente farei, oltre alla swap, due partizioni: root e /var .
Questo perche`, non sapendo quanto e` "trafficata" la macchina, ma
sapendo che ci sara` un database[1], e` sempre meglio evitare una root
che puo` riempirsi indiscriminatamente
Enrico
[1] a tal proposito: LAMP? Perche` non LAPP? Almeno ti togli di torno
uno dei peggiori database in circolazione e vivi felice

 usato anche su hp-ux).
Certo che HP-UX è proprio strano.


 uno dei peggiori database in circolazione e vivi felice
Fosse per me lo toglierei anche subito, ma vai a spiegarlo a certe
aziende....(che chiedono le versioni 4.x)

 usato anche su hp-ux).
A me hp-ux intriga un sacco. Ha certe logiche che adoro, altre che non
capisco.

 uno dei peggiori database in circolazione e vivi felice
Perche' dici cosi' ?
Rizio

   una partizione è piena mentre in un'altra c'e' ancora un sacco di spazio.
Ci deve essere un motivo psicologico per cui ci si rifiuta di usare LVM.
-- 
Per rispondermi, sostituisci a nomecognome il mio nome e cognome
To reply me, substitute nomecognome with my real name and surname
http://bitsandchaos.wordpress.com

> Ci deve essere un motivo psicologico per cui ci si rifiuta di usare LVM.
No, non è psicologico, nel mio caso si chiama ignoranza, sotto linux
non conosco i Volume Manager, non mi è mai capitato di doverne fare
uso, però come ho detto nel post iniziale, se la soluzione migliore è
LVM, vado a leggermi qualcosa su LVM e cerco di utilizzare quello.

 che deve poter gestire terabyte di dati.
Ok, tnk's :)
Rizio

 non conosco i Volume Manager,
Sono uno strumento essenziale per un sistemista.



Mio Dio è tanto che non uso linux...
Cioè LVM è nel partizionamento guidato di Debian ed effettivamente
dopo aver letto l'LVM-HOWTO è quello che sto cercando per questa
situazione...
Andrei col partizionamento standard di Debian con LVM a sto punto, mi
sembra la cosa migliore: è standard e non possono rompermi il cazzo, e
si può ridimensionare a piacimento così non mi triturano i maroni:
(inoltre è garantita l'incolumità dei miei genitali).

> Sono uno strumento essenziale per un sistemista.
Sono d'accordo, ma solitamente non lavoro con linux con certe
implementazioni (di solito uso vinum) quindi in particolare LVM non lo
conosco (adesso mi son letto l'HOWTO e ho visto che non è niente di
particolare rispetto ad altre piattaforme).

 loro :)
Alcuni software sono stati re-ingnenierizzati da Hp, non so dirti a
quale livello.
Poi sulla veridicità dei CREDITS non ti so dire.

 user mode... e comunque mi pare che non possa essere spostata altrove).
Comunque hp-ux ha un obiettivo che è stabilità.
In HP hanno fatto un bel miscuglio, però ho macchine HP-UX in giro che
è da 10 anni che lavorano giorno e notte senza mai fermarsi, uptime
stratosferici (sono su architettura PA-RISC).
Sam è odioso, però una volta che hai il sistema stabilizzato, va
avanti senza mai fermarsi o dare casini.
L'altra cosa che mi piace è il sottosistema di stampa (posto che tu
abbia stampanti HP).
Forse però siamo leggermente OT ;)

 ma si ... che ce frega :P
Non so quanto vi possa interessare, ma io vi sto leggendo con interesse :)
P.S.: Se poi ci fosse anche un consiglio per le dimensioni delle 
partizioni/LVM su un server parecchio trafficato e su un desktop.... :)
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
There are three types of people in the world:
- those who think
- those who think they think
- those who are happy to be told how to think
ordered by increasing percentage value, obviously

 ma si ... che ce frega :P
ehehe,
comunque no mi riferisco alla configurazione via sam delle stampanti
jetdirect, quello mi piace, è ordinato.
Ti sto parlando di release vecchie comunque..ripeto sistemi in
produzione da una decina di anni; solo fra qualche giorno inizierò a
mettere mano a una B.11.31 U su Itanium e allora mi farò una cultura,
anche perchè ho una sorta di "dio" di hp-ux che mi sta insegnando come
si fanno le cose "bene", grazie al cielo.
Purtroppo i training di hp, costano e portano via tempo...altrimenti...

 partizioni/LVM su un server parecchio trafficato e su un desktop.... :)
Server trafficato di che tipo ? web/file ?
Da come la vedo io oggi, a parte mettere su LVM la boot, puoi
tranquillamente mettere tutto su LVM, leggiti l'HOWTO ufficiale che ha
dentro tutto.
Stamattina ci ho giocato un po', è anche divertente, occhio ai caveat
per la versione di lvm2 !

 Se non li paga l'azienda non sono fattibili.
cacchio è che l'azienda sono io... :(

 per la versione di lvm2 !
Ahem, sono sulla guida (ancora non l'ho letta, ho l'impressione che mi 
ci vorrà del tempo...)?
P.S.: Se non ho capito male, LVM si usa proprio perché non si può sapere 
a priori quanto spazio dedicare alle varie partizioni a seconda del tipo 
di server, giusto? Oltre che per altre "feature", ovviamente...
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
I congiuntivi non sono un'opinione

 di server, giusto? Oltre che per altre "feature", ovviamente...
Diciamo che fra le tante cose che ti permette di fare, puoi anche
andare ad intervenire sullo schema di partizionamento. Il concetto è
poter gestire in modo più flessibile l'area di storage.
Oggi come oggi, con l'arrivo di filesystem moderni potrebbe anche
andare scemando (mi vengono in mente le possibilità di ZFS)

 automaticamente.
Ecco, chissà se qui c'è qualcuno che sa come si comporta Debian (e 
derivate) :)
(FollowUp-To impostato)
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
«Tutti abbiamo udito la donnetta che dice:
"Oh, è terribile quello che fanno questi giovani a se stessi,
secondo me la droga è una cosa tremenda".
Poi tu la guardi, la donna che parla in questo modo:
è senza occhi, senza denti, senza cervello, senz'anima, senza culo,
né bocca, né calore umano, né spirito, niente, solo un bastone,
e ti chiedi come avran fatto a ridurla in quello stato
i the con i pasticcini e la chiesa»
Charles Bukowski

 andare scemando (mi vengono in mente le possibilità di ZFS)
Capisco. Anche XFS non mi sembra male (snapshot, extent). E di ext4 che 
si sa?
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
A computer is like an air conditioner:
it stops working when you open Windows

 non credo proprio.
Io parlavo di ZFS.

 No, non è psicologico, nel mio caso si chiama ignoranza, ...
Anche nel mio caso è ignoranza. Infatti ho letto con attenzione le varie 
risposte alternative alla mia.
-- 
Andrea Francia
http://www.andreafrancia.it/

 Ci deve essere un motivo psicologico per cui ci si rifiuta di usare LVM.
Certe volte piu` che psicologico e` pratico. Tieni presente che LVM
aggiunge uno strato in piu` alla classica gestione dei dischi, e questo
puo` comportare una perdita di prestazioni
Enrico

 aziende....(che chiedono le versioni 4.x)
Dammi retta, tu ti vuoi veramente male...
Enrico

 contro quelli di mysql :)
Non e` solo un problema ideologico, ma anche tecnico. Ad esempio, MySQL
e` un concentrato di porcate non standard che non ho mai visto. Per
dirne una, nella versione 4.x definire una colonna NOT NULL significa
che il sistema stesso gli aggancia *automaticamente* un valore di
default (stringa vuota nei VARCHAR, '0000-00-00' nei DATE...)
Enrico

 default (stringa vuota nei VARCHAR, '0000-00-00' nei DATE...)
Non ne sono del tutto sicuro, ma credo che la valorizzazione automatica sui
DATETIME e' presente anche in MySQL5. Comunque sono d'accordo, questi sono
comportamenti bizzarri. Il DB dovrebbe sputarti fuori una bella eccezione e
stop.
IMHO, valorizzare un campo vuoto con un bel NULL non e' una cattiva idea. E'
standard e facilmente ricercabile.
Beppe

 Enrico
Ripeto: non è una scelta mia, è un prodotto che lo richiede, non farla
tragica ;)
In situazioni critiche cercherei di far cambiare prodotto, ma questa
non è una situazione critica e se mi chiedono mysql io glielo metto.
Non sto usando mysql per un ERP, è una applicazione web, si arrangino.

 puo` comportare una perdita di prestazioni
Posto che io mi riferisco sempre ad ambienti "multi-disco", dove la
parte più lenta per assurdo è il controller RAID, con Linux LVM può
anche essere che ci siano perdite di prestazioni, non ci ho ancora
sbattuto la testa, ma la mia esperienza con altre piattaforme mi dice
che un volume manager, se fatto bene, addirittura può aumentare le
prestazioni.

 puo` comportare una perdita di prestazioni
Voglio vedere come uno puo' gestire una architettura complessa senza usare
LVM. 
-- 
Per rispondermi, sostituisci a nomecognome il mio nome e cognome
To reply me, substitute nomecognome with my real name and surname
http://bitsandchaos.wordpress.com

 successo userei Reiser. Vedremo come va in futuro.
Io invece non mi affiderei a Reiser per un semplice motivo: è l'unico FS 
di cui ho sentito parlare BENISSIMO e contemporaneamente MALISSIMO (page 
fault, sminchiamenti vari). Di tutti gli altri FS linuxiani ho sentito 
parlare sempre molto bene e *raramente* male (ed in più ci metto la mia 
esperienza personale, ovviamente).
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
Io non so se Dio esiste.
Ma se esiste, spero che abbia una buona scusa

 LVM. 
Ho capito il tuo punto di vista, il problema e` che tu non hai capito il
mio. Alcune volte non e` conveniente utilizzare LVM per motivi
_prestazionali_ (e.g. su di un database server), a prescindere dal grado
di complessita` dell'architettura
Enrico

 prestazioni.
Ci posso stare, ma dipende molto dalla casistica
Enrico

 Beh, funzioni "non standard" le trovi anche su altri DB, PostgreSQL incluso.
Vero, pero` si riferiscono quasi sempre a funzioni (e.g. now() per
l'estrazione della data corrente) o a datatype. Mai pero` a
comportamenti del database
Enrico

 ma c'è.... revisioni?
Diciamo che e` stata piu` una decisione politica (cosi` come e` stata
una decisione politica[1] non includere Reiser4)
Enrico
[1] o era tecnica? Se non ricordo male Reiser4 modifica pesantemente VFS

 di complessita` dell'architettura
Allora: 
1) la perdita di prestazioni dovuta ad LVM e' trascurabile;
2) quando non lo e', ammettiamolo per amor di discussione, intervieni
sull'infrastruttura, pagandola ricchi soldi;
3) quando paghi l'infrastruttura, e' in genere sufficientemente complessa
che non puoi che gestirla dando dei nomi ai device che non siano /dev/sdq.
Poi, se vuoi possiamo anche generalizzare quello che tu dici: non vedo
perche' usare un INTERO sistema operativo per farci girare una sola
applicazione come un database server.


 una decisione politica[1] non includere Reiser4)
Ah, capisco... beh, potrebbero scrivercelo accanto nel configuratore del 
kernel per i moduli che sono "politicamente" lì :)
Qualcosa tipo: "this is here for political reasons, don't try to use it!" ;)
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
PGP Public Key available on my website
«Tutti abbiamo udito la donnetta che dice:


 [1] o era tecnica? Se non ricordo male Reiser4 modifica pesantemente VFS
Per reiser4 era tecnica. Modificava tutti i file per farli apparire 
contemporaneamente come file e come directory. Accedendo come file ne 
avevi il contenuto, mentre come directory avevi i metadati.
Era una modifica troppo pesante per tutto il VFS, quindi e` entrato nel 
limbo "parliamone finche` non troviamo una soluzione o finche` tutti gli 
altri FS e tutti i software esistenti si adattano a questa caratteristica".
Bye.

 Mai pero` a comportamenti del database
Infatti, e' proprio qui che concordo con te: il termine "porcate" non e'
affatto fuori luogo :)
Beppe