V počítači dva disky, které bych rád měl odolnější proti poruše jednoho z nich a zároveň bych rád měl možnost za chodu zvětšovat partitions a měl také jednoduchou možnost zálohování pomocí snapshotů.
Rozhoduji se pro SW RAID1 + LVM
V instalátoru ruční rozdělění disků, vytvořím nové bootovací
partition o velikosti celých disků, použití physical volume for Raid,
hotovo.
Teď vidím na obou discích „K Raid“
V menu přibyl příkaz „configure software raid“
Takže „vytvořit MD“, počet zařízení 2, spare 0, vyberu oba disky,
finish.
Teď mám vytvořen jeden Raid svazek, který vyberu, zvolím použít jako: volume pro LVM, hotovo. Objevil se svazek s příznaky „K LVM“
V menu přibyl příkaz „create volume group“
volba je jediná – vyberu /dev/md0, jméno dávám stejné jako jsem si
zvolil jméno počítače (u mne astra)
Teď vytvořit logické svazky:
vyberu v předchozím kroku vytvořenou volume group, vytvořím logical
volumes, jeden pro každou partition kterou budu chtít používat a pojmenuji
si je aby se mi to nepletlo podle mountpointů které budu chtít vytvářet
(třeba astra_root, astra_boot, astra_home, astra_swp) s velikostí o které
si myslím že bude pro teď dostatečná, kdykoliv v budoucnu bude potřeba si
mohu kterýkoliv logical volume za chodu zvětšit, finish.
(Pojmenování nijak nesouvisí s mountpointy které si tam budu vytvářet,
ale raději jsem si je pojmenoval podle nich – třeba v případě nové
instalace systému je uvidím pojmenované tak jak byly a vím pro co jsem je
předtím zamýšlel)
Teď už se celkem rozrostl seznam partitions, a zbývá už jen vybrat
jednotlivé LV, takže vyberu astra_root, použít jako /, astra_home použít
jako /home atd.
Filesystémy si zvolím dle potřeby s ohledem na možnost změny velikosti.
ext3 se nebude za chodu dát zmenšovat, ale zvětšovat ano.
Dokončit a zapsat změny na disk, pokračovat v instalaci.
po instalaci mám jádro 2.6.24–1-amd64
apt-get update
apt-get install ssh #a jdu si sednout do pohodlnější židle
apt-get dist-upgrade #jádro se aktualizuje na 2.6.26-1-amd64
reboot
a po restartu končím s kernel panic (VFS not syncing)
Oprava nějakou chvilku zabrala – hlavně najít co s tím.
Restart, esc pro vyvolání nabídky zavaděče, vybírám LinuxOLD a
update-initramfs -u -k 2.6.26-1-amd64
nano /etc/lilo.conf
kde jsem doplnil řádky:
#osdtranění Warning: LBA32 addressing assumed
lba32
#povolení >8MB obrazů
large-memory
Uložím a pokračuji v terminálu
lilo
cd /usr/src
mkdir lilo_22.8-6
cd lilo_22.8-6
wget http://debian.cs.binghamton.edu/debian/pool/main/l/lilo/lilo-doc_22.8-6_all.deb
wget http://debian.cs.binghamton.edu/debian/pool/main/l/lilo/lilo_22.8-6.diff.gz
wget http://debian.cs.binghamton.edu/debian/pool/main/l/lilo/lilo_22.8-6.dsc
wget http://debian.cs.binghamton.edu/debian/pool/main/l/lilo/lilo_22.8-6_amd64.deb
dpkg -i *.deb
lilo
reboot
A konečně nabíhá jak má i do nového jádra
(pokud by nezabralo tak menší obraz je možné dostat takto:
1. edit /etc/initramfs-tools/initramfs.conf and change the default
„MODULES=most“ to „MODULES=dep“
2. run „update-initramfs -k 2.6.25–2-amd64 -u -v“
3. reboot
)
odkazy:
- LVM nad Raid
http://www.root.cz/…icke-ukazky/
http://www.debian-administration.org/articles/512
- kernel panic (VFS not syncing)
http://bugs.debian.org/…ugreport.cgi?…
http://bugs.debian.org/…ugreport.cgi?…