sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Задумался тут над вопросом: а как обстоят дела у арча с lvm? Задумался… И попробовал… Итак, начнем… Подробную общую информацию о lvm можно найти: Русская Вики о LVM Вики самого арча (eng.) Я делал новую установку арча, поэтому в некотором смысле мне было проще. Распишу свой случай подробно: Включаю комп, вставляю установочный диск Arch'а archlinux-2008.06 После загрузки с CD, в ответ на приглашение ввожу root cfdisk Первый раздел - загрузочный (не забыть установить опцию bootable primary primary Все дело в том, что та версия grub, что идет в составе установочного диска - не позволяет (а проще говоря - не умеет) “грузиться” с lvm-разделов. Поэтому я прибегнул к такому вот “изврату”. После этого - записываем новую таблицу разбиения (пункт write quit mod-probe dm-mod Создаем physical volume pvcreate /dev/sda2 /dev/sda2 cfdisk cfdisk Name Далее, если после ввода команды pvcreate.... vgcreate upiterVG /dev/sda2 upiterVG Как обычно - все выполнилось на “ура”. Приступаем к непосредственному созданию разделов. Моими предпочтениями в данном вопросе является таблица разбиения следующего плана: swap 1G / (root) 10G /usr 4G /opt 4G /var 2G /home - все доступное Создаем раздел подкачки командой lvcreate -C y -L 1G upiterVG -n swapFS lvcreate -L 10G upiterVG -n rootFS lvcreate -L 4G upiterVG -n usrFS lvcreate -L 4G upiterVG -n optFS lvcreate -L 2G upiterVG -n varFS lvcreate -l +100%FREE upiterVG -n homeFS Вот, собственно, и все, что касается разбиения винта. Осталось лишь выполнить команду vgchange-ay Теперь настала пора магическому заклинанию /arch/setup Итак, в пункте меню Prepare Hard Drive Set Filesystem Mountpoints swap /dev/mapper/upiterFS/swapFS Аналогично для /root. Для всех остальных - необходимо будет самостоятельно указывать точки монтирования (аналогично их названиям: /var, /home, /usr, /opt /dev/sda1 или /dev/hda1 /boot Done Дальше - все как обычно, до момента конфигурирования системы В конфигурировании системы нужно ответить утвердительно на вопрос, использовать ли lvm. В файле /etc/rc.conf USELVM="no" USELVM="yes /etc/mkinitcpio.conf HOOKS lvm2 filesystems И последнее - установка загрузчика. Я использую grub. Необходимо убедиться, что в файле /boot/grub/menu.lst ... # (0) Arch Linux title Arch Linux root (hd0,0) kernel /vmlinuz26 root=/dev/mapper/upiterVG-rootFS ro initrd /kernel26.img Ну вот, вроде бы, и все… Если что забыл - не ругайте… Если не прав в чем-то подскажите. Долгих аптаймов Вам :) |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
Спасибо. Просто. Доступно. Без излишеств.
Разберемся, голубчик!
|
zeus |
|
Темы:
95
Сообщения:
1094
Участник с: 28 октября 2006
|
Спасибо, супер, но вот в этой строке # Создаем раздел подкачки командой lvcreate -C y -L 1G upiterFS -n swapFS Откуда взялся upiterFS? группа вроде upiterVG называлась, очепяточка похоже) З.Ы. А может ещё и lvm-mirror раскажешь? давно хочу пощупать, да всё руки не доходят))) |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Действительно, очепятка :) Спасибо, поправлю. |