Pagina 1 di 2

Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 18:48
da rodolfok
Ho lo schema delle partizioni dell'immagine seguente, con la partizione root e home che sono sature.
Voglio ampliare o spazio di entrambe, ripartendo quello disponibile dello spazio non allocato.
Ho a disposizione un disco da usare come spazio di scrittura temporaneo.
Come posso fare?

partitionScheme.png

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 20:23
da hyroio
Ovviamente da partizioni non montate (parti da un live cd)

Codice: Seleziona tutto
resize2fs -p /dev/sda1 XXXXK


K = KiB. Fai un po' i calcoli.

Codice: Seleziona tutto
man resize2fs


per dettagli.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 20:57
da hyroio
Per altro stesse code dovrebbe poter farle anche gparted che mostri in figura (Partition -> Reisze) .

Condizione di base e' sempre che la partizione non sia montata.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 21:25
da IlGuru
Già che ci sei crea due partizioni nello spazio non allocato per /var e /tmp (Prima fai i resize come ti hanno detto ma lasciando dello spazio )
Poi monti /root e le due partizioni e travasi le due cartelle.
Poi nella /root montata cancelli i contenuti delle due cartelle
Poi in /etc/fstab monti le due partizioni nelle rispettive cartelle

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 21:46
da lelerelele
la fate tanto semplice, ampliare partizioni gia presenti, mi sto riferendo alla partizione 0, visto che subito dopo c'è la 1! Per quello che so puoi espandere le partizioni se dopo hai degli spazi.
Inoltre lo spostamento di file di sistema, credo che sia deleterio, magari mi sbaglio, alcuni file di boot vanno scritti all'inizio della partizione, la copia li mette sul disco ma non nel posto corretto! Ecco perché si usano programmi specifici per clonare l'intera partizione, e deve essere messa entro una partizione più grande.

Se riuscite con così poco siete più bravi di me.

saluti.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 19 mar 2020, 23:04
da hyroio
Già che ci sei crea due partizioni nello spazio non allocato per /var e /tmp


Attenzione che /tmp e' tmpfs, quindi in memoria e non su disco

Codice: Seleziona tutto
# mount
...
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
...


la fate tanto semplice, ampliare partizioni gia presenti

resize2fs amplia la partizione se c'e' spazio libero contiguo. Se le hai create una di seguito all'altra, la cosa si puo fare ma e' piu complessa. Fosse mio il PC proverei a clonarla con "dd", tipo (non testato)

Codice: Seleziona tutto
sudo dd if=/dev/sda1 of=immagine.img


e poi riscriverla, sempre con dd, una volta riorganizzato le partizioni (fdisk)

Codice: Seleziona tutto
sudo dd if=immagine.img of=/dev/sda1
sudo resize2fs /dev/sda1


Dipende dalla tua esperienza. Buona norma fare dei backup prima di ogni prova. Piu semplice di tutto, se puoi, salvare idati importanti e reinstallare. (Se reinstalli io consiglio partizione unica, non due).

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 20 mar 2020, 3:08
da xyz
lelerelele ha scritto:...
Inoltre lo spostamento di file di sistema, credo che sia deleterio, magari mi sbaglio, alcuni file di boot vanno scritti all'inizio della partizione...

Stiamo parlando si un sistema Linux, vincoli assoluti sulla posizione all'interno di un file system di un file (qualsiasi) non ci sono. Il sistema di boot, se è in grado di leggere il file system, individua il file del kernel e esegue semplicemente il boot.

Aggiungo anche che i file system usati sotto Linux non dipendono dalla geometria di costruzione del hard disk (o equivalenti), quindi possono essere facilmente spostati.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 20 mar 2020, 10:48
da hyroio
Riguardando il tuo gparted, perche' non rasare via completamente windows e usare solo Linux. Immagino che avrai le tue ragioni ma, se ci sono programmi windows particolari di cui hai bisogno (oltre ai virus e agli anti-virus) :) puoi aprire anche un altro thread (o chiedere qui, non so bene le regole del forum) e magari si trova una soluzione. Pensaci su, io sono fisso su linux da oltre 15 anni, per passione e lavoro.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 20 mar 2020, 14:14
da rodolfok
Ciao, anch'io uso GNU-Linux da molto tempo. Non c'è Windows installato, lo eseguo con VirtualBox per i programmi che mi servono, è solo una partizione dati NTFS, perché quando avevo il dual boot era in condivisione con Windows.
Ora è rimasta NTFS, in realtà potrei anche convertirla ext, sono solo dati, quindi basta copiare e incollare.
Ancora non mi è chiaro come fare, ma grazie per le risposte.
La mia idea è di clonare le due partizioni, poi rimuoverle e farne una sola con quella non allocata, poi ricollocarle, ma non ricordo se rimettendole le posso ricreare di dimensioni diverse o mettere i mount point nella stessa partizione.
Penso anch'io che sia meglio d'ora in poi non fare più partizioni, non ne ho l'assoluta necessità e mi pare che semplifichi un poco le cose.

Re: Spostamento e ridimensionamento partizioni

MessaggioInviato: 20 mar 2020, 17:18
da hyroio
Si devo dire che fossi in te copierei i dati che servono in un HD, DVD etc, e reinstallerei tutto pulito, unica partizione, prendendo tutto lo spazio. Ultimamente, quando mi manca spazio (pero uso il PC per lo piu per laovoro), compro un ssd nuovo e reinstallo li, e tengo il vecchio come backup. Buona fortuna !