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í
×

dnes 03:33 | Nová verze

Byla vydána nová verze 0.25.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Z novinek lze zmínit například podporu DVB-T2. Další části mpv byly přelicencovány z GPLv2 nebo novější na LGPLv2.1 nebo novější (#2033).

Ladislav Hagara | Komentářů: 0
dnes 02:22 | Zajímavý projekt

Na Bundle Stars byla spuštěna akce Dollar Forever Bundle. Za 1 dolar lze získat 24 počítačových her bežících na platformě Steam také v Linuxu.

Ladislav Hagara | Komentářů: 0
včera 23:44 | Zajímavý software

Lychee je jedním z open source softwarů pro tvorbu webových fotoalb. Vyžadováno je PHP 5.5 nebo novější a MySQL. Ukázka na stránkách projektu. Zdrojové kódy jsou k dispozici na GitHubu pod open source licencí MIT [reddit].

Ladislav Hagara | Komentářů: 4
včera 22:22 | Zajímavý software

Společnosti Haivision a Wowza společně oznámily vznik SRT Alliance a otevření protokolu pro streamování videa SRT. Podrobnosti v FAQ. Zdrojové kódy SRT jsou k dispozici na GitHubu pod open source licencí LGPLv2.1.

Ladislav Hagara | Komentářů: 0
včera 12:33 | Humor

Byl vydán remake filmu Ghost in the Shell. Tentokrát v Bashi. Zhlédnout lze online na "ssh ghost@theshell.xyz" [Hacker News].

Ladislav Hagara | Komentářů: 14
23.4. 20:40 | Zajímavý článek

Lukáš Růžička v článku S Hydrogenem za lepší rytmus aneb bubeníkem snadno a rychle na MojeFedora.cz představuje automatického bubeníka s názvem Hydrogen (Wikipedie): Hydrogen je velmi vydařený program, který rozhodně nesmí chybět ve výbavě žádného linuxového muzikanta. Umožňuje nejen vytváření jednoduchých bicích doprovodů, ale také sofistikované programování bicích a perkusí, jehož výsledek se naprosto vyrovná drahým

… více »
Ladislav Hagara | Komentářů: 14
23.4. 13:55 | Zajímavý projekt

UPSat (Twitter) je první open source nanodružice (CubeSat). Jedná se o společný projekt nadace Libre Space Foundation a University of Patras. Repozitáře projektu jsou k dispozici na GitHubu. Pod Libre Space Foundation patří také projekt SatNOGS (zprávička), projekt globální sítě open source pozemních satelitních stanic, vítězný projekt soutěže The Hackaday Prize 2014. UPSat je součástí mise QB50 (Twitter). ID UPSatu je GR02. GPS přijímač na UPSatu je od české společnosti SkyFox Labs. Součástí mise QB50 je i česká nanodružice VZLUSAT-1 s ID CZ02.

Ladislav Hagara | Komentářů: 4
21.4. 15:00 | Komunita

V diskusním listu Thunderbird planning vývojáři poštovního klienta Thunderbird řeší, zda by nebylo možné budoucí Thunderbird postavit nad webovými technologiemi, tj. nad Electronem, stejně jako například Nylas Mail. Gecko, nad kterým je Thunderbird postaven, se má hodně změnit. V plánu je odstranění vlastností, které Firefox už nepotřebuje, ale Thunderbird je na nich závislý [Hacker News, reddit].

Ladislav Hagara | Komentářů: 99
21.4. 10:22 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 299 bezpečnostních chyb. V Oracle Java SE je například opraveno 8 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 7 z nich. V Oracle MySQL je opraveno 39 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 11 z nich.

Ladislav Hagara | Komentářů: 8
21.4. 10:00 | Pozvánky

V úterý 25. dubna proběhne další Prague Containers Meetup. Přijďte se nechat inspirovat jak zlepšit build/delivery pipeline vašich kontejnerových aplikací.

little-drunk-jesus | Komentářů: 2
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (0%)
 (7%)
 (45%)
 (9%)
Celkem 289 hlasů
 Komentářů: 32, poslední včera 12:24
    Rozcestník

    Dotaz: spatne hranice cylindru

    3.5.2003 10:46 Ondřej Čečák | skóre: 33
    spatne hranice cylindru
    Přečteno: 424×
    dobry den,
    nedarilo se mi vytvorit(naformatovat) pomoci mkfs.vfat odpovidajici diskovy oddil, tak jsem to zkusil nechat udelat okna samotne. po nekolika rebootech a moznostech mi fdisk od M$ oddil udelal presne podle potreb, v linuxu jsem ho naformatoval a je to OK, problem ale je v tom, ze mi M$ fdisk posunul hranice cylindru, a na tom tuhne cfdisk. fdisk vypise
    Diskový oddíl 2 nekončí na hranici cylindru:
    fyz=(1023, 15, 63) mělo by být (1023, 31, 63)
    Diskový oddíl 3 nekončí na hranici cylindru:
    fyz=(1023, 15, 63) mělo by být (1023, 31, 63)
    nealokovaných sektorů: 31140206

    neporadite mi, jak by se to dalo odstranit(opravit ;-) bez nutnosti zalohovat a obnovovat data?
    -- "Ja vim, on vi, ty pico!"

    Odpovědi

    3.5.2003 19:09 Beda
    Rozbalit Rozbalit vše spatne hranice cylindru

    spust fdisk.
    podivej se cim se vypise help(asi "m").
    zjisti cim se vypise pocet volnych sektoru (tusim "v") dal pokracuj jen pokud je cislo nenulovy, jinak na to rovnou zapomen (ale aspon mas vyuzity vsechny bloky na disku... jako ja a spousta jinych, akorat pozor deset let zpet v dosu byvaly ruzny programy, ktery prave do volnych bloku zapisovalu ruzny ochrany... takze tem se vyhybat a pak jeste nepouzivat programy, ktery vyzaduji praci s nasobkovou (Cyl.=x,Head=0,Sect=0). geometrii pri lowlevel praci s diskem (jak jiz zmineny cfdisk)
    takze porad v programu fdisk; zmen si zobrazovany jednotky z (cylindr,hlava,sektor) na bloky nebo sektory nebo jak se tomu rika (hadam "u")
    podivej se na sloupecky("Start" a "End") nebo Blocks pripadne Length a spocitej/zjisti kolik bloku zabira partition
    zjisti si geometrii disku. POZOR tu logickou, pokud jede disk v LBA nebo podobnym prekladovym rezimu (!nikoliv fyzickou!) matne vzpominam na "hdparm -g /dev/neco", nebo "cat /proc/ide/.../geometry", pripadne hlasky jadra pri startu. navic jde ti o pocet hodnot, takze kdyz hlavy budou cislovany od 0 po 15, tak budes dal pocitat s cislem 16, podobne pro sektory. tusim nektery verze fdisku ti to vypisou nahore v hlavicce pred rozpisem tabulky partition cislo jako treba 550/16/64 (C,H,S) a prave tu pouzivanou, tedy logickou nektery vypisou oboje, tak vem tu LOGICKOU tu poznas tak, ze bude mit (nejcasteji) mensi "S" a zmeneny(vetsi) H a nekdy i C a nekdy je to uplne jinak...
    spocitej, jestli je partitition nasobkem (C,H,S) geometrie. kdyz vydelis delku partition v blocich poctem hlav v cylindru a poctem sektoru ve stope(cylyndru hlavy) tedy:
    Length / logickych Hlav / logickych Sektoru = neco.
    vyjde-li cislo bez desetinnych mist, muzes si nasledne vybrat:
    umistnovat partition od prvniho sektoru nebo od posledniho sektoru. je to jedno, pokud je nasobkem.
    pokud neni nasobkem, musis ji umistnovat od posledniho bloku. pamatuj si, jestli je nasobkem nebo neni
    ted si spocitas kolik je volnych bloku pred a kolik je volnych bloku kolem partition. to jsou cisla mezi Start a End, ne na radku vypisu fdisku, ale kazdy z jinyho radku. teda pokud mas za sebou tri partition, tak to muze vypadat nasledovne

    dejme tomu (C,H,S) bude 20/3/4
    blocksize 512bytes
    partition  Start End Length
    hda1       1     10  10
    hda2       12    13  2
    hda3       20    21  2
    

    tak kolem hda2 je volny blok na miste 11. a od 14. az po 19 vcetne
    tak ted najdi kotvu od ktere pojedes. pokud je nasobkem, mas to snazsi hledas od 11. vcetne smerem k 19. prvni cislo v "blocich", ktery je mezi 11. a 19. blokem vcetne, ktery bude nasobkem (C=x,H=0,S=0), takze hledas cislo, ktery se vydeli bezezbytku. 11/ 3/ 4 ne, ale 12/ 3/ 4 jo
    pokud nemas partition nasobkem H,S geometrie, tak hledas od 20. vcetne smerem k 11. cislo ketry je nasobkem C=x/H=0/S=0 geometrie. partition pak bude koncit na C=x-1/H=max/S=max takze pokud bezezbytku vyjde 20/3/4 ;) tak bude partition koncit na 19.
    v tomdle pripade to nejde, protoze partition, aby koncila zarovnana na cylindru, tak pro H=3 S=4 musi koncit (C=x/H=3/S=4) teda na nasobcich 12ti -1. tedy blok 11 nebo 23 atd.
    takze smazem nebo posunem hda3 a dem posouvat hda2 tak aby koncila na 23. bloku
    nesmi byt namountovana /dev/hda2 nikde(ani pouze pro cteni)! jinak by pri pristupu na ni(i cteni) mohly vzniknout problemy a nemuselo by to rozchodit ani jadro s nejmenovanym fs v nejmenovanych verzich jadra... teda UMOUNT hda2
    tim vypadlo ze hry posouvani systemove partition, pokud k tomu chces pouzit linux z ni, nicmene cisla muzes predhodit jinymu programu, ktery dokaze neco podobnyho jako to co uvidis dal ;)
    mas doufam vse prepsane na papire, takze muzes v fdisku smazat informace z partition tabulky o tom, kde zacina a kde konci stara partition hda2, aby se nahodou nesnazil nekdo ji namountovat dokud ji posouvas (jen pro jistotu... muzes ji tam nechat pokud vis co delas) (tusim posloupnost "d2" ji smaze)
    tak ted zapises zmizeni hda2 do partition tabulky ("w")
    pokud te fdisk nabada ze mas restartovat, tak restartuj.
    takze nekde na disku je partition s datama a nikdo krom tebe s napsanyma informacema na papire kde ji hledat ji tezko najde
    dalsi krok je zjistit odkud kam se budou data kopirovat. v pripade, ze se prekryvaji partition stara a nova... v tomdle pripade je to jedno.
    a predposledni je maly cykl, kde se prenesou bloky cele partition. bude potreba vedet jak velky je jeden blok. fdisk to pise nekde v hlavicce nad tabulkou rozdeleni nekde kolem geometrie.

    bash -c "
    BLOCKSIZE=512;
    X=DELKAPARTITION(2);
    while test $X -gt 0; do
    echo $X start >> /bla;
    sync;
    dd if=/dev/hda of=/dev/hda \
     bs=$BLOCKSIZE count=1 \
     seek=$(($NewStart(22)+$X-1)) \
     skip=$(($OldStart(12)+$X-1));
    echo $X stop >>/bla;
    sync;
    X=$(($X-1));
    done
    "
    

    btw: tak koukam ze v tomdle pripade se nemusela ani rusit hda3 ;) proste se preskocila... ale to asi nehrozi v realnym pouziti, protoze tak maly partition asi nikdo nepouziva.
    pripadne NewStart+X-1 nahradit NewEnd+X-Length a ted nevim jestli -1 nebo +1 nebo +0 ;)... to si dopocitejte jestli to bude delat to co chcete ve vasem pripade...

    varovani ministra informatiky: posouvani partition obcas nemusi prospivat datum ;)
    no a az se prekopiruji bloky partition zbyva ji fdiskem vytvorit s odpovidajicim novym zacatkem a novym koncem. pro zmenu uz partition bude koncit tesne pred nasobkem cylindru, ale nebude na nem zacinat, pokud neni jeji delka nasobkem cylidnru, takze bych se nedivil, kdyby programy typu cfdisk stale stavkovaly

    3.5.2003 19:22 Beda
    Rozbalit Rozbalit vše spatne hranice cylindru

    jeste upresneni... sorz ja to napsal obecne, ze si nenapsal vsechno info o disku, ale jen vypis verify.
    podle toho verify mas hafol nealokovnych sektoru, takze by ses tam snad pri trose stesti mohl vytocit.
    podle toho verify z fdisku mas taky dve partition ktery konci na stejnym miste. hadam, ze to to bude extended a uvnitr nejaka dalsi, potom smaz i extended i vsechny vnitrni(budes muset) a posouvej data jen te posledni vnitrni vytvor udaj o roztazene extended, zapis do ni zactky konce vnitrnich partition se kteryma si nehybal. a novy a zacatek a konec posledni partition. v podstate bys mel dosahnout asi tohodle:

    ----+----+----+----+----+----+----+
             |extended-------------
              |in1-----|in2--------
    zmenis na
    ----+----+----+----+----+----+----+
             |extended----------------
              |in1-----   |in2--------
    

    snad je to z toho videt

    3.5.2003 20:24 qwerty | skóre: 9
    Rozbalit Rozbalit vše spatne hranice cylindru
    Slusny...clovece z toho bys mohl udelat mini-howto :)
    3.5.2003 20:47 Ondřej Čečák | skóre: 33
    Rozbalit Rozbalit vše spatne hranice cylindru
    nakonec jsem zkousel resit problem vlastni silou, nicmene se reseni stale neukazovalo - spise naopak, i po par cachrech to bylo a je stale zasmodrchanejsi. nezbyva nez zamacknout slzu v oku, natahat spoustu dat na druhy pc a cele to prerozdelit znovu.

    jinak, diky moc za navod - ja uz ho sice nezkusim, ale az nekdo bude mit stejny problem, bude vedet jak ho resit ...
    a abych te jeste na zaver potesil, mam tady jeste aktualni hlaseni fdisku:

    Diskový oddíl 2 nekončí na hranici cylindru:
    fyz=(1023, 15, 63) mělo by být (1023, 31, 63)
    Diskový oddíl 3 nekončí na hranici cylindru:
    fyz=(1023, 15, 63) mělo by být (1023, 31, 63)
    Celkový počet alokovaných sektorů (39179890) je větší než maximum (39178944).
    no, ale kazdopadne diky moc ...
    -- "Ja vim, on vi, ty pico!"
    5.5.2003 12:11 Ľubomír Host | skóre: 19 | Bratislava
    Rozbalit Rozbalit vše spatne hranice cylindru
    Kedysi som mal na padnutom disku (z ruky na stol->stolicku->zem) taky problem, ze sa mi fdisk tiez zacyklil kvoli nejakej chybe. Partition table sa dodrbkala kvoli chybnym sektorom. Zaujimave bolo, ze na disku 1.6GB som mal aj 200GB particie a to hned niekolko. ;) Vtedy mi pomohol sfdisk, ktory fixol chyby v partition table. Dalsia skusenost: neodporucam pouzivat fdisk od MS. Uz len z toho dovodu, ze MS fdisk ani len netusi, co je linuxova particia a nie je iste, ako s nou bude narabat. Velmi dobrym programom na preparticiovanie disku bez straty dat je program parted. Zvlada presuvat particie, zvacsovat, zmensovat, ... Idealne spustat ho z Knoppixu. Ak chcete naformatovat windowsovsku particiu (FAT32/vfat) tak, aby vam potom zbehol scandisk aj pri pripadnom preinstalovani windowsov, musite v mkfs.vfat pouzit prepinac, ktorym poviete, ze chcete FAT32 a nie FAT16/12. Tuzim ze to bolo mkfs.vfat -F 32 /dev/hda1

    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.