LINUX.ORG.RU
ФорумAdmin

уменьшить раздел с lvm

 


0

1

Добрый день! Есть такая разметка. Как уменьшить том /dev/sda3 с LVM правильно и сохранить данные?

Диск /dev/sda: 2,62 TiB, 2878970265600 байт, 5622988800 секторов Disk model: MR9364-8i Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 4096 байт Размер I/O (минимальный/оптимальный): 262144 байт / 262144 байт Тип метки диска: gpt Идентификатор диска: 0A65E45C-79CA-4F5F-B50C-6D1D9A55EAC8

Устр-во начало Конец Секторы Размер Тип /dev/sda1 2048 1230847 1228800 600M EFI /dev/sda2 1230848 3327999 2097152 1G Файловая система Linux /dev/sda3 3328000 5622986751 5619658752 2,6T Linux LVM

Диск /dev/mapper/ro_redos-root: 270 GiB, 289910292480 байт, 566231040 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 4096 байт Размер I/O (минимальный/оптимальный): 262144 байт / 262144 байт

Диск /dev/mapper/ro_redos-swap: 4 GiB, 4294967296 байт, 8388608 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 4096 байт Размер I/O (минимальный/оптимальный): 262144 байт / 262144 байт

Диск /dev/mapper/ro_redos-home: 250 GiB, 268435456000 байт, 524288000 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 4096 байт Размер I/O (минимальный/оптимальный): 262144 байт / 262144 байт

и т.д.


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

Это если весь объем не использован под LV (логические разделы). Если использован, то сперва надо уменьшить файловые системы, что для ext4 можно сделать только отмонтировав, а для xfs невозможно (почти).

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

В прошлый раз, вроде, gparted дёрнул resizefs. Да, это надо не наживую. Поэтому авторазметку установщиков, не оставляющую места, я считаю бредовой. Выделяйте разумно, а потом увеличивайте. Ещё есть тонкие тома, но это уже для профи, которые знают как мониторить и готовы дисков добавить.

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

NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda +-sda1 vfat FAT32 B121-A246 591,3M 1% /boot/efi +-sda2 ext4 1.0 2aed5709-96c1-48cb-9b0b-ed780cf93042 702M 21% /boot L-sda3 LVM2_member LVM2 001 HpywVR-Rs6i-ClGD-cqRG-67qN-o95z-yGL9Sp +-ro_redos-root ext4 1.0 9e88168b-55de-41be-9342-9c7e28b513de 239,3G 5% / +-ro_redos-swap swap 1 27f1011e-4d40-48a7-8179-73c7470d1b9b [SWAP] +-ro_redos-home ext4 1.0 d2f6d2f5-5af9-4d9c-b6e2-76bcc713e150 227,5G 2% /home +-ro_redos-opt ext4 1.0 71e1435e-8555-4724-b5ee-ca1be3811245 908,2G 3% /opt L-ro_redos-srv ext4 1.0 74522ebd-7b37-47b6-a042-da7461b59d91 905,2G 3% /srv

io23
() автор топика
Ответ на: комментарий от anonymous
NAME              FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
sda
+-sda1            vfat        FAT32          B121-A246                               591,3M     1% /boot/efi
+-sda2            ext4        1.0            2aed5709-96c1-48cb-9b0b-ed780cf93042      702M    21% /boot
L-sda3            LVM2_member LVM2 001       HpywVR-Rs6i-ClGD-cqRG-67qN-o95z-yGL9Sp
  +-ro_redos-root ext4        1.0            9e88168b-55de-41be-9342-9c7e28b513de    239,3G     5% /
  +-ro_redos-swap swap        1              27f1011e-4d40-48a7-8179-73c7470d1b9b                  [SWAP]
  +-ro_redos-home ext4        1.0            d2f6d2f5-5af9-4d9c-b6e2-76bcc713e150    227,5G     2% /home
  +-ro_redos-opt  ext4        1.0            71e1435e-8555-4724-b5ee-ca1be3811245    908,2G     3% /opt
  L-ro_redos-srv  ext4        1.0            74522ebd-7b37-47b6-a042-da7461b59d91    905,2G     3% /srv
io23
() автор топика
Ответ на: комментарий от io23

Все команды выполняются под root. Команды примерные, не вздумай копипастить, читай маны

# umount /dev/mapper/ro_redos-opt
# lvreduce -L 500G --resizefs ro_redos/opt
# mount /dev/mapper/ro_redos-opt

# umount /dev/mapper/ro_redos-srv
# lvreduce -L 500G --resizefs ro_redos/srv
# mount /dev/mapper/ro_redos-srv

Потом запускаешь gparted (под root). Выбираешь раздел, должен частично «белый» (что означет, не полностью занят) и «Resize».

Освободится примерно 800 гигов (900-500 + 900-500)

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

Что там разворачивать, у него используется 4% диска со всеми потрохами, включая резервирование файловой системы. Больше похоже на свежеустановленую систему.

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

pvresize с последующим изменением физического раздела в fdisk/gdisk, можно легко ошибиться размерами (конвертацией байтов в сектора). Для новичка лучше делать «наглядно» в gparted.

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

Ничего не понятно. Вот у тебя есть 2.6T диск размеченный почти на 100% под lvm, ты зачем-то хочешь отрезать от lvm место. Причём тут бекапы?

А, возможно так: диск 2.6T тебе не нужен, но из-за такого размера бекап тоже получается 2.6, а ты хочешь сэкономить чтоб он стал меньше?

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

Ну ладно, может тогда это и обоснование. Хотя странно что размер бекапа зависит от размера раздела. По идее он должен зависеть от размера файлов на нём. Свободное место бекапить же незачем.

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

получил такую ошибку в gparted

lvm pvresize -v --yes --setphysicalvolumesize 626076672K '/dev/sda3'
WARNING: /dev/sda3: Pretending size is 1252153344 not 5619658752 sectors. 
Resizing volume "/dev/sda3" to 1252153344 sectors.
Resizing physical volume /dev/sda3 from 685993 to 152850 extents. 
/dev/sda3: cannot resize to 152850 extents as later ones are allocated.
io23
() автор топика
Ответ на: комментарий от io23

вручную переносить через pvmove или есть какие-то утилиты?

 pvs -v --segments /dev/sda3
  PV         VG       Fmt  Attr PSize  PFree  Start  SSize  LV   Start Type   PE Ranges
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t      0   1024 swap     0 linear /dev/sda3:0-1023
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t   1024  25600 home     0 linear /dev/sda3:1024-26623
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t  26624  38400          0 free
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t  65024  51200 root 17920 linear /dev/sda3:65024-116223
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t 116224  25600 opt      0 linear /dev/sda3:116224-141823
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t 141824 230400          0 free
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t 372224  25600 srv      0 linear /dev/sda3:372224-397823
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t 397824 270249          0 free
  /dev/sda3  ro_redos lvm2 a--  <2,62t <2,06t 668073  17920 root     0 linear /dev/sda3:668073-685992
io23
() автор топика