Verfügbarer Speicherplatz auf /, aber /home hat nicht mehr genügend Speicherplatz?

Verfügbarer Speicherplatz auf /, aber /home hat nicht mehr genügend Speicherplatz?

Ich habe einen Computer mit einer ca. 58 GB großen Partition, die für Fedora 30 reserviert ist. Ich habe gerade eine Warnung erhalten, dass mir der Speicherplatz ausgeht /home.

Ich rannte los df -hund bekam dies:

Filesystem                               Size  Used Avail Use% Mounted on
devtmpfs                                 3.9G     0  3.9G   0% /dev
tmpfs                                    3.9G  167M  3.7G   5% /dev/shm
tmpfs                                    3.9G  1.9M  3.9G   1% /run
tmpfs                                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/mapper/fedora_localhost--live-root   35G   13G   20G  40% /
tmpfs                                    3.9G   20M  3.9G   1% /tmp
/dev/mapper/fedora_localhost--live-home   17G   15G  847M  95% /home
/dev/sda8                                976M  164M  746M  18% /boot
/dev/sda2                                256M  140M  117M  55% /boot/efi
tmpfs                                    789M   11M  778M   2% /run/user/1000

Ich weiß, dass /sie /homesich nicht auf separaten Partitionen befinden, aber warum sind sie getrennt? Und wie kann ich mehr Speicherplatz zuweisen /home?

BEARBEITEN:

pvdisplay:

  WARNING: Failed to connect to lvmetad. Falling back to device scanning.                    
  --- Physical volume ---                                                                    
  PV Name               /dev/sda9                                                            
  VG Name               fedora_localhost-live                                                
  PV Size               <57.79 GiB / not usable 4.00 MiB                                     
  Allocatable           yes (but full)                                                       
  PE Size               4.00 MiB                                                             
  Total PE              14793                                                                
  Free PE               0                                                                    
  Allocated PE          14793                                                                
  PV UUID               YnWhfZ-jzxO-1QbU-k756-YisP-qjuW-Cnf0oC  

vgdisplay:

  WARNING: Failed to connect to lvmetad. Falling back to device scanning.                    
  --- Physical volume ---                                                                    
  PV Name               /dev/sda9                                                            
  VG Name               fedora_localhost-live                                                
  PV Size               <57.79 GiB / not usable 4.00 MiB                                     
  Allocatable           yes (but full)                                                       
  PE Size               4.00 MiB                                                             
  Total PE              14793                                                                
  Free PE               0                                                                    
  Allocated PE          14793                                                                
  PV UUID               YnWhfZ-jzxO-1QbU-k756-YisP-qjuW-Cnf0oC  

lvdisplay:
  WARNING: Failed to connect to lvmetad. Falling back to device scanning.
  --- Logical volume ---
  LV Path                /dev/fedora_localhost-live/swap
  LV Name                swap
  VG Name                fedora_localhost-live
  LV UUID                JGCKLU-3O7s-lNZU-HjZi-mTn2-HV3J-u376VH
  LV Write Access        read/write
  LV Creation host, time localhost-live, 2019-07-21 19:25:06 -0700
  LV Status              available
  # open                 2
  LV Size                5.88 GiB
  Current LE             1506
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

  --- Logical volume ---
  LV Path                /dev/fedora_localhost-live/home
  LV Name                home
  VG Name                fedora_localhost-live
  LV UUID                QJpqdd-ZzT3-QJ2P-8E6d-oIlW-LiDI-T9KafK
  LV Write Access        read/write
  LV Creation host, time localhost-live, 2019-07-21 19:25:06 -0700
  LV Status              available
  # open                 1
  LV Size                <17.03 GiB
  Current LE             4359
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2

  --- Logical volume ---
  LV Path                /dev/fedora_localhost-live/root
  LV Name                root
  VG Name                fedora_localhost-live
  LV UUID                AtjCQZ-a26R-RR8c-IRmo-INqb-rzad-sDuJ9O
  LV Write Access        read/write
  LV Creation host, time localhost-live, 2019-07-21 19:25:09 -0700
  LV Status              available
  # open                 1
  LV Size                <34.88 GiB
  Current LE             8928
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

Antwort1

Sie haben einen physischen Datenträger, /dev/sda9, eine Datenträgergruppe, fedora_localhost-live, und drei logische Datenträger root, home, und swap.

Die ersten zwei logischen Datenträger sind an /und gemountet /homeund Ihr Swap ist nirgendwo gemountet, da der Swap keinen Mountpoint hat, aber trotzdem den ihm zugewiesenen Speicherplatz nutzt.

In Ihrem df -hkönnen Sie sehen, dass das logische Volume für Root /dev/mapper/fedora_localhost--live-root35 GB Gesamtspeicherplatz mit 20 GB freiem Speicherplatz hat und das logische Volume für Home /dev/mapper/fedora_localhost--live-home17 GB Gesamtspeicherplatz mit nur 847 MB ​​freiem Speicherplatz hat, weshalb es fast voll ist. Sie können auch anhand dieser Zeilen in sehen, dass der Speicherplatz in Ihrer Volume-Gruppe vollständig aufgebraucht ist vgdisplay:

Total PE              14793                                                                
Free PE               0                                                                    
Allocated PE          14793  

Allerdings können Sie die Größe von nicht /homeso wie es ist erhöhen, da in der Volume-Gruppe kein Platz vorhanden ist, der ihm zugewiesen werden kann. Sie können nur Folgendes tun:

  1. Wenn auf einer anderen physischen Festplatte dieser Maschine Speicherplatz vorhanden ist, können Sie damit fdiskeine weitere Partition und ein weiteres logisches Volume erstellen, diese dann der Volume-Gruppe hinzufügen und den Speicherplatz auf dem homelogischen Volume erweitern.

  2. Wenn das Dateisystem auf den logischen Datenträgern ist ext4, können Sie den logischen Datenträger verkleinern rootund den zusätzlichen Speicherplatz dem homelogischen Datenträger zuweisen. Sie können den Typ des Dateisystems mit dem Befehl lsblk -foder ermitteln findmnt -o source,fstype. Wenn der Dateisystemtyp ist, xfsfunktioniert dies nicht.

  3. Sie können Ihrer Maschine eine weitere physische Festplatte hinzufügen, diese mit fdisk einrichten, dann ein physisches Volume erstellen, es der Volume-Gruppe hinzufügen und den Speicherplatz auf dem homelogischen Volume erweitern.

Da Sie sich für die zweite Option entschieden haben:

  1. Bevor Sie beginnen, sichern Sie Ihre Daten. Das ist wichtig, falls etwas schief geht. Ich kann das nicht genug betonen.

  2. Sie müssen von einem Fedora Live-USB oder einer CD/DVD booten.

  3. Melden Sie sich in Ihrer Livesitzung an rootund installieren Sie das Paket lvm2, dnf install lvm2falls es noch nicht vorhanden ist.

  4. Führen Sie den Befehl aus lvs, um sicherzustellen, dass das logische Stammvolume angezeigt wird. Wenn dies nicht der Fall ist, führen Sie den Befehl aus vgchange -a y fedora_localhost-liveund führen Sie ihn dann lvserneut aus.

  5. Überprüfen Sie das logische Stammvolume mit auf Fehler e2fsck -f /dev/mapper/fedora_localhost--live-root.

  6. Da es nicht gemountet wird, können Sie die Größe des logischen Stammvolumes mit reduzieren resize2fs /dev/mapper/fedora_localhost--live-root 25Gund es dann mit verkleinern lvresize -L 25G /dev/mapper/fedora_localhost--live-root.

  7. Führen Sie es aus. vgsJetzt sollten Sie Ihre fedora_localhost-liveDatenträgergruppe mit 10 GB frei sehen.

  8. Erweitern Sie als Nächstes das logische Home-Volume mit auf den restlichen Speicherplatz lvresize -l +100%FREE /dev/mapper/fedora_localhost--live-homeund ändern Sie seine Größe mit resize2fs /dev/mapper/fedora_localhost--live-home.

  9. Führen Sie es lvserneut aus, und Sie können Ihr logisches Home-Volume mit 10 GB freiem Speicherplatz sehen.

  10. Neustart.

verwandte Informationen