/dev/mapper/fedora_new--host-root / ext4 defaults 1 1
UUID=7bdaf95f-6284-4e70-8935-7ea7f75489d5 /boot ext4 defaults 1 2
UUID=480C-9A7D /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/fedora_new--host-home /home ext4 defaults 1 2
/dev/mapper/fedora_new--host-swap swap swap defaults 0 0
/dev/sdc1 /sismologia auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/sdb1 /fedora_data auto nosuid,nodev,nofail,x-gvfs-show 0 0
La buona notizia è che i file system ext4 possono essere ridotti.
In pratica dovremmo ridurre il LV “home” e poi con lo spazio recuperato estendere LV “root”. Questa è una breve guida che ti fa capire cosa bisognerebbe fare:
https://www.linuxtechi.com/reduce-size-lvm-partition/
La guida indica solo come ridurre LV “home” una volta eseguita quest’operazione va esteso LV “root”.
Non so se si possa utilizzare GPARTED. Di solito queste cose le eseguo sempre da terminale.
Ok, io vorrei installare un ssd da 1 Tb.
Ho anche due accoppiatori usb per attaccare i dischi e poi fare la copia.
Posso disturbarvi quando sono in procinto di fare questo lavoro?
Ovviamente siamo sempre qui a disposizione, magari ci si mette d’accordo in una giornata in cui vuoi eseguire l’attività in modo da esserti di supporto in maniera più “veloce”
Ok ragazzi, ho l’ssd da 1 tera. Quando sareste disposti a fare questa trasformazione?
Intanto inizia a fare la copia dei dati.
Aggancia il disco e magari esegui un rsync, qualcosa di questo tipo:
dnf install rsync
rsync --progress -avzH / <path_tuo_HD_esterno>
In questo modo esegui un backup di tutto il disco.
Altrimenti dovresti eseguire i backup puntuali. Per esempio per la home:
rsync --progress -avzH /home/ <path_tuo_HD_esterno>
Ciao palir,
non vorrei fare con rsync in quanto non voglio copiare i file, ma copiare il disco piccolo nel disco grande, e poi reinserirlo come non fosse successo nulla, per poi ingrandire le partizioni che ci sono in modo che ritrovo un disco molto più grande. Lo stesso sistema ho usato su un portatile windows (lo so, molto diverso), ma il risultato è stato che non si è accorto di nulla e poi ho potuto ingrandire le partizioni.
Chiaramente il tutto fatto con un altro computer in modo che nulla possa essere scritto sul disco sorgente per poi non poter essere trovato successivamente.
Ho un altro computer con fedora e potrei utilizzare linux per copiare le varie partizioni.
Cosa ne pensi?
Gparted riuscirebbe a copiare i dischi?
Allora per fare quello che dici ti consiglio “Clonezilla”.
Leggi questa guida.
Lo installi su una pennetta usb e fai il backup della tua installazione di Fedora sul nuovo disco. Lo spazio in più dovrebbe essere “visto” come disco “non parzionato”.
Ho dato una piccola scorsa alla guida e mi é sembrato il programma giusto per fare quello che io vorrei. Dimmi se ho capito male:
- non bisogna scollegare il drive sorgente
- il destinatario di collega con la USB in un secondo momento.
- deve fare il boot da CD e poi farlo girare.
- arrivati al punto 4 fare la copia del disco su quello nuovo.
Se é così poi esiste su clonezilla la possibilità di ingrandire le varie partizioni per poter ingrandire quella che mi serve o devo usare gparted?
L’ultima parte la facciamo in un secondo momento.
Quando sostituirai il disco “vecchio” con quello “nuovo” con tutti i dati.
A quel punto o riga di comando (preferisco personalmente) oppure credo che GParted posso essere di aiuto.
Bene, sono riuscito a fare la copia del disco con clonezilla.
Questo è la configurazione corrente con fstab
File system 1K-blocchi Usati Disponib. Uso% Montato su
devtmpfs 8116156 0 8116156 0% /dev
tmpfs 8141456 248 8141208 1% /dev/shm
tmpfs 8141456 1900 8139556 1% /run
tmpfs 8141456 0 8141456 0% /sys/fs/cgroup
/dev/mapper/fedora_new--host-root 51475068 47293948 1543296 97% /
tmpfs 8141456 28 8141428 1% /tmp
/dev/sda2 487652 190434 267522 42% /boot
/dev/sda1 204576 8500 196076 5% /boot/efi
/dev/sdb1 961301832 84148932 828298476 10% /fedora_data
/dev/sdc1 961302824 676216216 241120828 74% /sismologia
/dev/mapper/fedora_new--host-home 179851664 14063940 156628660 9% /home
tmpfs 1628292 12 1628280 1% /run/user/1001
e questa la partizione del disco con gparted
Ora vorrei ampliare le partizioni di questo nuovo disco da 1T
Con GParted ho provato ad utilizzare il menu Partizione selezionando /dev/sda3, ma non so se basti.
Qui non vedo i vari /dev/mapper, non come sono strutturati.
Ciao,
prova a fornirci l’output dei seguenti comandi:
lsblk
vgs
lvs
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 931,5G 0 disk
└─sdb1 8:17 0 931,5G 0 part /fedora_data
sr0 11:0 1 1024M 0 rom
sdc 8:32 0 931,5G 0 disk
└─sdc1 8:33 0 931,5G 0 part /sismologia
sda 8:0 0 931,5G 0 disk
├─sda2 8:2 0 500M 0 part /boot
├─sda3 8:3 0 232,2G 0 part
│ ├─fedora_new--host-swap 253:1 0 7,8G 0 lvm [SWAP]
│ ├─fedora_new--host-home 253:2 0 174,4G 0 lvm /home
│ └─fedora_new--host-root 253:0 0 50G 0 lvm /
└─sda1 8:1 0 200M 0 part /boot/efi
vgs
VG #PV #LV #SN Attr VSize VFree
fedora_new-host 1 3 0 wz--n- 232,20g 4,00m
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora_new-host -wi-ao---- 174,38g
root fedora_new-host -wi-ao---- 50,00g
swap fedora_new-host -wi-ao---- 7,81g
Allora da quello che ho capito vorresti assegnare tutto il nuovo spazio non allocato alla “/”.
Sei sicuro?
Comunque da riga di comando dovresti procedere in questo modo:
fdisk /dev/sda
Dovresti dare il comando “n” poi “p” ed infine sempre invio. Poi “w” e nuovamente invio.
partprobe
pvcreate /dev/sda4
vgextend /dev/sda4 fedora_new-host
A questo punto hai assegnato lo spazio al tuo VG “fedora_new-host” e dobbiamo scegliere come distribuire lo spazio.
Se lo vuoi dare tutto alla “/” devi dare il comando, però valuta bene se è meglio distribuirlo anche con gli altri LV:
lvextend -l +100%FREE /dev/mapper/fedora_new--host-root
Infine (se ricordo bene è formattato in ext) devi dare il comando:
resize2fs /dev/mapper/fedora_new--host-root
(ext3 / ext4)
xfs_growfs /dev/mapper/fedora_new--host-root
( se invece fosse xfs)
Facci sapere se è chiaro
Scusami se chiedo lumi… mi sono perso…
partprobe
pvcreate /dev/sda4
vgextend /dev/sda4 fedora_new-host
In pratica crei la partizione sda4 e la assegni a fedora_new-host
qui sarebbe meglio distribuirla con gli altri LV
lvextend -l +100%FREE /dev/mapper/fedora_new–host-root
ma se creo un nuovo fedora_new-host, poi sda3 che fine fa?
Non sarebbe meglio ingrandire la partizione sda3 (all’incirca la metà del disco) ed ingrandire tutti i LV ed assegnare la partizione sda4 ai dati? (1Tb, a voglia a mettere dati!!)
Stiamo utilizzando i VG, volume group.
I VG sono contenitori che aggregano partizioni fisiche (dev/sdx).
Quindi puoi mettere molti partizioni fisiche dentro il tuo VG “fedora_new-host”.
I VG poi possono essere (passami il termine) “affettati” in LV nel tuo caso:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora_new-host -wi-ao---- 174,38g
root fedora_new-host -wi-ao---- 50,00g
swap fedora_new-host -wi-ao---- 7,81g
Ora il mio consiglio è di assegnare lo spazio non allocato al tuo VG e decidere insieme come distribuirlo ai tuoi LV. Nel tuo caso alla "home ed alla “root”. Ovviamente ti puoi anche lasciare dello spazio “libero” da assegnare all’occorrenza.
Fammi sapere se hai ancora dubbi.
Ciao palir,
Cosa mi consigli di fare?
Aggiungerlo fino a metà (500 Gb) ed assegnare il restante al montaggio di una nuova partizione o dedicarlo tutto alla VG?
Poi una domanda, come faccio ad accedere ai singoli LV?
Ciao,
da come hi partizionato i tuoi dischi direi di assegnare tutto lo spazio al VG e distribuirlo tra gli LV di “root” ed “home”.
Agli LV ci accedi una volta che li hai montati.
Ad esempio LV di “home” ci accedi quando navighi nel mount point “/home”:
/dev/mapper/fedora_new--host-home 179851664 14063940 156628660 9% /home
Quindi lo swap non lo vedo perchė non é montato…
Ok, allora assegno 1Tb al VG. I comandi per ingrandire home e root?