Очередной раз нужна помощь опытных сисадминов.
Есть виртуалка, на виртуалке стоит centos. И кончается место на диске. Сисадмины утверждают, что добавили неразмеченный кусок. Но система его не видит. Поверхностное гугление показывает, что для centos это скорее нормальное явление.
Вопрос - как теперь эту память добавить в партицию home, чтоб не пришлось перезаливать всё то, что там сейчас лежит?
Есть виртуалка, на виртуалке стоит centos. И кончается место на диске. Сисадмины утверждают, что добавили неразмеченный кусок. Но система его не видит. Поверхностное гугление показывает, что для centos это скорее нормальное явление.
Вопрос - как теперь эту память добавить в партицию home, чтоб не пришлось перезаливать всё то, что там сейчас лежит?
no subject
Date: 2016-05-23 09:41 am (UTC)Или просто дискового пространства не добавилось?
Если просто не добавилось, то запустить parted (от рута). Если он увидел, что на диске есть свободное пространство, то посредством его же можно партицию отресайзить.
Если же parted не видит, то трясти сисадминов на предмет того что именно они добавили и куда.
no subject
Date: 2016-05-23 09:54 am (UTC)parted тоже не видит.
Админ пишет "в свойствах виртуальной машины диск увеличен, посмотрите на диске должно появится 500Гб не размеченного места".
no subject
Date: 2016-05-23 10:03 am (UTC)no subject
Date: 2016-05-23 10:07 am (UTC)no subject
Date: 2016-05-23 10:16 am (UTC)no subject
Date: 2016-05-23 10:19 am (UTC)Старый был к примеру /dev/sda, а новый - /dev/sdb?
Если так, то для объединения его с существующим разделом понадобится какой-нибудь дополнительный уровень абстракции - lvm там или software raid.
Я бы подумал над идеей подмонтировать этот диск в качестве какой нибудь директории, скопировавав туда предварительно ее текущее содержимое.
Ну или если речь идет о постгресовой базе - смонтировать куда попало и создать там отдельный tablespace.
no subject
Date: 2016-05-23 10:21 am (UTC)no subject
Date: 2016-05-23 10:22 am (UTC)И да, речь от постгресовой базе, и ей надо место именно двух дисков в сумме.
no subject
Date: 2016-05-23 10:23 am (UTC)no subject
Date: 2016-05-23 10:45 am (UTC)Добавить его в группу томов (vgextend).
Расширить логический диск, отвечающий за /home (lvextend)
Расширить файловую систему на нём (resize2fs).
http://www.tecmint.com/extend-and-reduce-lvms-in-linux/
no subject
Date: 2016-05-23 10:45 am (UTC)Т.е.е если на /dev/sda есть неразмеченное место, то нужно просто parted-ом увеличить размер /dev/sda1, чтобы занимал весь /dev/sda. Честно сказать, не помню, можно ли это сделать, если система загружена именно с этого раздела, или надо загрузиться с какого-нибудь rescuecd.
Вот если бы сисадмины добавили в систему /dev/sdb, который был бы весь неразмеченный, пришлось бы software raid городить.
У постгреса есть возможность работать с базой, распределенной на несколько устройств посредством механизма tablespaces, Но в этом случае придется самостоятельно решать, какие таблицы и индексы в какой tablespace определить.
no subject
Date: 2016-05-23 10:51 am (UTC)no subject
Date: 2016-05-23 11:00 am (UTC)no subject
Date: 2016-05-24 08:15 am (UTC)Можно тебе в почту написать?
no subject
Date: 2016-05-24 08:18 am (UTC)