The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с увеличением раздела EXT4 под LVM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 27-Ноя-14, 12:20 
Доброго всем здоровья.
Нужна помощь сообщества.
Столкнулся со следующей проблемой на BackUp-сервере (Debian 3.2.63-2 x86_64) - на логическом томе с EXT4 закончилось место.
Увеличил логический том:
  # lvextend -l +30G /dev/vg1/vg1mail
Отресайзил ФС:
  # resize2fs /dev/vg1/vg1mail
Ошибок ни во время первой, ни во время второй операций нет. Все Ок.
Смотрю свободной место:
  # df -h /dev/mapper/vg1-vg1mail
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail   750G         721G     0          100% /srv/backup/mail
Т.е. размер файловой системы на 30 с лишним Гиг больше использованного пространства и при этом свободного места 0!!!!

Пробовал заново ресайзить с разными ключами. Ответ одинаков, например:
  # resize2fs -f /dev/vg1/vg1mail
  resize2fs 1.42.5 (29-Jul-2012)
  The filesystem is already 199491584 blocks long.  Nothing to do!

В чем причина такой бяды и в какую сторону копать?


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от Andrey Mitrofanov on 27-Ноя-14, 13:10 
> Увеличил логический том:
>   # lvextend -l +30G /dev/vg1/vg1mail
>lvextend -l +30G
>-l +30G
>-l +30G
> В чем причина такой бяды и в какую сторону копать?

man lvextend в помощь!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 27-Ноя-14, 15:26 
Спасибо за ответ. Но не помогло. Я изначально использовал ключ -L (L заглавная) (видимо ошибка появилась при копировании вывода из терминала)
Сделал еще одну итерацию.
  # umount /dev/mapper/vg1-vg1mail
  # resize2fs -f /dev/vg1/vg1mail 750G
resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/vg1/vg1mail to 196608000 (4k) blocks.
The filesystem on /dev/vg1/vg1mail is now 196608000 blocks long.
  # mount /dev/mapper/vg1-vg1mail
  # df -h  /dev/mapper/vg1-vg1mail
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail   739G         724G     0          100% /srv/backup/mail

Странно, но размер откатился к исходному.
При этом

# lvs
.....
.....
vg1mail      vg1  -wi-ao-- 761,00g

  # lvextend -L +11G /dev/vg1/vg1mail
  Extending logical volume vg1mail to 772,00 GiB
  Logical volume vg1mail successfully resized

  # resize2fs /dev/vg1/vg1mail
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/vg1/vg1mail is mounted on /srv/backup/mail; on-line resizing required
old_desc_blocks = 47, new_desc_blocks = 49
Performing an on-line resize of /dev/vg1/vg1mail to 202375168 (4k) blocks.
The filesystem on /dev/vg1/vg1mail is now 202375168 blocks long.

  # df -h /dev/mapper/vg1-vg1mail
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail   760G         724G     0          100% /srv/backup/mail

Где я косячу???

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от DeerFriend on 27-Ноя-14, 16:18 
После ресайза lvm, проверь еще раз lvs
потом resize2fs, fsck
ну и еще partprobe
хотя последний скорее всего лишний.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 27-Ноя-14, 17:50 
Спасибо за ответ.

> После ресайза lvm, проверь еще раз lvs

# lvs
  LV           VG   Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert
.....
.....
  vg1mail      vg1  -wi-ao-- 772,00g  

> потом resize2fs, fsck

# resize2fs /dev/vg1/vg1mail
resize2fs 1.42.5 (29-Jul-2012)
The filesystem is already 202375168 blocks long.  Nothing to do!

# umount /dev/mapper/vg1-vg1mail
# fsck /dev/mapper/vg1-vg1mail
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
/dev/mapper/vg1-vg1mail: clean, 1477532/50593792 files, 192708303/202375168 blocks

"А воз и ныне там" :-(
# df -h /dev/mapper/vg1-vg1mail
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail   760G         724G     0          100% /srv/backup/mail

Есть еще идеи?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от DeerFriend on 27-Ноя-14, 18:51 
Как интересно, в блоках все говорят правильный размер.
df --block-size=4K
тоже неправильный размер покажет?

А если при ресайзе указать размер в байтах в явном виде?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 28-Ноя-14, 13:18 
> Как интересно, в блоках все говорят правильный размер.
> df --block-size=4K
> тоже неправильный размер покажет?

# df -B4K /dev/mapper/vg1-vg1mail
Файловая система        4K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail 199199804    190415790        0          100% /srv/backup/mail

> А если при ресайзе указать размер в байтах в явном виде?

При попытке повторного ресайза система говорит, что ресайзить нечего, все уже отресайзено
# resize2fs -f /dev/vg1/vg1mail
resize2fs 1.42.5 (29-Jul-2012)
The filesystem is already 202375168 blocks long.  Nothing to do!

Поэтому, указывай - не указывай размер ФС ответ будет одинаков.
Или я не прав?


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от DeerFriend on 28-Ноя-14, 13:48 
А так?
resize2fs /dev/vg1/vg1mail 771G
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 28-Ноя-14, 14:35 
> А так?
> resize2fs /dev/vg1/vg1mail 771G

/dev/vg1/vg1mail == /dev/mapper/vg1-vg1mail

# resize2fs /dev/vg1/vg1mail 771G
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/vg1/vg1mail is mounted on /srv/backup/mail; on-line resizing required
resize2fs: On-line shrinking not supported

# umount /dev/mapper/vg1-vg1mail

# resize2fs /dev/vg1/vg1mail 771G
resize2fs 1.42.5 (29-Jul-2012)
Please run 'e2fsck -f /dev/vg1/vg1mail' first.

# e2fsck -f /dev/mapper/vg1-vg1mail
e2fsck 1.42.5 (29-Jul-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg1-vg1mail: 1480126/50593792 files (0.5% non-contiguous), 193591154/202375168 blocks

# resize2fs /dev/mapper/vg1-vg1mail 771G
resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/mapper/vg1-vg1mail to 202113024 (4k) blocks.
The filesystem on /dev/mapper/vg1-vg1mail is now 202113024 blocks long.

# mount /dev/mapper/vg1-vg1mail

# df -B4K /dev/mapper/vg1-vg1mail
Файловая система        4K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail 198941772    190415790        0          100% /srv/backup/mail

Не помогло :-(
Свободного места не появилось.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

2. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от ruatra on 27-Ноя-14, 14:19 
df показывает такие цифры из-за резерва места для root по умолчанию 5%
т.е. разница доступна только для root
man tune2fs
опция -m
у lvextend -L +30G
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 27-Ноя-14, 17:55 
Спасибо за ответ.

> df показывает такие цифры из-за резерва места для root по умолчанию 5%

Смотрю в блоках:
# df  /dev/mapper/vg1-vg1mail
Файловая система        1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail 796799216    758131756        0          100% /srv/backup/mail

796799216 - 5%  ~ 756959255
куда делись 1172500 блоков?
Печалька :-(

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от pavel_simple (ok) on 27-Ноя-14, 18:58 
>[оверквотинг удален]
> Смотрю в блоках:
> # df  /dev/mapper/vg1-vg1mail
> Файловая система        1K-блоков Использовано Доступно
> Использовано% Cмонтировано в
> /dev/mapper/vg1-vg1mail 796799216    758131756      
>  0          
> 100% /srv/backup/mail
> 796799216 - 5%  ~ 756959255
> куда делись 1172500 блоков?
> Печалька :-(

tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
lsof | grep /srv/backup/mail

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 28-Ноя-14, 12:05 
> tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
> lsof | grep /srv/backup/mail

# tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
Reserved block count:     10117866
Reserved GDT blocks:      975
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
# lsof | grep /srv/backup/mail
#


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от admin (??) on 28-Ноя-14, 17:38 
>> tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
>> lsof | grep /srv/backup/mail
> # tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
> Reserved block count:     10117866
> Reserved GDT blocks:      975
> Reserved blocks uid:      0 (user root)
> Reserved blocks gid:      0 (group root)
> # lsof | grep /srv/backup/mail
> #

df -i

скорее всего иноды кончились

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (ok) on 29-Ноя-14, 17:37 
>[оверквотинг удален]
>>> lsof | grep /srv/backup/mail
>> # tune2fs -l /dev/mapper/vg1-vg1mail | grep -i reserv
>> Reserved block count:     10117866
>> Reserved GDT blocks:      975
>> Reserved blocks uid:      0 (user root)
>> Reserved blocks gid:      0 (group root)
>> # lsof | grep /srv/backup/mail
>> #
> df -i
> скорее всего иноды кончились

# df -i /dev/mapper/vg1-vg1mail
Файловая система          Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/mapper/vg1-vg1mail 50528256       1483224  49045032             3% /srv/backup/mail

Не похоже...

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Проблема с увеличением раздела EXT4 под LVM"  +/
Сообщение от imak (??) on 11-Дек-14, 11:15 
Доброго всем здоровья.
Спасибо всем кто откликнулся и пытался помочь.

ruatra оказался прав.
Добавил логическому тому еще 50G (отрезал от другого) и свободное место появилось.

# df -h /srv/backup/mail/
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/vg1-vg1mail   810G         746G   23G           98% /srv/backup/mail

Т.е. получается, что при добавлении 30G практически все место съедалось резервом для root?
В общем, еще раз, всем спасибо.

Тема закрыта.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру