Вы хотите phpPgAdmin: phpPgAdmin является веб-административным средством для PostgreSQL. Это идеально подходит для PostgreSQL DBAs, новичков и услуг хостинга.
Можно сделать это без перезагрузки. pvresize не изменяет размер физического тома, пока раздел не обновляется с добавленным пространством. Вы должны fdisk раздел и воссоздавать его с новый полный размер диска, после того, как Вы будете мочь rescan'd диски для него для наблюдения дополнительного пространства во-первых.
[еще 112] информация: http://theducks.org/2009/11/expanding-lvm-partitions-in-vmware-on-the-fly/
Другие обеспеченные отвеченные не рассматривают Ваш вопрос, я определил корректную команду для повторного сканирования уже связанного диска.
Мы должны повторно просканировать Ваш уже связанный диск, сначала определить, какой диск Вы хотите повторно просканировать.
ls /sys/class/scsi_disk/
В моем примере, я вижу символьную ссылку, названную 0:0:0:0
, таким образом, мы повторно сканируем этот диск SCSI.
echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan
я просто расширил свой диск VMware также и должен был обыскивать другие ответы для нахождения корректной команды. Надо надеяться, это сохранит будущих искателей от бесполезных попыток.
Насколько корневая файловая система /
смонтирована на диске, который был изменен, таблица разделов и размер диска не обновляются пересканированием SCSI с Linux 2.6.26.
я действительно надеюсь, что это скоро будет лучше с более новыми версиями ядра.
, Таким образом, я имел к:
fdisk
fdisk
partprobe
от parted
пакет, только если /
не смонтирован там pvresize
для получения нового свободного пространства, lvextend
, и resize2fs
для выделения еще некоторого места к файловой системе мне рекомендовали просто отбросить ту глупую старую таблицу разделов и работать pvcreate
непосредственно на устройстве, поскольку Grub2 может загрузить изображение ядра непосредственно из файловой системы на разделе LVM. Но такая установка не очевидна вообще с установщиками распределения.
Обновление: я только что согласовал с Debian GNU/Linux Jessie 8.2, за которым рабочее ядро 3.16 и parted
3.2, partprobe
теперь следует после выпуска таблицы разделов с [1 113] без перезагрузки. pvresize
работы сразу после.
, Если Вы хотите расширить PV, сохраненный, поскольку логический раздел ПК, например /dev/sda5
на расширенном основном разделе /dev/sda2
, не использует fdisk
, но предпочитает parted
:
parted /dev/sda2 -1
parted /dev/sda5 -1
pvresize /dev/sda5
Необходимо повторно просканировать диски, прежде чем можно будет сделать больший раздел.
В Centos можно сделать это
ls /sys/class/scsi_host
затем для каждого хоста
echo "- - -" > /sys/class/scsi_host/host#/scan
(замените # числом)
существует также еще один шаг к вышеупомянутому, которое разворачивает расширение или безотносительно файловой системы, которую Вы используете, после того как Вы изменили размер раздела.
Вы все еще оказываетесь перед необходимостью размонтировать тот раздел хотя в какой-то момент. То, что мы склонны делать, добавляет 2-й диск VMware и использует lvm для расширения на новый диск (и уменьшать от старого, если это - замена), поскольку это позволяет целому процессу происходить живой.
Как обновленный ответ, на Ubuntu 16.04.1 я смог сделать следующее для изменения размеров объема от 1024 ГБ до 1.4 ТБ:
echo '1' > /sys/class/scsi_disk/32\:0\:1\:0/device/rescan
pvresize /dev/sdb
lvextend -l +100%FREE /dev/nvr01-opt/opt
resize2fs /dev/nvr01-opt/opt
Никакой fdisk
требуемый, и пространство было сразу доступно.
Вы не предоставили нам достаточно детали, чтобы сказать Вам точные команды, в которых Вы будете нуждаться, но по существу необходимо будет использовать эти lvextend
команда для расширения логического тома, затем эти e2fsck
команда и затем эти resize2fs
команда для фактического расширения файловой системы. Для каждой из этих команд будут нужны дополнительные параметры, конкретно устройство и информация о файловой системе, которую мы не можем предоставить, но необходимо будет знать их, просто использовать - опция справки для каждой команды, чтобы сказать Вам, как использовать их а именно, плюс Вы, вероятно, закончите тем, что использовали pvdisplay
, lvdisplay
и mount
команды, чтобы помочь заполнить эти параметры.
Никто не отправил полный набор команд, таким образом, здесь мы идем:
# the following steps are for adding a new HDD
apt install scsitools
rescan-scsi-bus
pvcreate /dev/sdX
vgextend /dev/vgname /dev/sdx
lvextend -l +100%FREE /dev/vgname/root
resize2fs /dev/vgname/root
#if resizing existing HDD
fdisk /dev/sdX
create new partition
pvcreate /dev/sdXn
vgextend /dev/vgname /dev/sdXn
lvextend -l +100%FREE /dev/vgname/root
resize2fs /dev/vgname/root