Прежде всего, я новичок, когда тема - сервер, Я могу делать с ним мелочи, но часто сталкиваюсь с вещами, с которыми не могу справиться.
Моя текущая проблема связана с пространством на сервере, которое я не очень понимаю.
https://i.ibb.co/MsmdBMc/space-server.png
Я вижу через команду lsblk
, что в моем sda
у меня размер Доступно 200 ГБ, которые, как я могу представить, распределяются между sda1
и sda2
, но выделяются только 20 ГБ.
Я видел несколько сообщений, в которых упоминалось, как это сделать, но в большинстве из них говорится, что я могу потерять информацию в процессе. Этот пост очень похож на проблему, с которой я столкнулся в данный момент, но я немного боюсь, что могу что-то взломать в процессе.
Является ли эта процедура ошибочной? И можно ли сделать это с sda
напрямую на sda2
? Я не знаю, почему я не вижу полные 200 ГБ, суммированные в sda1
и sda2
.
В моем понимании это будет так:
sda
с Отключить sda
(На этом этапе я очень сомневаюсь, так как я не могу указать точку монтирования ) lvreduce -L 50G sda
sda2
с помощью lvextend -t -r -l + 100% БЕСПЛАТНО /
Это правильно? Иногда я работаю на серверах и с очень простыми вещами, так что такие вещи меня немного пугают ... честно говоря.
Сервер - CentOS 7.
То, о чем вы спрашиваете, возможно, возможно, но вы не дали достаточно деталей. Если sda1 находится в начале диска, то вы можете расширить sda2, однако если sda2 находится в конце диска, а sda1 непосредственно перед ним, то это невозможно без более навязчивого перемещения данных.
Ваши шаги 1,2,3 кажутся мне неправильными. sda
- это физический диск, а sda1
и sda2
- разделы. Можно размонтировать раздел, но, как правило, не диск.
Поскольку вы заявили, что не слишком опытны, я предложу "более безопасную" идею, а не более технически правильную.
Я предположу, что вашей конечной целью является либо расширение /
до размера более 17 ГБ, либо создание дополнительной точки монтирования для /home
или подобного. Предполагая, что это так, вы уже используете LVM, поэтому просто добавьте больше места и работайте дальше
Используйте fdisk
, gparted
или любой другой менеджер разделов, с которым вам удобнее всего работать, и добавьте дополнительный раздел с оставшимся пространством и отметьте тип как lvm
.
Создайте дополнительный физический раздел(ы) lvm с помощью pvcreate /dev/sda3
(Новый раздел должен быть sda3), обратите внимание, что у вас может быть только 4 основных раздела, остальные должны быть логическими разделами
Добавьте новый физический раздел в группу томов vgextend centos /dev/sda3
Расширьте желаемый логический том, например lvextend -L+50G /dev/centos/root
Расширьте файловую систему (предполагается ext2, 3,4 здесь) resize2fs /dev/centos/root
Шаги 3 и 4 могут быть просто созданием дополнительного логического тома и созданием файловой системы