Newsgroup: it.comp.os.linux.iniziare
Titolo: Partizioni

Ciao a tutti.
Ho 2 hd: su uno (20 GB) è installato winxp e l'altro (80 GB) è 
partizionato in maniera che 70 GB sono NTFS e 10 GB per Linux Kubuntu.
Linux è installato in 3 partizioni: 240 MB per lo swap (ho 512 MB di 
ram, quindi penso basti), 7 MB per la /home e il restante per / (piu' o 
meno è così).
Fino ad ora i 70 GB li ho usati solo per i download di eMule ma adesso, 
avendo installato aMule sotto linux, vorrei dedicare l'intero disco per 
linux.
Solo che non so esattamente come fare:
Potrei convertire la partizione ntfs in Reseiser e dedicarla ai 
downlaod di amule. Ma non so se conviene perchè se si esaurisce lo 
spazio della partizione / oppure di /home come faccio?
Quindi cosa devo fare? Convertire semplicemente la ntfs? 
Aumentare /home? Aumentare /? Aumentarle tutte e 2? E, se si, di 
quanto? E come? Non so dove mettere le mani. Mi serve qualche parere.

 ...
1) fare un backup di tutti i dischi
2) creare un file-system ReiserFS cancellando
   il disco NTFS
3) ripristinare i dati.
Solo che fare un backup di 70 - 100 Gbi
è un poco problematico: non sarebbe meglio 
procurasi un disco nuovo?
Un'altra cosa: se ti serve una partizione 
di scambio tra linux/windowsNT non sarebbe 
meglio usare una partizione da una decina 
di giga formattata in FAT o meglio in ext2
con i driver  per windowsNT
E poi considera captiveFS, funziona bene e 
puoi scrivere le partizioni NTFS da Linux.

 ...
1) fare un backup di tutti i dischi
2) creare un file-system ReiserFS cancellando
   il disco NTFS
3) ripristinare i dati.
Solo che fare un backup di 70 - 100 Gbi
è un poco problematico: non sarebbe meglio 
procurasi un disco nuovo?
Un'altra cosa: se ti serve una partizione 
di scambio tra linux/windowsNT, non sarebbe 
meglio usare una partizione da una decina 
di giga formattata in FAT. Oppure usare i 
driver per ext2 sotto windowsNT.


 puoi scrivere le partizioni NTFS da Linux.
Ho letto e sentito che questi programmi non sono totalmente sicuri:
potrebbero fottere la partizione. Quindi... perchè rischiare?

 
Perchè? 80 gb non vanno bene? Ti ripeto che lo volgio dedicare interamente
a linux!



Immagino che per la /home tu abbia 7 GB e non 7 MB... ad ogni modo come
partizionare il disco dipende da te e dalle tue esigenze. Comunque in
effetti 3 GB per la / rischiano di essere pochini. Visto che di spazio a
disposizione ne hai potresti allargarla a 10 GB. Magari per fare cifra
tonda potresti allargare a 10 GB anche la /home. Se invece non vuoi
toccare le partizioni Linux puoi fare una partizione diciamo da 5 GB e
montarla come /usr. Il rimanente lo utilizzi per una partizione FAT32 (se
vuoi condividere dei dati con Windows) o Ext3/Reiser (se non ti interessa
la condivisione). Potresti anche pensare di farne 2: una FAT32 per la
condivisione e una Ext3/Reiser solo per Linux.

 meno è così).
Beh... se tu dovessi installare un sistema da zero ti consiglierei di 
partizionare l'hard disk nel seguente modo:
/hda1 per / da 20 gb
/hda2 per swap da 500 mb
/hda3 per /home in tutto il resto
Questo ti permetterebbe di avere un sistema più performante (perché la 
partizione con il sistema sfrutta i primi settori ed è di dimensioni 
ridotte) ed abbastanza sfruttabile.
Se puoi farti i backup dei dati, ripristinarli, e sei in grado di 
cambiare le impostazioni del bootloader (se precedentemente linux non 
era su hda1) allora ti consiglio questo partizionamento. Come 
raggiungere questo risultato sta a te deciderlo, anche considerando in 
che ordine sono attualmente le tue partizioni.
Mattia Adami

Homer J. wrote:

Solitamente come swap si assegna uno spazio almeno uguale alla memoria
fisica. Meglio se il doppio.
Non capisco le /home. Solo 7 Mb ? o 70 ?
Ricapitoliamo le partizioni:
P1 - /          primaria dimensione ?
P2 - /home      primaria dimensione ?
P3 - ntfs       primaria 70Gb
P4 - swap       primaria 240Mb
Io la situazione ideale la vedrei cosi`. Ma e` questione di gusti.
P1 - /          primaria        10 Gb ext3
P2 - estesa
P3 -    /usr    nella estesa    10 Gb ext3 o reiserfs
P4 -    /home   nella estesa    49 Gb ext3 o reiserfs
P5 -    swap    nella estesa    01 Gb
P6 - FAT32      primaria        10 Gb per eventuale scambio dati con window$, se ti
serve
P3 e P4 con reiserfs solo se metti le due partizioni 'dentro' una LVM.
Altrimenti ext3.

 Altrimenti ext3.
motivo ?

 la condivisione).
Questa non l'ho capita: a cosa mi servirebbe creare una partizione "/usr"
quando comunque la directory "/usr" sta gia dentro la partizione "/"?
In questo modo avrei 2 "/usr"!

 
Stessa domanda che ho fatto a Tex: non posso semplicemente allargare le
mie partizioni attuali (con qualche programmino ad hoc) senza dover
formattare tutto? Non mi va di perdere tutte le personalizzazioni che ho
fatto!

 Altrimenti ext3.
Cos'è una LVM?
Ad ogni modo ho riservato "poco spazio" allo swap perchè avevo letto che
su sistemi come il mio (Pentium 4 1700 con 512 MB di ram) addirittura
assegnare più di 128 MB di swap è sprecato... Adesso tu mi stai dicendo
esattamente il contrario!

 fatto!
Se il backup è fatto bene non perdi assolutamente nulla. L'unica cosa 
che dovresti fare, eventualmente, è modificare il boot loader se cambia 
la partizione di root.
Per semplificarti ulteriormente la vita puoi usare partimage, ma ti 
serve una distro live perché non puoi fare l'immagine di una partizione 
montata.
http://www.partimage.org/
Puoi ridimensionare le partizioni utilizzando parted, magari con un 
frontend tipo qtparted o gparted. Non è così potente come partition 
magic però. Nel senso... puoi liberare spazio solo "da destra", lo 
stesso vale per allargarle. E non puoi spostare le partizioni. Inoltre 
non puoi agire su partizioni montate, quindi per quella di root devi 
farlo da una distro live. Però è già qualcosa.
Supponendo che il disco in questione sia lo slave sul primo canale 
pata... da console, come utente root, dai il comando:
fdisk -l /dev/hdb
Quindi posta quello che ti viene scritto.
Poi potremo darti consigli più mirati.
Mattia Adami

 
imho non c'è alcuna utilità nel separare / da /usr se le si mette sullo 
stesso disco, anzi si rischia di rallentare il sistema (ok, minimamente, 
però... perché farlo?).
1 gb di swap non è necessario. Difficilmente si ha bisogno di così tanta 
memoria. In genere poi bisognerebbe tenere la swap su settori più 
performanti.
Mattia Adami

 performanti.
Sul mio pc ho la swap da 2Gb. Ora ho 1.5Gb Ram, ma quando l'ho installato ne
avevo 1Gb solamente. E conto di aggiungerne, in modo da usare piu` VM.
Poiche` capita di aumentare la ram di sistema, mi pare poco utile dover
rifare la swap. Con le attuali dimensioni dei dischi e` meglio 'sprecare'
un poco di spazio in piu`, guardando al futuro.
Riguardo le prestazioni, devo dire che il mio sistema ha swappato assai di
rado. Quindi relego la swap verso il 'fondo'.

 motivo ?
Leggi la risposta a Homer.

 esattamente il contrario!
Per abitudine preferisco obbedire alla vecchia regola, che prevede proprio
questo. D'altronde su un disco da 80Gb che senso ha preoccuparsi di 1Gb in
piu` o in meno ? Meglio stare sicuri, con un occhio al futuro.
Leggi la mia risposta a Mattia.

 Quindi posta quello che ti viene scritto.
Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sector/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
| Disposit  | Boot | Start | End  | Blocks   | Id | System     |
| /dev/hdb1 |      |    1  | 8689 | 69794361 |  7 | HPFS/NTFS  |
| /dev/hdb2 |  *   | 8690  | 9054 | 2931862+ | 83 | Linux      |
| /dev/hdb3 |      | 9055  | 9964 | 7309575  |  5 | Esteso     |
| /dev/hdb5 |      | 9055  | 9084 | 240943+  | 82 | Linux swap |
| /dev/hdb6 |      | 9085  | 9964 | 7068568+ | 83 | Linux      |

 Se il backup è fatto bene non perdi assolutamente nulla.
Spiegati meglio! Dovrei copiare /home e / su 2 dvd?

 Quindi... perchè rischiare?
Allora i driver NTFS per Linux sono sperimentali 
e sono molto in ritardo con lo sviluppo; puoi 
solo leggere e montare la partizione in read-only.
Discorso diverso per CaptiveFS: sono gli stessi 
driver che usa WindowsNT e quindi hai la stessa 
sicurezza di Windows; il problema è che li usi 
sotto WINE e che devi avere una licenza Windows
valida per usarli ed avere WindowsNT correttamente 
installato sulla tua macchina.
Comunque è molto tempo che sono in uso e non 
sono a conoscenza di nessuna lamentela, secono 
me non rischi proprio niente.

 Antica abitudine che risale ai tempi dei 486
Già, in effetti il suspend-to-disk era pratica da 486.
-- 
Vide
"Rock'n'roll is just rock'n'roll" (AC/DC)
NP: Nulla

 In questo modo avrei 2 "/usr"!
Beh, anche la /home sta nella / , eppure hai una partizione dedicata alla
/home ...
Occhio solo ad una cosa... se segui questa strada quando monti la nuova
partizione nella /usr il contenuto della vecchia /usr non è più
accessibile, ma continua ad esistere e soprattutto continua ad occupare
spazio... Quindi devi montare la nuova partizione da qualche altra parte,
poi devi copiarci dentro tutto il contenuto della /usr originaria, poi la
monti al posto giusto ed utilizzi per un po' il sistema. Se tutto funziona
allora la rismonti e cancelli tutto il contenuto della /usr ricuperando
così lo spazio. Rimonti infine la partizione nella /usr e sei a posto.

 | /dev/hdb6 |      | 9085  | 9964 | 7068568+ | 83 | Linux      |
Come temevo, la partizione ntfs è la prima. Questo significa che dovrai 
modificare l'impostazione del boot loader.
Io procederei così (premetto che non ho mai copiato il contenuto di un 
sistema root da una partizione ad un'altra, quindi verifica se i comandi 
cp che ti ho postato poi facciano le cose giuste).
1) Crea un backup dei dati a cui tieni
2) Nello spazio libero crea una partizione ext3 di 20 gb
3) Monta questa partizione in /mnt/hdb1 (o dove preferisci)
4) Copia tutto il contenuto di root nella nuova partizione con il 
comando cp -xa / /mnt/hdb1
5) modifica il boot loader perchè vada a cercare il sistema in hdb1 
anzichè hdb3 (ed eventuale file di configurazione in hdb1)
6) crea una partizione ext3 nello spazio rimanente tra la partizione 
ntfs e hdb3 e montala in /mnt/newhome
7) esegui cp -xa /home /mnt/newhome
8) modifica /mnt/hdb1/etc/fstab in modo che ad /home sia associato la 
nuova partizione
9) riavvia il sistema (che dovrebbe partire da hdb1)
10) verifica se tutto è a posto
11) disabilita la partizione di swap con swapoff -a
12) cancella la vecchia root, hdb5 e hdb6
13) con parted (o un frontend come qtparted) allarga la home e crea una 
partizione di swap
Spero di essere stato utile.
Mattia Adami

 quanto? E come? Non so dove mettere le mani. Mi serve qualche parere.
io mi limiterei a mutare la ntfs in fat32;
/ è grande abbastanza, se non ti dai all'installazione smodata di tutto 
l'installabile;
cmq potresti alleggerirla, ad es OpenOffice sarà lì, ma potresti 
metterlo tranquillamente in /home, comanche Firefox, Thunderbird e, 
credo anche i fonts (nat linkandoli poi nei posti giusti);
prova così e datti al ripartizionamento solo se sorgono problemi o se 
hai voglia di smanacciare;
r
-- 
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
[CCCP - fedeli alla linea]
tutto sui Pentangle: 
http://umpf.net/

   Windows e di scambio.
Perché tante partizioni? Su di un server posso capire, ma su di un pc 
desktop... Inizialmente anch'io suddividevo l'hd in tante partizioni, 
più o meno come dici tu. Dopo un po' di tempo (circa un paio d'anni) che 
usavo Linux, non ho mai trovato una grande utilità in questo (ripeto, su 
di un desktop). Ho smesso di farlo, e non ho mai avuto problemi. L'unica 
partizione che, a mio parere, vale la pena di tenere separata è la home.
IMHO ovviamente.
Mattia Adami

 rado. Quindi relego la swap verso il 'fondo'.
Beh.. hai anche 1.5 gb di ram... Io sul mio portatile avevo 256 mb ed il 
discorso era ben diverso. Ora ho aggiunto mezzo giga, con un cambio di 
prestazioni notevole per caricare le applicazioni.
Mattia Adami

 prestazioni notevole per caricare le applicazioni.
Eh si. La dea Ram! Penso di avviare un nuovo culto.

Grazie a tutti! Lo so che sono un pò incoerente, ma alla fine ho deciso 
di fare un backup della /home e di formattare tutto.
Creo 4 partizioni:
1) Swap (512 MB)
2) / (10 GB) Reseiser; Anche se ancora non so se tutti questi GB sono 
sprecati o no...
3) /home (10 GB) Reseiser
4) Il restante per i downalod di eMule. Sono un pò indeciso tra fat32 e 
ext3 ma ci penserò.
Ciao.

 su di un pc desktop...
Per sicurezza; facendo così posso montare la
root e la /usr in sola lettura ed evitare 
tante preoccupazioni.

 ext3 ma ci penserò. 
se non questa almeno un'altra fat32 ti serve: certi editing video è 
molto più semplice farli con Win che con Linux, ad es.
r
ps
ma prendi in considerazione la semplice conversione della ntfs in fat32, 
come ti dicevo -provare non ti costa molto
-- 
i quattro uomini meno poveri del mondo hanno un reddito equivalente
a quello dei seicento milioni meno ricchi
[rapporto ONU 1999]
Ramapage: 
http://umpf.net/