Newsgroup: it.comp.os.linux.sys
Titolo: Usare un disco senza creare partizioni

Ciao a tutti.
 
Mi capita spesso di aggiungere un secondo disco virtuale /dev/vdb a macchine 
virtuali. (sotto c'e' naturalmente un volume LVM)
 
Sino ad ora ho sempre creato una partizione /dev/vdb1 sulla quale ho poi 
creo il filesystem com mkfs.xxx.
 
In vena di esperimenti ho provato a non creare la partizione ma a creare il 
filesystem direttamente su /dev/vdb e tutto sembra funzionare correttamente. 
In effetti non mi viene in mente nessun motivo per cui non dovrebbe.
 
A questo punto mi chiedo: sono io scemo che ho sempre creato la partizione, 
oppure è comunque bene farlo per qualche particolare motivo ?
 
Tra l'altro mi capita anche di dover estendere quei volumi e non creando le 
partizioni risparmierei il patema di cancellare e ricreare la partizione con 
l'fdisk. 
 
Che ne pensate ?
 
-- 
Stefano L.

 Che ne pensate ?
 
Che lo faccio abitualmente da quasi 10 anni...
 

 Che lo faccio abitualmente da quasi 10 anni...
 
Lo sapevo, sono scemo io.  :)
 
Ok grazie.
 
-- 
Stefano L.

 partizione, oppure è comunque bene farlo per qualche particolare motivo ?
 
Qua trovi una spiegazione che mi sembra valida (nel senso che e` 
esauriente):
 
http://www.cyberciti.biz/tips/the-importance-of-linux-partitions.html
 
 
Enrico


Vero, ma se ho un _disco_ intero dedicato alla mia applicazione (il che 
se è una vm accade la maggior parte delle volte) crearci sopra la 
tabella delle partizioni è solo una rottura di palle.
 
Avrei una sola partizione grande tutto il disco con sopra un vg lvm 
grande tutto il disco.
 
A questo punto faccio il vg direttamente sul raw devide e se mi serve 
suddividerlo ci faccio diversi lv. Con il beneficio che se devo fare 
resize dei volumi non devo stare a impazzire con fdisk a cancellare e 
ricreare le partizioni sperando che il kernel riesca a rileggere la 
tabella senza riavvio.
 
imho ovviamente

 
http://www.cyberciti.biz/tips/the-importance-of-linux-partitions.html
 
 
Tutto vero, ma il mio caso e' diverso, non si tratta di un disco fisico su
cui installo tutto il sistema ma di un volume logico (creato sull'host di 
virtualizzazione e assegnato al guest) che uso per una sola directory, ad 
esempio /home, oppure /var o altro.
 
Senza stare a pensarci, ho sempre creato una partizione grande tutto il 
volume ma, ripensandoci e' una cosa inutile che si puo' evitare.
 
Ho chiesto se c'era qualche motivo, che mi sfugge, per continuare a farlo, 
mi pare di poter concludere che il motivo non c'e'.
 
 
-- 
Stefano L.

 esempio /home, oppure /var o altro.
 
Il discorso rimane uguale (anche perche` per la vm e` come aggiungere un 
disco), una su tutte una partizione la ridimensioni (gparted e` fatto 
apposta), un volume intero no
 
Enrico

 suddividerlo ci faccio diversi lv.
 
Probabilmente hai ragione, nel dubbio faccio la mia tabella delle partizioni 
e vivo felice nell'ignoranza :)
 
Enrico


15 anni fa, forse (ma *forse*, perch� anche 20 anni fa, in ambienti
enterprise "abbastanza grossi") non era vero comunque
Oggi, in un mondo fatto di LUN, LVM e macchine virtuali, questo non �
pi� vero quasi mai.
 
Con partizioni:
 
resize(block_device) -> resize(partition) -> resize(filesystem)
 
Senza partizioni:
 
resize(block_device) -> resize(filesystem)
 
 
Se poi usi LVM, passi a 4 passaggi con partizioni e 3 senza.
 
L'unico caso in cui uso una partition table, al momento, � il disco di
boot. Il resto tutto senza...
 

 enterprise "abbastanza grossi") non era vero comunque
                      questa... ^        ...andava qui ^
 
 
/me mah

 boot. Il resto tutto senza...
 
concordo
ancora di piu' se c'e' in mezzo LVM o mdadm
 
-- 
PaoloP�