abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 24
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 783 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: raid5 Kernel panic - not syncing unable to mount root fs

15.8.2007 00:03 vsivak
raid5 Kernel panic - not syncing unable to mount root fs
Přečteno: 1641×
Ahoj Mam problem s instalaci nebo spise s nabehnutim systemu, chyba bude nejspise v tom ze delam neco spatne pri instalaci a konfiguraci RAID5. Server mam nasledujici http://supermicro.com/products/motherboard/P4/E7221/P8SCT.cfm v nem 4 320GB SATA disky. Insatluju gentoo presne takto krok po kroku. Kdyz jsem to ted nahazoval podruhe (neuspesne) psal jsem si seznam. Do cd jsem vlozil minil live CD velikost neco pres 50MB. Nahodil sitovku pres dhcpcd a postupoval takto: echo zapne podporu raidu
modprobe raid0
modprobe raid1
modprobe raid5
modprobe dm-mod




echo rozdeli disky musi se vlozit rucne
fdisk /dev/sda
n
p
1
#zmacknout enter
+64M
a

n
p
2
#zmacknout enter
+2048M
t
2
82

n
p
3
#zmacknout enter
#zmacknout enter

w

# totez pro sdb sdc sdd



echo vytvori nody
mknod /dev/md1 b 9 1
mknod /dev/md3 b 9 3
echo zapne raid
mdadm --create /dev/md1 --level=1 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm --create /dev/md3 --level=5 --raid-devices=4 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3

# pockat nez se vytvori tabulka raid prikaz cat /proc/mdstat

echo vytvori filesystem
mke2fs /dev/md1
mke2fs -j /dev/md3
mkswap /dev/sda2
mkswap /dev/sdb2
mkswap /dev/sdc2
mkswap /dev/sdd2
swapon -p 1 /dev/sda2
swapon -p 1 /dev/sdb2
swapon -p 1 /dev/sdc2
swapon -p 1 /dev/sdd2

echo primountuje disky
mount /dev/md3 /mnt/gentoo
cd /mnt/gentoo
mkdir boot home usr opt var tmp
mkdir usr/portage var/tmp
mount /dev/md1 /mnt/gentoo/boot
mkdir /mnt/gentoo/proc
mount -t proc proc /mnt/gentoo/proc
chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp

echo stazeni etapoveho balicku
wget http://gentoo.mirror.web4u.cz/releases/x86/current/stages/stage3-i686-2007.0.tar.bz2 time tar xjpf stage3*
echo stazeni portage
cd /mnt/gentoo/usr
wget http://gentoo.mirror.web4u.cz/snapshots/portage-latest.tar.bz2
time tar xjf portage-lat*

echo chrootovani
cd /
cp -L /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile

echo stazeni jadra
cp /usr/share/zoneinfo/Europe/Prague /etc/localtimev time emerge gentoo-sources
cd /usr/src/linuxv make menuconfig

# zde povolit SATA a RAID a vsechny file systemy taktov Multi-device support (RAID and LVM) --->
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
< > Linear (append) mode (NEW)
<*> RAID-0 (striping) mode
<*> RAID-1 (mirroring) mode
< > RAID-10 (mirrored striping) mode (EXPERIMENTAL) (NEW)
< > RAID-4/RAID-5 mode (NEW)
< > RAID-6 mode (NEW)
< > Multipath I/O support (NEW)
< > Faulty test module for MD (NEW)
<*> Device mapper support
< > Crypt target support (NEW)
< > Snapshot target (EXPERIMENTAL) (NEW)
< > Mirror target (EXPERIMENTAL) (NEW)
< > Zero target (EXPERIMENTAL) (NEW)
< > Multipath target (EXPERIMENTAL) (NEW)
< > Bad Block Relocation Device Target (EXPERIMENTAL) (NEW)

echo instalace
time make -j2
make modules_install
cp arch/i386/boot/bzImage /boot/kernel

cd /etc
nano fstab
#prepsat /etc/fstab takto
/dev/md1 /boot ext2 noauto,noatime 1 2
/dev/md3 / ext3 noatime 0 1
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/sdc2 none swap sw,pri=1 0 0
/dev/sdd2 none swap sw,pri=1 0 0

echo nastaveni site
cd conf.d
echo 'config_eth0=( "dhcp" )' >> net
rc-update add net.eth0 default
rc-update add sshd default

echo nastaveni hesla
passwd

#nyni se musi nastavit heslo

echo instalace RAID a LVM2
emerge mdadm lvm2

echo instalace syslogeru a cronu
time emerge syslog-ng vixie-cron
rc-update add syslog-ng default
rc-update add vixie-cron default

emerge dhcpcd
time emerge grub

echo nastaveni grubu
nano /boot/grub/grub.conf

#soubor by mel vypadat takto
default 0
timeout 10
title=Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md3

echo ulozeni grubu
grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
root (hd2,0)
setup (hd2)
root (hd3,0)
setup (hd3)
quit


exit
echo umounty nefunguji ale v navodu byly
umount /mnt/gentoo/usr/portage/distfiles
umount /mnt/gentoo/usr/portage
umount /mnt/gentoo/usr
umount /mnt/gentoo/var/tmp
umount /mnt/gentoo/tmp
umount /mnt/gentoo/var
umount /mnt/gentoo/opt
umount /mnt/gentoo/proc
umount /mnt/gentoo/home
umount /mnt/gentoo/boot
umount /mnt/gentoo
reboot

Po rebootu to konci chybou neco je spatne v hd(0,2). Muzete nekdo poradit?

Odpovědi

15.8.2007 00:49 Jirka Chráska
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
Dobrý večer,
předpokládám, že podporu pro SATA řadič máte v jádře. Jednu chybku jsem objevil. Nabootujte z CD, udělejte fdisk /dev/sda, dejte t (toggle) a změňte typ partition /dev/sda1 na fd (Linux raid auto). To samé pro /dev/sda3. Uložte a udělejte to samé pro ostatní 3 disky. Nemusíte to celé přeinstalovávat.
Možná by bylo dobré číslovat RAID zařízení od nuly, čili /boot by byl /dev/md0 a / by byl /dev/md1
mknod /dev/md0 b 9 0
Upravte grub.conf asi takhle
default 0
 timeout 10
 title=Gentoo
 root (hd0,0)
 kernel /boot/kernel root=/dev/md1

a /etc/fstab
/dev/md0 /boot ext2 noauto,noatime 1 2
/dev/md1 / ext3 noatime 0 1
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/sdc2 none swap sw,pri=1 0 0
/dev/sdd2 none swap sw,pri=1 0 0
Dejte vědět, zda se to podařilo.
15.8.2007 15:24 pokusaa
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
Tak jsem to opravil podle Vas myslim (fdisk /dev/sda t 1 fd) totez pro partition 3 a na vsech discich a dostal jsem se dal, uz nemam kernel panic ale zato me trapi hlaska root nfs : no nfs server available , giving up a chce abych vlozil disketu do disketove jednotky. Pravdepodobne chce natahnout system pres sit. Dekuji za radu.
15.8.2007 21:22 Jirka Chráska
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
Dobrý večer, pošlete /usr/src/linux/.config, výpis lspci, eventuelně výpis dmesg. Koukněte do jádra, jak praví kolega níže a zakompilujte podporu pro RAID5, to jsem přehlédnul.
16.8.2007 16:21 pokusaa
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
VYRESENO!!!! Chybu jsem vyresil jednoduse adresar etc jsem hodil na disk velikosti 4GB zrcadleny (tedy RAID1) a zbytek tedy cca 300GB * 4 disky jsem hodil na RAID5 a namountoval tam adresar /usr /home - asi se jadro musi spustit z celistveho prostoru ktery neni rozdelovan mezi disky nejakym raidem, da se tedy pouzit jen RAID1 a adresar ve kterem budou data si pak uz muzete hodit na jaky raid chcete (nejlepsi pomer prostor/zaloha/vykon je RAID5) (uplne nejlepsi pomer vykon/zaloha je RAID10 - bohuzel zere hodne mista)

Zde je postup instalace Gentoo na 4 disky SATA II o velikosti 320GB tedy celkova teoreticka velikost diskoveho pole je 1280 GB cca 1.3TB realny uzitny prosto disku pri pouziti RAID 10 je 545GB (0 zatizeni procesoru) pri pouziti RAID5 je 900GB (pri zapisu cca 15% zatizeni procesoru).

Postup:

echo zapne podporu raidu
modprobe raid0
modprobe raid1
modprobe raid5
modprobe raid10
modprobe dm-mod




echo rozdeli disky musi se vlozit rucne
fdisk /dev/sda
n
p
1
#zmacknout enter
+64M
a

n
p
2
#zmacknout enter
+2048M
t
2
82

n
p
3
#zmacknout enter
+8192M

n
p
4
#zmacknout enter
#zmacknout enter

w

# totez pro sdb sdc sdd



echo vytvori nody
mknod /dev/md1 b 9 1
mknod /dev/md3 b 9 3
mknod /dev/md4 b 9 4
echo zapne raid
mdadm --create /dev/md1 --level=1 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm --create /dev/md3 --level=1 --raid-devices=4 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3
mdadm --create /dev/md4 --level=10 --raid-devices=4 /dev/sda4 /dev/sdb4 /dev/sdc4 /dev/sdd4

# pockat nez se vytvori tabulka raid prikaz cat /proc/mdstat

echo vytvori logicke disky
vgscan
vgchange -a y
pvcreate /dev/md4
vgcreate vg /dev/md4
echo vytvori adresar usr
lvcreate -L545G -nusr vg
lvcreate -L2G -nportage vg
lvcreate -L4G -ndistfiles vg
lvcreate -L5G -nhome vg
lvcreate -L4G -nopt vg
lvcreate -L4G -nvar vg
lvcreate -L5G -nvartmp vg
lvcreate -L4G -ntmp vg
vgs
lvs

#pro odebrani se pouziva prikaz lvremove -f vg/usr


echo vytvori filesystem
mke2fs /dev/md1
mke2fs -j /dev/md3
mkswap /dev/sda2
mkswap /dev/sdb2
mkswap /dev/sdc2
mkswap /dev/sdd2
swapon -p 1 /dev/sda2
swapon -p 1 /dev/sdb2
swapon -p 1 /dev/sdc2
swapon -p 1 /dev/sdd2

mke2fs -b 4096 -T largefile /dev/vg/distfiles
mke2fs -j /dev/vg/home
mke2fs -j /dev/vg/opt
mke2fs -b 1024 -N 200000 /dev/vg/portage
mke2fs /dev/vg/tmp
mke2fs -j /dev/vg/usr
mke2fs -j /dev/vg/var
mke2fs /dev/vg/vartmp

echo primountuje disky
mount /dev/md3 /mnt/gentoo
cd /mnt/gentoo
mkdir boot home usr opt var tmp
mount /dev/md1 /mnt/gentoo/boot
mount /dev/vg/usr /mnt/gentoo/usr
mount /dev/vg/home /mnt/gentoo/home
mount /dev/vg/opt /mnt/gentoo/opt
mount /dev/vg/tmp /mnt/gentoo/tmp
mount /dev/vg/var /mnt/gentoo/var
mkdir usr/portage var/tmp
mount /dev/vg/vartmp /mnt/gentoo/var/tmp
mount /dev/vg/portage /mnt/gentoo/usr/portage
mkdir usr/portage/distfiles
mount /dev/vg/distfiles /mnt/gentoo/usr/portage/distfiles
chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp

#echo primountuje disky
#mount /dev/md3 /mnt/gentoo
#cd /mnt/gentoo
#mkdir boot home usr opt var tmp
#mkdir usr/portage var/tmp
#mount /dev/md1 /mnt/gentoo/boot
#mkdir /mnt/gentoo/proc
#mount -t proc proc /mnt/gentoo/proc
#chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp

echo stazeni etapoveho balicku
wget http://gentoo.mirror.web4u.cz/releases/x86/current/stages/stage3-i686-2007.0.tar.bz2
time tar xjpf stage3*

echo stazeni portage
cd /mnt/gentoo/usr
wget http://gentoo.mirror.web4u.cz/snapshots/portage-latest.tar.bz2
time tar xjf portage-lat*

echo chrootovani
cd /
mount -t proc proc /mnt/gentoo/proc
cp -L /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile

#mozne zadat gs-sources
echo stazeni jadra
cp /usr/share/zoneinfo/Europe/Prague /etc/localtime
time emerge gentoo-sources
cd /usr/src/linux
make menuconfig

# zde povolit SATA a RAID a vsechny file systemy takto
Multi-device support (RAID and LVM) --->
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
< > Linear (append) mode (NEW)
<*> RAID-0 (striping) mode
<*> RAID-1 (mirroring) mode
< > RAID-10 (mirrored striping) mode (EXPERIMENTAL) (NEW)
< > RAID-4/RAID-5 mode (NEW)
< > RAID-6 mode (NEW)
< > Multipath I/O support (NEW)
< > Faulty test module for MD (NEW)
<*> Device mapper support
< > Crypt target support (NEW)
< > Snapshot target (EXPERIMENTAL) (NEW)
< > Mirror target (EXPERIMENTAL) (NEW)
< > Zero target (EXPERIMENTAL) (NEW)
< > Multipath target (EXPERIMENTAL) (NEW)
< > Bad Block Relocation Device Target (EXPERIMENTAL) (NEW)

#zapnuti iptables
Networking support --->
[*] Networking support
Networking options --->
<*> Packet socket (needed by dhcpcd)
<*> Unix domain sockets (needed by X)
[*] TCP/IP networking (no comment!)
[*] IP: multicasting (not needed on home lan)
[*] Network packet filtering (replaces ipchains) --->
IP: Netfilter configuration --->
<*> Connection tracking (required for masq/NAT)
< > Userspace queueing via NETLINK
<*> IP tables support (required for filtering/masq/NAT)
<*> Limit match support
<*> IP Range march support
<*> MAC address match support
<*> Packet type march support
<*> Netfilter MARK match support
<*> Multiple port match support
<*> TOS match support
<*> recent match support
<*> ECN match support
<*> DSCP match support
<*> AH/ESP match support
<*> LENGTH match support
<*> TTL match support
<*> tcpmss match support
<*> Limit match support
<*> Connection state match support
<*> Owner match support
<*> address type match support
<*> realm match support
<*> SCTP match support
<*> Coment match support
<*> Packet filtering
<*> REJECT target support
<*> LOG target support
<*> ULOG target support
<*> TCPMSS target support

echo instalace
time make -j2
make modules_install
cp arch/i386/boot/bzImage /boot/kernel

cd /etc
nano fstab
#prepsat /etc/fstab takto
/dev/md1 /boot ext2 noauto,noatime 1 2
/dev/md3 / ext3 noatime 0 1
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/sdc2 none swap sw,pri=1 0 0
/dev/sdd2 none swap sw,pri=1 0 0

nebo

/dev/md1 /boot ext2 noauto,noatime 1 2
/dev/md3 / ext3 noatime 0 1
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/sdc2 none swap sw,pri=1 0 0
/dev/sdd2 none swap sw,pri=1 0 0
/dev/vg/usr /usr ext3 noatime 1 2
/dev/vg/portage /usr/portage ext2 noatime 1 2
/dev/vg/distfiles /usr/portage/distfiles ext2 noatime 1 2
/dev/vg/home /home ext3 noatime 1 2
/dev/vg/opt /opt ext3 noatime 1 2
/dev/vg/tmp /tmp ext2 noatime 1 2
/dev/vg/var /var ext3 noatime 1 2
/dev/vg/vartmp /var/tmp ext2 noatime 1 2


echo nastaveni site
cd conf.d
echo 'config_eth0=( "dhcp" )' >> net
rc-update add net.eth0 default
rc-update add sshd default

echo nastaveni hesla
passwd

#nyni se musi nastavit heslo

echo instalace RAID a LVM2
emerge mdadm lvm2

echo instalace syslogeru a cronu
time emerge syslog-ng vixie-cron
rc-update add syslog-ng default
rc-update add vixie-cron default

emerge dhcpcd
time emerge grub

echo nastaveni grubu
nano /boot/grub/grub.conf

#soubor by mel vypadat takto
default 0
timeout 10

title=Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md3

echo ulozeni grubu
grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
root (hd2,0)
setup (hd2)
root (hd3,0)
setup (hd3)
quit


exit
umount /mnt/gentoo/usr/portage/distfiles
umount /mnt/gentoo/usr/portage
umount /mnt/gentoo/usr
umount /mnt/gentoo/var/tmp
umount /mnt/gentoo/tmp
umount /mnt/gentoo/var
umount /mnt/gentoo/opt
umount /mnt/gentoo/proc
umount /mnt/gentoo/home
umount /mnt/gentoo/boot
umount /mnt/gentoo
reboot



# po restartu

emerge mirrorselect
echo 'GENTOO_MIRRORS="http://gentoo.supp.name/ http://gentoo.mirror.web4u.cz/ "' >> /etc/make.conf
echo 'SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"' >> /etc/make.conf
# je mozne vybrat mirror rucne mirrorselect -i -o >> /etc/make.conf
# mirrorselect -i -r -o >> /etc/make.conf
echo 'MAKEOPTS="-j2"' >> /etc/make.conf

echo stahne world
emerge --sync
emerge net-tools
emerge -vpe world

#opravit make.conf nutne pridat spravny typ procesoru pokud zde neni uvedeno CFLAGS="-O2 -march=i686 -pipe"
cd /etc
nano make.conf

#volitelne pridat na konec souboru
CFLAGS="-march=pentium3 -mcpu=pentium4 -O2 -finline-functions -falign-jumps=5 -falign-loops=5 -falign-functions=64 -pipe"
FEATURES="parallel-fetch ccache"

#pokud chybi libexpat.so.0 tak najit libexpat.so.1 a prekopirovat

echo upgrade
emerge ccache
emerge -vpuD --newuse world
time emerge -vuD --newuse world
emerge libtool
etc-update

#update systemu
emerge -e world && revdep-rebuild && etc-update

Zde jeste pridavam clanek o raidech:
Technologie diskových polí Vzhledem k tomu, že pevný disk je složité zařízení kombinující elektroniku a jemnou mechaniku, je již ze svého principu náchylný k poruše. Toto je nepříjemné zejména u serverů, kde jednak cena uložených dat může představovat mnohamilionové částky, jednak - i při pravidelném zálohování - jen odstávka serveru spojená s opravou a obnovou dat představuje značnou ztrátu na prostojích mnoha uživatelů. Proto byla zkonstruována disková pole, kde se pomocí speciálního řadiče více disků fyzických navenek jeví jako jeden disk logický. Dalším důvodem použití pole je vytvoření větší diskové kapacity, než se vyrábí v podobě samostatného disku. Pole se ve zkratce nazývají RAID. Nejprve to znamenalo Redundant Array of Inexpensive Disks, dnes se zkratka překládá spíše jako Redundant Array of Independent Disks. Pro vyjasnění terminologie byly definovány tzv. úrovně RAID. Některé se s vývojem techniky již přestaly používat. V současné době jsou nejpoužívanější úrovně RAID 0,1 a 5. Kombinací typu 0 a 1 vznikne pole typu RAID 10. V poslední době se začínají používat také pole typu RAID 6 (zdvojená parita). Raid 0 Především je třeba řici, že toto pole není redundantní. Ztráta jednoho disku znamená ztrátu celého pole. Důvodem použití je výkon, tedy zvýšení přenosové rychlosti nebo propustnosti dat tam, kde na uchování dat nezáleží tak, jako na rychlosti, například při stříhání videa. Raid 1 Raid 1 je známé “zrcadlení”, kdy se na dva disky stejných kapacit ukládají totožné informace a při výpadku jednoho disku se bez přerušení pokračuje v činnosti. Jednoduchá implementace, často čistě softwarová, zato je potřeba 100% diskové kapacity navíc. Z hlediska výkonu pomalejší zápis (zapisuje se 2x), rychlejší čtení (řadič může střídat požadavky mezi disky, “rozdávat práci”). Raid 5 Redundantní pole s distribuovanou paritou. Minimální počet disků jsou 3. Režie je 1 disk z n-diskového pole. Máme-li například pole RAID 5 z 5 disků o kapacitě 36 GB, užitečná kapacita je 4x36=144 GB a 1 disk je režie. Data se zapisují postupně na disky 0,1... až na poslední disk se zapíše parita. Při výpadku některého disku pak máme buď všechna data (a nepotřebujeme paritu), nebo máme část dat a paritu a chybějící data ze ztraceného disku umíme dopočítat z dat, která máme a parity. Výkon při čtení dobrý, zápis je pomalejší (jeden zápis je čtení starých dat, čtení staré parity, výpočet nové parity a zápis nových dat a nové parity). Raid 6 Pole typu RAID 5 ještě s jedním paritním diskem navíc. Je odolné proti výpadku dvou disků. Důvodem použití je ta skutečnost, že při obrovských kapacitách dnešních disků trvá rekonstrukce pole při výpadku disku dosti dlouho, a po dobu rekonstrukce již pole není chráněno proti výpadku dalšího disku. Navíc se u RAID 5 může stát, že právě při rekonstrukci, kdy se kvůli rekonstrukci chybějících dat čtou kompletní povrchy všech zbývajících disků pole, se na nekterém z těchto disků narazí na chybu čtení, která se dosud v provozu nemusela projevit, řadič takový disk taktéž odpojí a neštěstí je hotovo - úplná ztráta dat celého pole. Raid 10 Kombinace RAID 0 (stripe) a RAID 1 (zrcadlo). Jedná se vlastně o zrcadlený stripe. Minimální počet disků 4, režie 100% diskové kapacity navíc. Poskytuje nejvyšší výkon v bezpečných typech polí, podstatně rychlejší než RAID 5 zejména při zápisu. Další výhodou je odolnost proti ztrátě až 50% disků (naproti tomu RAID 5 odolává ztrátě pouze jednoho disku). Hot-spare Pro aplikace, kde je velmi důležitá nepřetržitost provozu, se používá technologie hot-spare. Ze čtyř disků například vytvoříme pole RAID 5 (jeho užitečná kapacita je tedy 3xkapacita disku). Pátý disk je zasunut a zkonfigurován jako hot-spare, což znamená, že v případě výpadku jednoho z disků pole je okamžitě automaticky aktivován a jsou na něj dopočítána chybějící data za vypadlý disk. Tak je minimalizováno rizikové časové okno, kdy pole sice funguje, ale výpadek dalšího disku již znamená ztrátu všech dat pole, protože není třeba čekat na příjezd technika a výměnu disku. Disk Hot-spare je možno sdílet pro více polí - jsou-li v serveru například 2 pole, jedno ze tří disků a jedno z pěti, je disk hot-spare aktivován při výpadku jak disku z prvního tak druhého pole.
15.8.2007 14:41 Brokarna | skóre: 18 | blog: problemy_s_r_o
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
< > Linear (append) mode (NEW)
<*> RAID-0 (striping) mode
<*> RAID-1 (mirroring) mode
< > RAID-10 (mirrored striping) mode (EXPERIMENTAL) (NEW)
< > RAID-4/RAID-5 mode (NEW)
< > RAID-6 mode (NEW)
< > Multipath I/O support (NEW)
< > Faulty test module for MD (NEW)
<*> Device mapper support
< > Crypt target support (NEW)
< > Snapshot target (EXPERIMENTAL) (NEW)
< > Mirror target (EXPERIMENTAL) (NEW)
< > Zero target (EXPERIMENTAL) (NEW)
< > Multipath target (EXPERIMENTAL) (NEW)
< > Bad Block Relocation Device Target (EXPERIMENTAL) (NEW)
já teda nikdy RAID nedelal, ale pokud delas RAID 5 nemelo by to byt zkompilovany v jadre?
the.max avatar 16.8.2007 07:19 the.max | skóre: 45 | blog: Davidovo smetiště | Bílina
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
Ja mel problem s tim, ze se mi nepodarilo presvedcit lilo ani grub aby bootoval z RAIDu 5, tak jako /boot mam 64mb CompactFlash;-)
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu
17.8.2007 12:15 vsivak
Rozbalit Rozbalit vše Re: raid5 Kernel panic - not syncing unable to mount root fs
Jo to se ti asi nepodari, zda se ze nemuzes bootovat (potazmo nemuzes mit ani jadro systemu) na raidu ktery pouziva striping, tedy (raid0, raid5, raid6 a raid10) pokud chces pouzivat raidy tak musis mit bezpodminecne /boot a jadro systemu na raid1 a veskere zbyle adresare s daty si namountuj na jiny virtualni disk, ktery sjednocuje vsechny fyzicke disky a tam si pouzij raid jaky chces.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.