Newsgroup: it.comp.os.linux.iniziare
Titolo: Consiglio per partizionamento

Pur non essendo granchè esperto di Linux, ho realizzato vari serverini su 
scheda mini itx implementanti le seguenti caratteristiche:
- Registratore video di telecamere IP: il webserver Apache consente di 
gestire da remoto uno script che lancia o blocca vlc per registrare lo 
stream video su vari file collocati in apposite cartelle.
- Server Samba per utilizzare parte del disco come disco di rete per i 
backup;
- Asterisk per utilizzare il serverino come centralino telefonico.
- Talvolta squid
Finora ho sempre utilizzato tutto il disco senza curarmi granchè delle 
partizioni, il s.o. e le applicazioni si sono sempre dimostrati molto 
affidabili e in vari anni non hanno mai creato problemi.
Sulla base di quanto riportato sopra, secondo voi che utilità potrebbe avere 
fare una partizione diversa ad esempio per i video o per la parte di backup 
con Samba ?
Ringrazio per i consigli.
Mik

 backup con Samba ?
Che dividi il sistema dai dati. Supponiamo che la tua installazione tipo 
occupi 2Gb. Avendo una partizione dedicata al sistema di 3Gb ed una 
partizione dedicata ai dati, non rischi che il riempimento completo del 
disco blocchi il sistema
Enrico



Utilissima perché migliori l'efficienza della macchina, l'isolamento dei
servizi, la sicurezza dei sistemi, ecc.ecc.
Per esempio la cache di squid è composta di molti files di piccole
dimensioni; usare il disco di sistema ext3 per questo scopo rischia
molto facilmente di provocare l'esaurimento degli inode, peggiora le
prestazioni del filesystem, aumenta la frammentazione.
Il server Samba rischia di riempirti il disco.
La registrazione di files può trarre giovamento dall'uso di filesystem
più efficienti.
Io normalmente partiziono così:
sda1	root	ext4 da 2 a 10 GB
sda2	swap	pari alla ram
sda3	var	ext4 da 1 a 4 GB
sda4	LVM	tutto lo spazio rimanente ed eventuali altri device
I filesystem root e var sempre su partizioni fisiche perché almeno ci si
accede sempre anche in caso di mancanza del supporto ad lvm.
Swap pari alla ram e su partizione fisica per poter eventualmente
sfruttare l'hibernate; se serve altro swap creo un lv extra, tanto si
può aggiungere e togliere dinamicamente.
Un partizionamento totalmente statico non è IMHO conveniente a meno di
necessitare di performance di IO molto elevate o che non si tratti di
applicazioni realmente statiche (
p.es
. su un firewall).
Nel tuo caso creerei un LV per squid con filesystem reiserfs e montato
con noatime, un LV per samba ext4 montato con supporto acl e xattrs, un
LV per i video in ext4 o in jfs se si tratta di video lunghi, un LV per
apache se ci sono dentro parecchi files o applicazioni e magari montando
la dir del webserver in bind,ro.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.


Grazie per i consigli.
Mik

 Enrico
Grazie.
Mik. 

 come faccio a dirgli in quale volume o partizione installare ?
Devi creare i volumi prima di installare le applicazioni e montarli al
posto giusto modificando in accordo fstab.
Questo 
p.es
. è fstab di un web server virtuale LAMP.
# <file system>	<mount point>	<type>	<options>
/dev/vda1	/		ext4	defaults,errors=remount-ro
proc		/proc		proc	defaults
none		/dev/pts	devpts	gid=5,mode=620
/dev/vda2	none		swap	sw
/dev/vda3	/var		ext4	defaults
/dev/mapper/vg0-www	/var/www	ext3	nosuid,nodev
/dev/mapper/vg0-mysql	/var/lib/mysql	ext3	nosuid,nodev
/dev/mapper/vg0-wl	/home/wl/www	auto	nosuid,nodev,noexec
/home/wl/www	/var/www/http_wikileaks	auto	bind,ro
tutti i volumi sono stati creati e montati prima di installare i
prodotti in modo che l'installer scrivesse direttamente nella posizione
corretta.


 LV per i video in ext4 o in jfs se si tratta di video lunghi
D'accordo su tutto, tranne per questo, personalmente utilizzerei XFS invece 
di JFS in quanto e` pensato per il trattamento di questi dati ed e` piu` 
supportato del filesystem di IBM
Enrico

THe_ZiPMaN wrote:


Scusate entrambi questa domanda a proposito, ma cosa
succede di sconveniente se uno (io) per i video lunghi
(come anche per tutto il resto) usa ext2, tutte le
partizioni essendo reali cioe' senza nessun LV? 
N.B. che nella partizione di /var/news/ tempo fa avevo
installato l'ext2 con l'opzione -T news, pero' avevo visto
che invece d'andare meglio rallentava visibilmente, quando
ci copiavo le migliaia di file, rispetto all'usage-type di
default di mke2fs.
-- 
Saluti, Dalet

 sda4    LVM     tutto lo spazio rimanente ed eventuali altri device
Preferisco avere la /home in partizione separata. Non sono informato con 
LVM, credo che la partizione fisica sia piu' sicura.
-- 
Archlinux on (uname -a)
F

 partizioni essendo reali cioe' senza nessun LV?
Qua dipende molto dal tipo di lavoro che si intende effettuare. Ad esempio, 
su di un server DNS e DHCP l'uso di LVM e` totalmente inutile. Di contro, 
l'uso di LVM su di un file server e` decisamente consigliato (e 
consigliabile), in quanto mi permette di avere una gestione del ssitema 
molto piu` evoluta e funzionale (e.g. il file system potrebbe essere 
"spalmato" su due disk array differenti)
Enrico

 LVM, credo che la partizione fisica sia piu' sicura.
Credi male. Non esiste alcun valido motivo (salvo per casi veramente
particolarissimi che non sono certo target di icoli) per preferire le
partizioni classiche a LVM, mentre vi sono migliaia di motivi per
preferire LVM alle partizioni. L'unico motivo per cui io non metto mai
la root su LVM è che mi è capitato in passato di aver avuto problemi con
un aggiornamento e di non aver avuto sottomano un CD di boot con
supporto LVM per sistemare in fretta. Dato che la /boot va fatta come
partizione fisica, allora tanto vale fare fisica tutta la /root che
tanto non cresce mai significativamente e che almeno in caso di problemi
ti offre un completo ambiente di ripristino. Tutto il resto va su LVM.


ti offre un completo ambiente di ripristino. Tutto il resto va su LVM.
Avevo fatto lo stesso ragionamento con l'ext2 e infatti ho
fatto la root minima (va be' 2 giga perche' non si sa mai
se root ha bisogno di spazio in /root, ma basta e avanza
anche 1/2 giga) dove non ci sono /home /usr /tmp /var,
infatti ecco:
File system           Dim. Usati Disp. Uso% Montato su
/dev/sda3             2,1G  308M  1,7G  16% /
Ps. Tra parentesi: e con Uindous cosa succede con gli LVM?
non li vede? perche' questo sarebbe un lato positivo che
pero' magari puo' risolversi anche come arma a doppio
taglio se ci si mette di mezzo SCANDISK.EXE
-- 
Saluti, Dalet

 non li vede?
No. Gli LVM sono visti solo da Linux.
