Problema installazione pacchetto

/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” :slight_smile:

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:

  1. non bisogna scollegare il drive sorgente
  2. il destinatario di collega con la USB in un secondo momento.
  3. deve fare il boot da CD e poi farlo girare.
  4. 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 :slight_smile:

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?