Расширьте дом в 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 – мой старый дом.

Здесь есть свободное пространство и старая свопа после 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?

  • Будет ли этот метод восстановления LUKS LVM rsync работать?
  • обратное расширение объема группы LVM
  • LVM: как клонировать тонкий объем
  • создание моментального снимка устройства-mapper многомерного линейного устройства объемом lvm с данными коров за пределами группы томов
  • LVM2: получение имен lv и vg из пути (имя группы томов и имя логического тома)
  • Переделывать разделы lvm для переустановки ОС
  • сломанные fs после удаления диска из группы LVM
  • LVM: возможно ли продлить использование в разделе?
  • 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.

    Interesting Posts

    Узнайте, какие возможности необходимы процессу

    Перенаправление всего IP-трафика через USB-порт на фиксированный адрес

    Как установить жесткий диск USB, который отображается в lsusb, но не fdisk или lsblk?

    php-mysql не работает

    Запуск сценария bash как менее привилегированного пользователя с выскочкой

    Возможно ли возобновить источник .bashrc и .zshrc И удалить функции один раз внутри них без перезапуска?

    cygwin отображает прямоугольники вместо символов

    Подключение SFTP через другой сервер

    Передача команды git в качестве аргумента

    Использовать системный буфер обмена в режиме vi-copy в tmux

    Удивительный: неправильный часовой пояс

    Как исправить странное приглашение bash на сервере Debian (Squeeze)?

    запустить tcpdump не до содержимого пакета interpert

    Почему по умолчанию используется swappiness?

    Извлечение аудио из видео без преобразования в пользовательских действиях Thunar

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