Ridimensionare partizione

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Ridimensionare partizione

Messaggio da anycolouryoulike »

Dato che ho finito lo spazio nella mia home, vorrei allargarla.
Ho cercato nel forum ma ho trovato solo informazioni riguardanti il ridimensionamento del filesystem, per allargare la partizione come devo fare?
Il filesystem è EXT3.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Ridimensionare partizione

Messaggio da Mario Vanoni »

[OT]

Non ho mai capito la mania di suddividere il primo HD,
mania forse venuta da M$-DO$.

HD di 72MB e solo 16384 inode con AT&T UNIX SVR2.0,
poi 616MB e 65536 inode con AT&T UNIX SVR3.2,
poi 4GB con Linux forse ancora 1.3, piu` tardi 2.0,
poi 16GB con Linux 2.4.31, sempre HD SCSI.
Questo in ditta e sempre _una_ partizione, root (/).
Il secondo HD 16GB nell'ultima macchina chiamato /xyz,
RATIONALE: perche' sia alla fine di ls -al /.

Privatamente ho il primo HD 1TB tutto root (/),
il secondo chiamato /zz, vedi sopra perche'.

In 23 anni l'unico problema riscontrato e` stato,
nelle prime due macchine, "no free inode left ...",
quindi trasferire qualcosa di troppo su floppy,
ma mai un /home ecc. colmo per bytes.

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

Mario Vanoni ha scritto: Non ho mai capito la mania di suddividere il primo HD
E' buona norma creare filesystem distinti laddove alcune porzioni di filesystem, per motivi di performance, debbono avere delle configurazioni differenti (diverso scheduler di I/O, diversa impostazione del journaling, ecc..), lo stesso principio vale per applicare differenti politiche di sicurezza a differenti filesystem; vedere ad esempio le opzioni di mount nosuid, noexec, ro, nodev, ecc.. (per fare un esempio, /tmp è buona norma montarlo con nosuid, noexec, nodev, /boot con ro, nosuid, noexec, nodev, ecc..)

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

anycolouryoulike ha scritto:Dato che ho finito lo spazio nella mia home, vorrei allargarla.
Ho cercato nel forum ma ho trovato solo informazioni riguardanti il ridimensionamento del filesystem, per allargare la partizione come devo fare?
Il filesystem è EXT3.
smonti il fs, cancelli la partizione usando fdisk,cfdisk o altro, ne crei un'altra piu' grande che parta esattamente dal punto in cui partiva quella cancellata (ovviamente la partizione che vuoi allargare deve essere l'ultima nel disco, perche' se ce ne sta un'altra dopo o la cancelli o non hai modo di allargare la prima), levi il journal dal fs con tune2fs, fsck, allarghi il fs con resize2fs, rimetti il journal con tune2fs, fsck (nun se sa mai), la rimonti (btw per la prossima installazione ti consiglio di usare lvm, che ti rende la vita mooolto piu' facile)

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Ridimensionare partizione

Messaggio da aschenaz »

Io avevo il problema opposto, ovvero poco spazio per /. Siccome
la partizione con / veniva prima, non ho potuto (o forse, meglio, non
ho saputo
) fare così come consiglia masalapianta. Allora ho
usato gparted in versione live, ho tolto un po' di spazio alla /home,
ne ho fatto due partizioni e ci ho duplicato /var e /opt, montandole
in fstab e cancellando le originali. Così ho guadagnato un bel po'
di spazio, ma ora mi ritrovo con 4 partizioni invece di 2.
Sicuramente ho trovato la soluzione più tortuosa che si potesse
immaginare... :lol:

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Ridimensionare partizione

Messaggio da Mario Vanoni »

masalapianta ha scritto:
Mario Vanoni ha scritto: Non ho mai capito la mania di suddividere il primo HD
E' buona norma creare filesystem distinti laddove alcune porzioni di filesystem, per motivi di performance, debbono avere delle configurazioni differenti (diverso scheduler di I/O, diversa impostazione del journaling, ecc..), lo stesso principio vale per applicare differenti politiche di sicurezza a differenti filesystem; vedere ad esempio le opzioni di mount nosuid, noexec, ro, nodev, ecc.. (per fare un esempio, /tmp è buona norma montarlo con nosuid, noexec, nodev, /boot con ro, nosuid, noexec, nodev, ecc..)
[OT]

/tmp e /var/tmp devono avere permessi creati con chmod 1777
altriment non funzionano sotto multiutenza.

/boot basta chmod 0755, quale utente lo puo` cambiare?

Queste cose il sysadm le deve saper governare,
con una partizione unica, con partizioni multiple,
con un solo HD o magari cinque, dai tempi di AT&T!

La performance degli HD moderni (1TB ha 32MB di cache) e` tale,
che la suddivisione diventa inutile, il freno, per esperienza,
e` SATA (max UDMA/133), limite del kernel (?),
il CPU Core 2 Duo e la memoria di 4GB aspettano.

Il masterizzatore (nuovo) Optiarc AD-7203S max UDMA/100.

IDE e` in genere 33, al boot lo puoi accellerare al massimo a 66,
la "buona norma" a quale generazione di HW si riferisce?

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: Ridimensionare partizione

Messaggio da sya54M »

io concordo con vanoni sul fatto che fare partizioni che non sono strettamente necessarie sia solo uno spreco di spazio.

in tutti i miei pc (4) ho fatto una sola partizione per la root

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Ridimensionare partizione

Messaggio da anycolouryoulike »

@masalapianta: è andato tutto liscio, grazie!

@Mario Vanoni: se tu ti trovassi con il filesystem di root inconsistente (non te lo auguro) perderesti tutto, io invece avrei ancora la home. Sono cose che non dovrebbero succedere, ma non si sa mai.
E poi hai detto che anche tu i dati li tieni in un altro disco, solo che non lo monti in /home.
Una cosa però non l'ho capita: perché ti interessa che sia l'ultimo in ls -al /?

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

Mario Vanoni ha scritto: /tmp e /var/tmp devono avere permessi creati con chmod 1777
altriment non funzionano sotto multiutenza.
chi ha detto il contrario? Ho citato /tmp facendo uno dei milioni di esempi in cui dividere i fs e' conveniente; nella fattispecie ho detto che ad esempio nel caso di /tmp torna comodo a fini di sicurezza per poterla montare con nosuid, noexec, nodev; limitandomi alle opzioni di mount non ho minimamente fatto accenno ai permessi
/boot basta chmod 0755, quale utente lo puo` cambiare?
il primo esempio che mi viene in mente: un servizio che gira con i privilegi di root e che, con determinati tipi di bug, puo' essere utilizzato per scrivere arbitrariamente in /boot (ad esempio modificando l'immagine del kernel in uso con una patchata con un rootkit)
Queste cose il sysadm le deve saper governare,
con una partizione unica, con partizioni multiple,
con un solo HD o magari cinque, dai tempi di AT&T!
_no_, moltissime cose, con un'unico fs (parlare di singola partizione in questo caso non e' propriamente corretto perche' tramite logical volume manager posso benissimo avere piu' fs distinti utilizzando un'unica partizione) non sono governabili a meno di modificare il kernel appositamente
La performance degli HD moderni (1TB ha 32MB di cache) e` tale,
che la suddivisione diventa inutile, il freno, per esperienza,
e` SATA (max UDMA/133), limite del kernel (?),
il CPU Core 2 Duo e la memoria di 4GB aspettano.
le prestazioni hardware di controller e dischi non sono un riferimento assoluto, o meglio, lo sono in condizioni ottimali (quasi mai); il piu' delle volte, il collo di bottiglia e' altrove e per spremere al massimo il sistema, si lavora utilizzando fs che ottengono maggiori prestazioni (xfs per grossi file, reiser per file piccoli e numerosi, ecc..) nel tipo d'uso che se ne deve fare, adottando lo scheduler di I/O che meglio si adatta al suddetto tipo d'uso, utilizzando le opzioni di journaling e mount che danno migliori performance, ecc...
Questo ovviamente richiede di avere fs separati (per poter diversificare il tuning in base al tipo d'uso); notare bene che non si sta parlando di procedure arcaiche in uso 20 anni fa quando le prestazioni hardware erano quel che erano, ma del modus operandi standard che si adotta in ambiente enterprise, su sistemi ad alto carico, dove l'I/O su dischi gioca un ruolo di primo piano (RDBMS per dirne una), un esempio stupido:
http://www.redhat.com/magazine/008jun05 ... chedulers/
notare, sul _medesimo_hardware_ (e non parliamo di anticaglia ma di sistemi di classe enterprise con controller ultrascsi e fiber channel), quanto siano pesanti le differenze di I/O lavorando solo sullo scheduler
la "buona norma" a quale generazione di HW si riferisce?
a qualsiasi generazione

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

sya54M ha scritto:io concordo con vanoni sul fatto che fare partizioni che non sono strettamente necessarie sia solo uno spreco di spazio.
non se usi un logical volume manager
in tutti i miei pc (4) ho fatto una sola partizione per la root
in ambito desktop la necessita' di diversificare i fs si riduce moltissimo; nella stragrande maggioranza dei casi non conviene fare piu' di due fs ( / e /home)

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

aschenaz ha scritto:Io avevo il problema opposto, ovvero poco spazio per /. Siccome
la partizione con / veniva prima, non ho potuto (o forse, meglio, non
ho saputo
) fare così come consiglia masalapianta. Allora ho
usato gparted in versione live, ho tolto un po' di spazio alla /home,
ne ho fatto due partizioni e ci ho duplicato /var e /opt, montandole
in fstab e cancellando le originali. Così ho guadagnato un bel po'
di spazio, ma ora mi ritrovo con 4 partizioni invece di 2.
Sicuramente ho trovato la soluzione più tortuosa che si potesse
immaginare... :lol:
lvm lvm lvm lvm lvm lvm ecc... :iconbiggrin: :iconbiggrin: :iconbiggrin: (messaggio subliminale)

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Ridimensionare partizione

Messaggio da Mario Vanoni »

anycolouryoulike ha scritto: @Mario Vanoni: se tu ti trovassi con il filesystem di root inconsistente (non te lo auguro) perderesti tutto, io invece avrei ancora la home. Sono cose che non dovrebbero succedere, ma non si sa mai.
E poi hai detto che anche tu i dati li tieni in un altro disco, solo che non lo monti in /home.
Una cosa però non l'ho capita: perché ti interessa che sia l'ultimo in ls -al /?
Successo due mesi fa, HD SATA 500GB morto durante
la compilazione di un kernel, 5 fsck, irrecuperabile!

Sempre copia di /boot, /etc, /root ecc.
sul secondo HD, in piu` sulla seconda macchina.
Idem sulla prima copie della seconda!

Cambio HD, formattazione, nuova installazione,
copiare i files importanti, o dal secondo HD,
oppure con un mount dalla seconda macchina ...

Un vecchio sysadm non si fida di niente,
una rete di salvataggio OK, meglio due,
piu` la terza su qualche CD, anche se non aggiornato.
Paranoia, non credo, prudenza ed esperienza,
ma finora mai problemi nei (tanti) restauri.
La HW di oggi costa _e_ _vale_ sempre meno!


Con il secondo disco montato su /xyz o /zz,
con ls -al lo identifichi subito, p. e.
/copy rimarebbe tra /boot e /etc
e /reserve tra /proc e /root ecc. ecc.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Ridimensionare partizione

Messaggio da aschenaz »

masalapianta ha scritto:
aschenaz ha scritto:Io avevo il problema opposto, ovvero poco spazio per /. Siccome
la partizione con / veniva prima, non ho potuto (o forse, meglio, non
ho saputo
) fare così come consiglia masalapianta. Allora ho
usato gparted in versione live, ho tolto un po' di spazio alla /home,
ne ho fatto due partizioni e ci ho duplicato /var e /opt, montandole
in fstab e cancellando le originali. Così ho guadagnato un bel po'
di spazio, ma ora mi ritrovo con 4 partizioni invece di 2.
Sicuramente ho trovato la soluzione più tortuosa che si potesse
immaginare... :lol:
lvm lvm lvm lvm lvm lvm ecc... :iconbiggrin: :iconbiggrin: :iconbiggrin: (messaggio subliminale)
Si, ma sarei potuto passare a lvm senza formattare?
E poi ero convinto che fosse opportuno in presenza di più dischi...

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Ridimensionare partizione

Messaggio da masalapianta »

aschenaz ha scritto: Si, ma sarei potuto passare a lvm senza formattare?
no, ma poi usarlo la prossima volta che installi una macchina
E poi ero convinto che fosse opportuno in presenza di più dischi...
perche' ne eri convinto?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Ridimensionare partizione

Messaggio da aschenaz »

masalapianta ha scritto:
aschenaz ha scritto: Si, ma sarei potuto passare a lvm senza formattare?
no, ma poi usarlo la prossima volta che installi una macchina
Ok, ma a me serviva ripartizionare senza formattare...
E poi ero convinto che fosse opportuno in presenza di più dischi...
perche' ne eri convinto?
Perché tutti gli esempi che ho letto parlavano di più dischi (deduzione
molto scientifica, come vedi. :lol:).

Comunque grazie.

Rispondi