Изменение grub.conf файл в Linux

PostgreSQL создает файл в файловой системе для каждой таблицы; в зависимости от Вашей базовой файловой системы Вы в конечном счете столкнетесь с проблемами производительности, когда любой процесс (PostgreSQL включал) считает метаданные каталога. Для облегчения этого Вы захотите создать много различных табличных областей и поместить различные таблицы в различные табличные области для предотвращения наличия тысячи файлов в том же каталоге.

Это могло бы помочь читать немного о СОЗДАТЬ ТАБЛИЧНОЙ ОБЛАСТИ и командах ALTER TABLE для перемещения таблиц в данную табличную область.

6
задан 10 October 2011 в 15:47
3 ответа

Вы можете смонтировать дисковый файл на хосте, используя losetup

sudo losetup -o32256 /dev/loop0 /path/to/harddiskimage.xm
sudo mount /dev/loop0 /media/mydisk

-o относится к смещению для загрузочного сектора. Обычно это 32256, но его можно изменить, если, например, у вас есть несколько разделов на гостевой системе.

Чтобы убедиться, какое у вас смещение, вы можете сделать следующее:

sudo losetup -d /dev/loop0
sudo losetup /dev/loop0 /path/to/harddiskimage.xm
sudo fdisk -ul /dev/loop0

Будет показано количество единиц и сектор / дорожка . Просто умножьте эти два, чтобы получить смещение.

Как только вы закончите редактирование grub.conf в смонтированной папке, вы можете его размонтировать:

sudo umount /dev/loop0
sudo losetup -d /dev/loop0
1
ответ дан 3 December 2019 в 00:33

Вы можете редактировать загрузку параметры прямо из меню личинки перед выбором параметра. Я полагаю, вы нажимаете «е», чтобы редактировать запись. Затем вы можете изменить параметры этой загрузки на другие.

После загрузки в систему вы можете снова отредактировать файл grub.conf.

4
ответ дан 3 December 2019 в 00:33

Я не знаю, работает ли процедура, упомянутая «Бартом Де Восом», поскольку я не пробовал ее, потому что я нашел процедуру, которая определенно работает. Подход аналогичен монтированию файловой системы гостя и его последующему редактированию.

Выполните следующие шаги, чтобы смонтировать файл образа:

  1. Сначала выполните команду vgscan на dom-0, это даст вам логические тома, которые в настоящее время активны на домене 0. Теперь вы можете с уверенностью предположить, что этот номер тома, показанный командой, принадлежит вашей машине dom-0, а не какой-либо гостевой.

  2. Теперь выполните kpartx -av /var/lib/xen/images/$machine_name.img Эта команда отобразит циклы для файла образа виртуальной машины и активирует VolumeGroup гостевой виртуальной машины.

  3. Теперь снова запустите команду vgscan , вы увидите еще одну VolGroup, отличную от той, которую вы видели на шаге 1. Теперь вы можете быть уверены, что это группа томов вашей гостевой виртуальной машины.

  4. Теперь вы должны знать логические тома в группе томов для ее успешного монтирования. Для этого запустите команду vgchange -ay / VolGroup00 (Недавно созданная группа томов на шаге 2) /

  5. Теперь выполните команду lvs, это даст вам логические тома в VolGroup.

  6. Теперь создайте точку монтирования и смонтируйте любой логический том, который вы хотите смонтировать следующим образом

    mount / dev / VolGroup00 / LogVol00 $ mount_path

  7. Теперь вы можете получить доступ к любому каталогу гостевой виртуальной машины таким образом и изменить любую конфигурацию, которую хотите.

0
ответ дан 3 December 2019 в 00:33

Теги

Похожие вопросы