Доступно место на /, но на /home заканчивается место?

Доступно место на /, но на /home заканчивается место?

У меня есть компьютер с разделом размером ~58 ГБ, зарезервированным для Fedora 30. Я только что получил предупреждение о том, что у меня заканчивается место на /home.

Я побежал df -hи получил это:

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

Я знаю, что /и /homeна самом деле они не находятся на отдельных разделах, но почему они разделены? И как мне выделить больше места для /home?

РЕДАКТИРОВАТЬ:

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

решение1

У вас есть один физический том, /dev/sda9, одна группа томов, fedora_localhost-liveи три логических тома root, home, и swap.

Первые два логических тома смонтированы в /и , /homeа раздел подкачки никуда не смонтирован, поскольку у раздела подкачки нет точки монтирования, но он все равно использует выделенное ему пространство.

Из вашего df -h, вы можете видеть, что логический том для root, который /dev/mapper/fedora_localhost--live-rootимеет 35G общего пространства с 20GB свободного места, а логический том для home, который /dev/mapper/fedora_localhost--live-homeимеет 17G общего пространства с только 847MB свободного места, поэтому он почти заполнен. Вы также можете видеть, что пространство в вашей группе томов полностью использовано с помощью этих строк в vgdisplay:

Total PE              14793                                                                
Free PE               0                                                                    
Allocated PE          14793  

С учетом сказанного, вы не можете увеличить размер /homeкак есть, потому что в его группе томов нет места, чтобы выделить его. Единственное, что вы можете сделать, это:

  1. Если на другом физическом диске этой машины есть место, вы можете fdiskсоздать на нем еще один раздел и логический том, а затем добавить его в группу томов и расширить пространство до homeлогического тома.

  2. Если файловая система на логических томах — , ext4то вы можете сжать rootлогический том, а затем предоставить дополнительное пространство логическому homeтому. Вы можете узнать тип файловой системы с помощью команды lsblk -fили findmnt -o source,fstype. Если тип файловой системы — , xfsто это не сработает.

  3. Вы можете добавить еще один физический диск к своему компьютеру, настроить его с помощью fdisk, а затем создать физический том, добавить его в группу томов и расширить пространство до homeлогического тома.

Поскольку вы выбрали второй вариант:

  1. Прежде чем начать, сделайте резервную копию данных. Это важно на случай, если что-то пойдет не так. Я не могу не подчеркнуть этого.

  2. Вам потребуется загрузиться с Fedora Live USB или CD/DVD.

  3. Находясь в сеансе прямой трансляции, зайдите rootи установите пакет lvm2, dnf install lvm2если его там еще нет.

  4. Запустите lvs, чтобы убедиться, что корневой логический том отображается. Если его нет, запустите vgchange -a y fedora_localhost-liveи затем запустите lvsснова.

  5. Проверьте корневой логический том на наличие ошибок с помощью e2fsck -f /dev/mapper/fedora_localhost--live-root.

  6. Поскольку он не будет смонтирован, вы можете уменьшить размер корневого логического тома с помощью resize2fs /dev/mapper/fedora_localhost--live-root 25Gи сжать его с помощью lvresize -L 25G /dev/mapper/fedora_localhost--live-root.

  7. Запустите vgs, и вы должны увидеть свою fedora_localhost-liveгруппу томов со свободными 10 ГБ.

  8. Затем расширьте домашний логический том на оставшееся пространство с помощью lvresize -l +100%FREE /dev/mapper/fedora_localhost--live-homeи измените его размер с помощью resize2fs /dev/mapper/fedora_localhost--live-home.

  9. Запустите lvsснова, и вы увидите свой домашний логический том с 10 ГБ свободного места.

  10. Перезагрузить.

Связанный контент