abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 3
    dnes 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (17%)
    Celkem 760 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    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.

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.