Pagina 1 di 1

bisogno di spiegazioni su partizioni

Inviato: sab 1 apr 2006, 19:43
da fabrileo
Ciao a tutti
nonostante abbia cercato di capire quale sia il modo di partizionare la mia configurazione non sono riuscito a capire bene.
vorrei installare slak sul mio pc che due HD uno da 20 G che è primary master e uno da 6 G che è il primary slave .
Io ho partizionato in questo modo:
Sul hd da 18 ho messo una part di swap da 3 G e una part da 17 G per la /
Sul secondo ho messo solo una part primaria da 6 G
non so se va bene poiche cfdisk mi chiede di fleggare anche la partizione da 6 come boot.
Qualcuno mi puo indicare se va bene o se devo fare in un altro modo?
Poi non sono riuscito a capire cosa sono le partizioni logiche
ciao a tutti
Fabrizio

Inviato: sab 1 apr 2006, 20:10
da [shutdown]
lo swap è una partizione logica cioè una memoria virtuale che funziona piu o meno come le tue RAM e piu o meno deve avere una dimensione in MB del doppio delle tue RAM, poi avendo 2 hd per poter fare il dual boot su tutti e due devi fare un raid 0, altrimenti 1 dei 2 non puo funzionare da boot

segue partizioni

Inviato: sab 1 apr 2006, 20:52
da fabrileo
ciao e grazie per la risposta
ma cosa significa fare un raid 0 ?
e come lo faccio?
io vorrei solo che il secondo hd sia usabile per mettterci cosa mi pare
si puo fare?
Fabrizio

Inviato: sab 1 apr 2006, 20:54
da [shutdown]
innanzitutto devi decidere se te vuoi che i 2 hd li veda come 1 solo o come 2 hd separati, se vuoi che i 2 hd diventino 1 solo devi fare un raid 0 da bios sennò decidi su quale installare la slack e l'altro lo lasci comè

Inviato: sab 1 apr 2006, 21:38
da albatros
Post rieditato per compattare lo spazio, perché postato per errore due volte; leggere il post successivo. Grazie e scusate...

Inviato: sab 1 apr 2006, 21:39
da albatros
Penso che Fabrileo non sia interessato al raid (redundant array of inexpensive disks), penso che voglia semplicemente una partizione dove mettere dei dati.
Lascia pure per il 1° hd le cose come stanno (poi, con l'esperienza, deciderai se creare delle partizioni per /boot /home /usr, eccetera), per il secondo hd scegli poi un mount point come ti pare, tipo /dati, il programma di installazione dovrebbe creare la directory e la riga in /etc/fstab automaticamente.
Grub o lilo andrebbero però messi sull'mbr del 1° hd.

La partizioni logiche, detto terra terra senza pretesa di rigore, sono un modo per superare il limite delle 4 partizioni primarie sull'hd: se scegli una partizione logica la potrai poi suddividere in altre partizioni che credo partano in ogni caso da /dev/hda5.
Questo è, ad esempio, l'output di fdisk -l dal pc da cui sto scrivendo:

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 3890 31246393+ 83 Linux
/dev/hda2 3891 4145 2048287+ 82 Linux swap
/dev/hda3 * 4146 7549 27342630 83 Linux
/dev/hda4 7550 9964 19398487+ 5 Extended
/dev/hda5 7550 8765 9767488+ 83 Linux
/dev/hda6 8766 9373 4883728+ 83 Linux
/dev/hda7 9374 9964 4747176 83 Linux

Inviato: sab 1 apr 2006, 21:41
da albatros
Chiedo scusa per il doppio post, credevo di essere riuscito a bloccare l'invio per correggere un'errore nella prima risposta, altrimenti avrei semplicemente editato quanto già scritto.
Sono un po' pasticcione, abbiate pazienza...

Inviato: sab 1 apr 2006, 23:30
da alessiodf
sinceramente fare un raid 0 sarebbe una cosa poco furba perchè raid 0 è molto poco robusto ai guasti.. semmai (ma non hai 2 hd uguali) un raid 1 ..comunque.. ti consiglio di partizionare così:
sull'hd da 18Gb ci metti una partizione di swap(512 Mbytes o 1Gb) poi ci metti la root (/) e la fai grande cone quello che ti resta nell'hd...
Poi prendi l'hd da 6 Gb e ci fai solo la home (/home)

Perchè mettere la root da una parte e la home dall'altra? perchè così sfrutti il parallelismo, sia in lettura che in scrittura..! :wink:

Partizione logica vuol dire che deriva da una estesa... in genere si mette la partizione di boot come primaria e le altre logiche... infatti come doco sopra, l'hd da 6gb (con la home) lo dovresti fare tutto con una partizione logica!

Inviato: dom 2 apr 2006, 0:07
da MAT
17 GB per la / sono uno sproposito! Piuttosto crea diverse partizioni, e alla / non lasciare più di 10 GB (che già sono tanti).

Inviato: dom 2 apr 2006, 0:17
da albatros
Correggo, leggendo il post di alessiodf che ringrazio, l'errore di aver chiamato logica la partizione estesa che da dividere poi in partizioni logiche (ma fdisk è in questo molto chiaro quando ti chiede se vuoi una partizione primaria o estesa).
Io, a parte che con sull'ultimo hd, ho sempre usato partizioni primarie, anche per il vantaggio di poterci installare, se del caso, altri sistemi operativi di prova tipo freebsd o altre distribuzioni linux.
Alessidf ha perfettamente ragione in generale quando ti suggerisce di sfruttare il parallelismo dei due hd su due controller diversi, verifica però che l'hd da 6Gb non sia sensibilmente più lento di quello da 20Gb (hdparm -t /dev/hda e hdparm -t /devhdc (penso)), controlla anche che il dma sia abilitato (hdparm -v /dev/hda , vedi se è on).

Come dividere l'hd è spesso legato a esigenze personali, col tempo saprai tu come organizzarti meglio, il consiglio di alessiodf è senz'altro valido; io avrei scelto diversamente, ti dirò che fra l'altro non userei neanche una partizione da 18 Gb, ma una da 10 per linux di produzione, una da 7 per linux sperimentale e 1 Gb di swap (se hai 512 Mb di ram) e che terrei il secondo hd come unità di backup per dati e configurazioni senza inserirlo neanche in fstab, ma montandolo solo all'occorrenza.
Tendo anche a non lasciare il 5% di spazio per root con l'opzione in mke2fs -m 0 (lo puoi correggere con tune2fs con il filesystem smontato), ma anche qui, a seconda dell'uso, è una scelta che può essere anche dannosa...
Io uso poi ancora l'ext2, ma in tanti ti consiglieranno l'ext3 o reiserfs e probabilmente hanno anche ragione...

Non seguire però i miei consigli, non è detto che siano saggi, qui sul forum, a partire dagli altri che ti hanno risposto, ci sono persona ben più esperte e avvedute di me, è solo per dirti che possibilità ce ne sono tante e la cosa migliore è provare in prima persona...

Inviato: dom 2 apr 2006, 0:22
da albatros
Ah, mi fa piacere che, mentre scrivevo, anche mat ti abbia suggerito una partizione per / più piccola...
Allora non sono così bischero come pensavo (forse lo sono di più :lol: )...

mat, ho letto da qualche parte che sei in procinto di laurearti: in bocca al lupo!

May the source be with you! :D

Inviato: dom 2 apr 2006, 11:06
da absinthe
MAT ha scritto:17 GB per la / sono uno sproposito! Piuttosto crea diverse partizioni, e alla / non lasciare più di 10 GB (che già sono tanti).
quoto in pieno ! a seconda della ram e dell'uso che se ne fa (leggi compilazione di eseguibili) si suggerisce una swap che va dalla dimensione della ram a l doppio di questa -e comunque sono indicazioni arbitrarie, dato che se non swapi la partizione è totalmente inutile!-

M

Re: bisogno di spiegazioni su partizioni

Inviato: dom 2 apr 2006, 14:38
da NoNiX-NoParty
[quote="fabrileo"]Ciao a tutti
nonostante abbia cercato di capire quale sia il modo di partizionare la mia configurazione non sono riuscito a capire bene.
vorrei installare slak sul mio pc che due HD uno da 20 G che è primary master e uno da 6 G che è il primary slave .
Io ho partizionato in questo modo:
Sul hd da 18 ho messo una part di swap da 3 G e una part da 17 G per la /
Sul secondo ho messo solo una part primaria da 6 G
non so se va bene poiche cfdisk mi chiede di fleggare anche la partizione da 6 come boot.
Qualcuno mi puo indicare se va bene o se devo fare in un altro modo?
Poi non sono riuscito a capire cosa sono le partizioni logiche
ciao a tutti
Fabrizio[/quote]

Sei un pazzo ! ;-)

crea una swap da 512 mb (non la userai praticamente mai)
hda3=swap da 512 mb
per il resto :
hda1=/ da 10 Gb
hda2=/home tutto quello che resta
hdb1=/home/utente/documenti

in hdb1 ci metti tutto quello che usi spesso (documenti,musica,film etc,etc)
cfdisk 2.12r

Unità disco: /dev/hda
Size: 61492838400 bytes, 61.4 GB
Heads: 16 Sectors per Track: 63 Cylinders: 119150

Nome Flag Tipo di parTipo FS [Etichetta] Size (MB)
------------------------------------------------------------------------------
hda1 Avvio Primaria W95 FAT32 (LBA) 15504,66*
hda2 Primaria Linux ReiserFS 10503,69*
hda3 Primaria Linux ReiserFS 10503,69*
hda5 Logica Linux ReiserFS 24396,19*
hda6 Logica Linux swap 584,00*
Logica Spazio disponibile 0,65*

Inviato: dom 2 apr 2006, 15:40
da albatros
Per la swap in effetti potresti anche crearne una da 512 Mb, se hai tipo 256 Mb di ram dovrebbe andarti più che bene...
Io ho scelto ora 2 Gb perché con un hd da 80 Gb ho spazio da buttar via e ho preferito un atteggiamento prudente in vista di un possibile potenziamento del sistema senza stare a rifare le partizioni, che potrebbero un domani ospitare anche diverse distro linux o altri os unix-like, però con 512 Mb di ram ancora non c'è mai stato bisogno di swappare (anche perché lancio all'avvio solo ciò che mi serve e con X, blackbox e due finestre di rxvt impegno meno di 30 Mb di ram, ovvero meno del 6%...).
Ma anche con l'altro pc con 256 Mb di ram avevo bisogno della swap (di 256 Mb) solo se lanciavo insieme firefox, openoffice.org, gimp e kde (magari con kstars) o se mentre facevo altre cose compilavo più programmi insieme, all'occorrenza avevo allora preparato uno script che mi creava uno swap file di altri 256 Mb...
Però, se devi usare così tanto l'area di swap, conviene senz'altro comprare altra ram, la swap, a parere mio, deve essere solo una soluzione tampone per far andare avanti il sistema in casi eccezionali, perché le prestazioni ne risentono tantissimo, come ho potuto toccare con mano quando col pentium I avevo solo 90 Mb di ram (che, nel 2004, erano diventati ormai pochi per un uso dekstop, anche se ci si lavorava dignitosamente).
Lo script sopra citato era:
if ! [ -a /dati/swapfile ]
then
mount -a
dd if=/dev/zero of=/dati/swapfile bs=1024 count=260000
mkswap /dati/swapfile
swapon /dati/swapfile
else
swapon /dati/swapfile
fi