Корневой раздел на lvm2

Я обладатель нетбука eeePC 900 c двумя SSD накопителями 4Gb и 16Gb, так что у меня всегда возникла проблема с местом ибо под корневой раздел 4Gb маловато. Я решил объеденить всё это добро в lvm2 и сделать один том. Конечно можно было обойтись малой кровью и скачать ubuntu с альтернативным установщиком который позволяет ставить систему на lvm2, но я не искал лёгких путей, да и качать лишние 700Мб было в лом.

Установка недостающих пакетов

Устанавливаем lvm2

sudo apt-get install lvm2

Создаём таблицу разделов на каждом из дисков:

sudo cfdisk /dev/sda
sudo cfdisk /dev/sdb

GRUB2 не установится на LVM раздел, если не будут сделаны таблицы разделов!

Инициализация физических томов(подготовка разделов для использования в LVM).

sudo pvcreate /dev/sda1 /dev/sdb1

Cоздаем группу томов "mygroup":

sudo vgcreate mygroup /dev/sda1 /dev/sdb1

Создаем логический том "netbook" (на 100% свободного места):

sudo lvcreate -l 100%FREE --name netbook mygroup

Активируем логический том.

sudo lvchange -a y mygroup/netbook

Отформатируем /dev/mapper/mygroup-netbook в файловую систему (на выбор).

sudo mkfs.ext4 /dev/mapper/mygroup-netbook
В моём случае я выбрал EXT4, доступные EXT2/EXT3/ReiserFS/XFS и т.д

Устанавливаем UBUNTU

После завершения работы инсталлятора не перезагружайтесь см. ниже!!!

Действия после установки

Необходимо в ручную установить пакет lvm2 и загрузчик Grub2 т.к. дефолтный исталятор убунты этого не делает.

Монтируем /dev/mapper/mygroup-netbook в mnt:

sudo mount /dev/mapper/mygroup-netbook /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -t proc none /mnt/proc
sudo chroot /mnt

Установка недостающих пакетов

Устанавливаем lvm2

# sudo apt-get install lvm2

Активируем LMV

#sudo lvchange -a y mygroup/netbook

Устанавливаем GRUB2

Не из chroot просто у меня в черуте почемуто не получилось, хотя ошибок небыло :(

#sudo grub-install --root-directory=/mnt /dev/sda

Перезагружаемся

Ссылки:

Теги: , ,

Дата: 7 ноября 2010

Автор: Admin

Комментарии: 4

Комментарии: 4

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

  2. как создать таблицу разделов??можно ее пример привести

    • sudo cfdisk /dev/sda например, если у Вас ubuntu, то там всё на русском.
      Конечно может у вас не /dev/sda, а например /dev/sdb и т.д.
      sudo fdisk -l в помощь поиска нужного диска.

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>