Расширьте дом в LVM и сохраните файл

sdb (SSD)

# df /dev/mapper/fedora-root ext4 26G 16G 8.7G 64% / # pvs PV VG Fmt Attr PSize PFree /dev/sdb3 fedora lvm2 a-- 28.62g 0 # vgs VG #PV #LV #SN Attr VSize VFree fedora 1 2 0 wz--n- 28.62g 0 # lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root fedora -wi-ao---- 25.63g swap fedora -wi-ao---- 2.98g 

SDB


sda (Harddisk)

/ dev / sda1 – мой старый дом.

  • 218TB XFS LVM файловая система. 144TB бесплатно. Сообщение об ошибке «Нет свободного места на устройстве»
  • Как создать моментальный снимок только для чтения в LVM, а затем откат к нему после некоторой работы?
  • перенаправление stdout. sh: ресурс временно недоступен
  • Как уменьшить размер группы томов в LVM на Fedora 24
  • Можно ли использовать несколько слоев LVM с помощью mdraid
  • После перезагрузки логический том отсутствует
  • Здесь есть свободное пространство и старая свопа после sda1 в sda.

    SDA

    Q: Расширить / домой

    1. Могу ли я хранить данные в sda1, добавить sda1 в / home?
    2. Форматировать свободное пространство и старую своп, присоединяться к одному PV, добавлять в / домой? Пусть sda1 монтируется в / home / xxx / yyy.

    В первый раз я использую LVM. Пожалуйста, дайте пример, спасибо.

    Q: Безопасный файл

    1. Если я добавлю sdax в / home, будет ли файл разделен на две половины, сохранены в разные разделы (SSD-sdb и HD-sda)?
    2. Если я удалю sdax из LV, файлы в sdax могут безопасно перемещаться в / home?

  • Инструменты swap / dev / mapper / *
  • Почему существуют символические ссылки в / dev? (LVM)
  • Как увидеть пространство, используемое / свободное от каждого PV внутри LVM
  • LVM Snapshot mount доступен только для чтения или нет?
  • Проблема с разрешениями при совместном использовании смонтированной файловой системы
  • Новая запись меню в GRUB2, «файл не найден» и «вам нужно загрузить первые ошибки ядра»
  • One Solution collect form web for “Расширьте дом в LVM и сохраните файл”

    Могу ли я хранить данные в sda1, добавить sda1 в / home?

    Нет, не так. Вы не можете добавлять данные на старом диске в / home без разрушения самих данных; потому что LVM распределяет память по-разному, чем разделы диска.

    С LVM вы можете иметь x количество разделов, через x 'количество дисков, которые объединены вместе в один пул хранилища, из которого вы можете создавать LV.

    Так что да, технически файлы могут быть разделены пополам, и нет, хотя вы можете удалить PV (например, sdax) из VG, вы получите пустой sdax, потому что LVM будет перетасовывать данные на оставшиеся PV до удалив его из VG.

    По сути, похоже, вы пытаетесь восстановить емкость хранилища на своем втором диске. Это, безусловно, возможно – я сделал это сам … но процесс зависит от того, сколько места у вас есть в вашем VG. Похоже, у вас осталось минимальное пространство, поэтому я предполагаю, что ваш старый дом не подходит в / dev / mapper / fedora-root . Процесс выглядит следующим образом:

    1. Резервное копирование вашего старого дома / dev / sda1, конечно.
    2. Удалите старый раздел подкачки / dev / sda2 (например, с помощью fdisk или gdisk)
    3. Создайте новый sda2, чтобы использовать свободное пространство; вы должны получить раздел ~ 231G.
    4. Создайте PV с новым разделом: pvcreate /dev/sda2
    5. Добавьте новый PV в свой VG: vgextend fedora /dev/sda2

    Хорошо, теперь у вас есть еще ~ 230 Гб памяти, доступной в вашей Fedora VG 🙂

    Теперь у вас есть несколько вариантов: вы можете либо расширить свой корневой LV до такого размера, чтобы держать свой старый дом, либо создать новый LV для дома. В любом случае, нужно указать LV, в который вы можете скопировать свои данные из sda1. Допустим, вы идете с изменением размера корневого LV до 100 ГБ:

     lvextend -r -L100G /dev/fedora/root 

    Теперь вы можете скопировать файлы из старого дома в / домой, и они будут распределены по двум дискам. Затем вы можете закончить его, превратив sda1 в PV и добавив его вам VG, чтобы получить 269G или память.

    Sidenote: Если у вас нет возможности хранить данные в sda1 в другом месте, да, в итоге вы получите два PV / раздела на sda.

    Linux и Unix - лучшая ОС в мире.