1

Я пытаюсь изучить среду Linux. У меня есть виртуальная машина на основе RHEL 6,6 64-битной. Один из системных инженеров сказал мне, что он добавил 20 ГБ дискового пространства к виртуальной машине. Если я хочу использовать это дисковое пространство правильно, какие шаги я должен следовать?

Мое намерение состоит в монтировании данного дискового пространства в существующую файловую систему (root?) затем установите на него программное обеспечение, такое как IBM BPM.

[Обновить]

вывод fdisk -l

выход 1

выход 2


Я сожалею, что это утверждение не отвечает на мой вопрос. Мне просто нужно место, чтобы добавить больше файлов, запрошенных. У меня недостаточно звездочек, чтобы добавить более 2 файлов в исходное сообщение.

@David: я добавляю сюда 4 файла снимков экрана lvdisplay и вывод команд монтирования.

2 ответа2

0

Само собой разумеется, что вы должны следовать этим инструкциям на свой страх и риск. Это должно работать, но я на самом деле не выполняю эти команды, так как я их здесь печатаю, поэтому, если я пропущу шаг или ошибусь, мои извинения. Хорошо...Вот оно.

  1. Сделайте резервную копию вашей системы. Это виртуальная машина, поэтому я бы хотел, чтобы вы сделали снимок, но у вас также была резервная копия.

  2. Вы не можете развернуть корневую файловую систему вживую, поэтому вам нужно загрузиться с Live CD. Сделайте свой выбор с одной покупкой, я предпочитаю www.sysresccd.org

  3. Раздел, используемый для LVM - это /dev/sda2 вам нужно удалить его и заново создать. Обратите внимание на исходный fdisk -l что он начинается в секторе 502. Не волнуйтесь, ваши данные должны быть в порядке, вы меняете только записи в таблице разделов

    fdisk /dev/sda # note this is /dev/sda NOT /dev/sda2 d # delete 2 # the second partition n # create a new partition p # primary 2 # this is the second partition 502 # start at sector 502 # press enter to accept the defaults for the end sector t # change the volume type 2 # on the second volume 8e # set the type to 'Linux LVM' w # save your changes and quit fdisk

  4. Теперь вам нужно изменить размер физического тома LVM.

    pvresize /dev/sda2

  5. Наконец, измените размер логического тома. Мне немного сложно сказать, к какому LV вы хотите добавить пространство, но я предполагаю, что это LogVol00 . Если вы запустите команду mount она выведет список устройств, которые смонтированы в / которым вы хотите добавить пространство. Это будет в виде /dev/mapper/VolGroup00-LogVolxx где 'xx' - это число. Используйте это устройство в следующей команде.

    lvresize -L+20G --resizefs /dev/mapper/VolGroup00-LogVolxx

Если все прошло хорошо, вы сможете перезагрузиться и иметь расширенную файловую систему! Удачи :)

0

Вы можете использовать этот подход для плавного увеличения корневого раздела после увеличения размера диска в VMWare.

  1. Сделайте снимок!

  2. Вырасти файловую систему:

fdisk /dev/sda

d: delete LVM partition (#2 in your case)

n: add primary partition (default values)

t: set type to LVM (8e)

w: save

  1. Перезагрузите сервер *
  2. pvresize /dev/sda2 Изменение размера физического тома LVM.
  3. lvresize -l +100%FREE /dev/mapper/VolGroup00-LogVol00 Измените размер корневого LV, чтобы использовать все доступное свободное пространство.
  4. resize2fs /dev/mapper/VolGroup00-LogVol00 Изменение размера корневой файловой системы ext4.

* вы можете избежать перезапуска сервера, если вы повторно сканируете SCSI следующим образом:

Проверьте имя вашего устройства: ls /sys/class/scsi_device/

Замените '0: 0: 0: 0' фактическим именем шины scsi: echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .