LINUX.ORG.RU

LVM и работа с томами

 


0

1

Привет, проясните новичку следующий вопрос: Не понимаю как это работает. Хомяк состоит из двух томов (sdb1 и sdc1), они объеденены в одну логическую группу lvm0 и образуют логический раздел lv0. Допустим один хард начал сыпаться. Я хочу вывести его из lvm. Для этого все его экстенты надо скопировать на другой хард командой pvmove. Чё оно не работает? Почему пишет что нет экстентов? (харды сейчас пустые) Ссыль на картинку: https://ibb.co/bKknK1S

Чё оно не работает?

Потому что сначала нужно сделать голландский штурвал.

anonymous
()
Ответ на: комментарий от int13h

Ты как насчёт голландского штурвала?

anonymous
()
Ответ на: комментарий от int13h

У меня подозрение, что ТСу кто-то RAID1 настроил, а потом сдуру отдал права root. Он явно не сечет, что делает. «логическую группу» — боже мой... даже терминологию не знает.

Vsevolod-linuxoid ★★★★★
()

hrbrtrfr, ты что за херню творишь? На кой черт тебе нужно копировать данные с поврежденного диска на неповрежденный диск перед выводом его из зеркала в рейде? Ты что курил?!

Vsevolod-linuxoid ★★★★★
()

Покажите:

lvs -o+lv_layout,stripes

int13h ★★★★★
()
Ответ на: комментарий от int13h

Вот что говорит vgs: VG #PV #LV #SN Attr VSize VFree lvm0 2 1 0 wz–n- 19,99g 0

Т.е. надо отресайзить файловую систему, потом делать pvmove?

hrbrtrfr
() автор топика
Ответ на: комментарий от hrbrtrfr

Тебе нужно создать PV размером с тот, что выводишь, добавить его в VG, отстрелить лишний. Кажется, так.

int13h, я на этот раз не напутал?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Давай «он» расскажет как разметил диски: Это виртуалка, у неё три жестких диска. На одном обычный том, на нём стоит система. Два других я пометил как pv тома, и через менеджер lvm добавил их в группу. Потом создал на lv (логический раздел который появился после создания группы) файловую систему ext4 и указал точку монтирования как /home. Вот. Т.е. хомяк это lvm том, а что не ясно изначально тебе было?

hrbrtrfr
() автор топика
Ответ на: комментарий от hrbrtrfr

А, точно, пардон, совсем плохой стал. Твоя ситуация от RAID0 отличается отсутствием размазывания нагрузки на оба диска.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ну немножко напутал с терминологией, да. Не «логическая группа» а volume group…

hrbrtrfr
() автор топика
Ответ на: комментарий от int13h
 --- Logical volume ---
  LV Path                /dev/lvm0/lv0
  LV Name                lv0
  VG Name                lvm0
  LV UUID                7rpggR-7wKZ-0z6E-7gGz-sAic-ntve-Z5ZvNf
  LV Write Access        read/write
  LV Creation host, time deb, 2021-09-09 21:06:11 +0300
  LV Status              available
  # open                 1
  LV Size                19,99 GiB
  Current LE             5118
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
hrbrtrfr
() автор топика
Ответ на: комментарий от hrbrtrfr

У тебя нет свободного места в VG, чтобы передислоцировать LE на другой PV в рамках этой VG

Понятно объяснил?

Если не добавлять новый PV в группу, то надо:

  1. Уменьшить FS (как минимум вдвое)

  2. Уменьшить LV

  3. pvmove …

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от int13h

У него 1 VG из 2 PV без настроенного RAID0, а всё пространство в этой VG занимает 1 LV. Прости, что тебя напутал, уже спать хочу, не рассмотрел.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от futurama

А как его добавить? Типа добавить том PV, но не делать на нём файловую систему? Просто я пробовал добавить том, добавил его (но разметил на нём фс. И тоже встретился с проблемой нехватки экстентов…

hrbrtrfr
() автор топика
Ответ на: комментарий от futurama

Понятно, спасибо… Завтра попробую, отпишусь.

hrbrtrfr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.