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 00:33 | IT novinky

Josef Průša představil na Maker Faire v New Yorku svou novou 3D tiskárnu Original Prusa i3 MK3. Z novinek (YouTube) lze zdůraznit senzor filamentu, výměnnou magnetickou podložku, rychlejší tisk nebo rozpoznání uskočené vrstvy, výpadku napájení a výpadku filamentu (YouTube).

Ladislav Hagara | Komentářů: 2
včera 17:22 | Komunita

Martin Flöser představil na svém blogu projekt XFree KWin. Cílem projektu je rozběhnout správce oken KWin na Waylandu bez XWaylandu [reddit].

Ladislav Hagara | Komentářů: 2
včera 16:55 | Komunita

Do pátku 29. září probíhá v Praze v hotelu Hilton konference SUSECON 2017 pořádaná společností SUSE. Dění na konferenci lze sledovat na Twitteru. Nils Brauckmann, CEO společnosti SUSE, vítá účastníky konference na YouTube.

Ladislav Hagara | Komentářů: 2
včera 07:00 | Komunita

Příspěvek na blogu společnosti Yubico informuje o začlenění podpory bezpečnostních klíčů FIDO U2F do Firefoxu Nightly. Dosud bylo možné dvoufázové ověření pomocí FIDO U2F ve Firefoxu zajistit pouze pomocí doplňku.

Ladislav Hagara | Komentářů: 3
včera 06:00 | Humor

Adobe PSIRT (Adobe Product Security Incident Response Team) neúmyslně zveřejnil (archive) na svém blogu svůj soukromý OpenPGP klíč. Klíč byl revokován a vygenerován nový. Nelze nezmínit xkcd 1553 - Veřejný klíč.

Ladislav Hagara | Komentářů: 1
24.9. 20:00 | Nová verze

Byla vydána (cgit) verze 0.99 svobodného nelineárního video editoru Pitivi. Jedná se o release candidate verze 1.0. Přehled úkolů, které je nutno ještě dodělat, na Phabricatoru. Pitivi je k dispozici také ve formátu Flatpak.

Ladislav Hagara | Komentářů: 0
24.9. 17:11 | Komunita

Microsoft s Canonicalem představili linuxové jádro Ubuntu optimalizováno pro cloudové služby Microsoft Azure (linux-azure). Jako výchozí je toto menší a výkonnější jádro použito již v Ubuntu Cloud Images for Ubuntu 16.04 LTS. Canonical zatím nenabízí patchování tohoto jádra za běhu systému (Canonical Livepatch Service).

Ladislav Hagara | Komentářů: 1
24.9. 14:55 | Komunita

Facebook oznámil, že přelicencuje open source projekty React, Jest, Flow a Immutable.js ze své vlastní kontroverzní licence BSD+Patents na licenci MIT. Stane se tak tento týden s vydáním Reactu 16. Jedním z důvodů přelicencování bylo oznámení nadace Apache, že software pod Facebook BSD+Patents licencí nesmí být součástí produktů pod touto nadací [Hacker News].

Ladislav Hagara | Komentářů: 0
23.9. 21:44 | Nová verze

Po půl roce od vydání verze 9.0 byla vydána verze 10.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
22.9. 18:11 | Nová verze

Společnost Oracle oficiálně oznámila vydání Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) a Java EE 8 Software Development Kit (SDK). Java SE 9 přináší více než 150 nových vlastností.

Ladislav Hagara | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 576 hlasů
 Komentářů: 23, poslední 24.9. 18:12
    Rozcestník

    Dotaz: Defragmentace souborů - ISO

    gtz avatar 17.9.2010 14:12 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Defragmentace souborů - ISO
    Přečteno: 802×
    Mohu se Vás zeptat zda někdo neví jak vyřešit defragmentaci ISO souborů. Jde mi o následující věc:

    Po instalaci multi-bootu pro ISO a GRUB4DOS a doplnění správným konfigurákem mi grub při pokusu o zavedení nějakého ISO píše následující hlášku:

    Error 60: File for drive emulation must be in one contiguous disk area

    jedná se o to, že ISO, které je uloženo na USB disku na FAT32 partici by mělo být defragmentováno tak, aby bylo v jednom nepřetržitém bloku. Pro tyto účely se nabízejí soubory contig nebo wincontig, ale ty jsou jen pro widle.

    Existuje nějaká alternativa jak na to? jistě šlo by to udělat tak, že ISo rozpakuji někam na disk a pak přes mkisofs vytvořím iso přímo na FAT32/USB

    Díky
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude

    Řešení dotazu:


    Odpovědi

    17.9.2010 15:52 Sten
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    O žádném nástroji pro defragmentaci vfat nevím. Když už to potřebuji, tak používám:
    cp -a /mnt/flash /somewhere
    umount /mnt/flash
    mkfs.vfat [nějaké parametry, pokud jsou potřeba] /dev/sdx
    mount /dev/sdx /mnt/flash
    cp -a /somewhere/flash /mnt
    
    Mělo by to být rychlejší než defragmentace, protože se to neprovádí jen přesouváním bloků na pomalé jednotce, ale jako dočasná cache se používá rychlá (místní disk, RAM disk, ...)
    gtz avatar 17.9.2010 18:36 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    a co číst co jsem napsal proč to potřebuji?? Kopírovat soubory umím, nejsem přeci žádná lama LINUX používám od roku 2003 (místo cp -a bych asi použil cp -dpR, ale to je fuk), ale jde mi o to, že máte na disku (u mně home s ext3 nějaké ISO) to ISO klasicky přes cp nebo přes mc/krusader apod zkopíruii na disk VFAT. Poté upravím grub4dos tak, aby toto iso se objevilo v menu třeba takto
    title ms dart
    find --set-root /msdart.iso
    map /msdart.iso (0xff) || map --mem /msdart.iso (0xff)
    map --hook
    chainloader (0xff)
    
    umountu disk a pokusím se z tohoto disku bootovat, grub najede jak má, ale při spuštění toho isa grub zařve :

    Error 60: File for drive emulation must be in one contiguous disk area

    a to znamená, že iso není uloženo v souvislém bloku.

    Takže co teď s tím?? ve Vidlích se to dá udělat popř. jak jsem psal ISO rozpakovat a nechat ho mkisofs znovu sestavit, ale už na ten USB disk.
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    17.9.2010 18:45 chrono
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Problém je skôr v tom, čo píše on a teda, že ten ISO súbor nie je na tom VFAT disku súvislý. Preto navrhol naformátovanie a až potom kopírovanie toho ISO súboru.
    gtz avatar 17.9.2010 18:56 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    USB disk má 4 partice, FAT32/NTFS/EXT3/SWAP - formátoval jsem disk před použitím toho Grub4dos. Ten USB disk měl být určený jen práve pro tyto případy (recovery a start portableXP )
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    19.9.2010 21:37 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Připadá mi, že hledáš neřešitelné. Linux neřeší fragmentaci ex post, ale vyhýbá se jí strukturou filesystémů při zápisu souboru. V některých výjimečných případech je defragmentace součástí utilit k filesystému, jako pro XFS je xfs_fsr. Nicméně v praxi na linuxu je to v podstatě potřeba pouze tehdy, když je to FS se kterým se často pracuje v stavu blízkém zaplněnosti. s filesystémem v zaplněnosti do 70% je fragmentace někde na úrovni 1-2%. Jenže vfat podle mě nikdo nebere jako filesystém. Je to jen interface s majoritním systémem, kterému se tedy nedá vyhnout a je třeba mít korektně napsané rozhraní na zápis a čtení, ale nikdo se optimalizací tohoto filesystému pod linuxem nebude zabývat. a defrag do optimalizace patří. Lidi, kteří umí psát filesystém se jistě budou raději věnovat ext4 nebo btrfs než defragu na vfat. Podle mne vfat má smysl použít jen tehdy, když to co na něm je musí být viditelné i ve widlích a pak když defrag tak na widlích. Pokud to řešiš už od 14 hodin tak zastrčit a defragmentovat na widlích bylo vše hotové dávno.
    gtz avatar 20.9.2010 08:50 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    nakonec jsem to musel vyřešit pomocí Virtuálu, některé ISA prostě nechtěly bootnout , tak jsem to řešil přes Widle, to co šlo un-packovat tak jsem to unpackoval a znovu sestavil, ale přímo na tu VFAT. Právě ta VFAT musí být viditelná, protože se z ní bude bootovat. Některá ISO co jsem potřeboval jsem mudel dělat přes Widle (typicky nějaký WIM apod.).

    Mi šlo o to, když nástroje pro defragmentaci souborů na Windows jsou k dispozici, pak proč ne pro Linux. Podporujeme VFAT/NTFS, ale na defrag použít Widle? Co když je někdo nemá a VFAT má právě jen na USB boot. apod?
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    20.9.2010 10:24 chrono
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Nie sú dostupné pretože ich nikto neurobil (takže asi ich nikto, kto ich urobiť vie, nepotrebuje). Navyše v tom tvojom prípade sú zbytočné, keďže stačí disk naformátovať a hneď potom tam tie údaje kopírovať (v takom prípade tam určite bude súvislé voľné miesto, pretože FAT štruktúry sa vytvárajú na začiatku disku).
    20.9.2010 10:28 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Mi šlo o to, když nástroje pro defragmentaci souborů na Windows jsou k dispozici, pak proč ne pro Linux.

    Důvod je jednoduchý: na to, aby takové nástroje byly k dispozici, je potřeba existence člověka, který je na jedné straně schopen je napsat a na druhé cítí potřebu je napsat. Vypadá to, že průnik těch dvou skupin je prázdný.

    Podporujeme VFAT/NTFS, ale na defrag použít Widle?

    Jak už bylo řečeno, většina linuxových uživatelů používá VFAT jen pro účely přenášení dat mezi Linuxem a Windows nebo nějakým zařízením (foťák, MP3 přehrávač, televize, …). V prvním případě není problém defragmentovat pod Windows, ve druhém čas od času vytvořit filesystém znovu a data do něj nakopírovat.

    Heron avatar 20.9.2010 10:45 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Nicméně v praxi na linuxu je to v podstatě potřeba pouze tehdy, když je to FS se kterým se často pracuje v stavu blízkém zaplněnosti. s filesystémem v zaplněnosti do 70% je fragmentace někde na úrovni 1-2%.

    Což je pravda pouze pro určitou pracovní zátěž. Zrovna xfs_fsr by mohlo vyprávět a to i přes to, ze XFS má tak dlouhou delay allocation (tudíž alokuje bloky po velkých kusech), že by se z toho jiným FS udělalo nevolno. Přesto desetitisíce nesouvislých oblastí (extents) na 60% free xfs nejsou výjimkou.

    Lidi, kteří umí psát filesystém se jistě budou raději věnovat ext4 nebo btrfs než defragu na vfat.

    Především by se mohli zavěnovat slibované online defragmentaci ext4. Už je v produkčním nasazení a defrag nikde. Ta fatka se dá defragmentovat z widlí, linuxové fs obecně vůbec.

    20.9.2010 10:15 Sten
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Pokud je disk delší dobu používaný, začnou se na něj nově nahrávané soubory fragmentovat (obzvlášť u VFAT). Pokud se ale zformátuje a celý obsah se tam nahraje najednou, tak fragmentovaný nebude

    Promiň, že jsem se snažil poradit
    gtz avatar 20.9.2010 16:41 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Pak nechápu proč GRUB4DOS mi stále hlásí ERROR:60, již předtím jsem disk naformátoval znovu (ještě než jsem psal dotaz do poradny), přes cp -dpR jsem tam nakopíroval celý obsah uložených dat a u některých image to dělá stále. Některé projdou normálně, Iso se nabootuje a pohoda, ale jiné třeba image PE/VISTA pro VIM napíše tuto haluz.

    disk je rozdělený na 4 partice jak jsem někde zde psal a ta VFAT je první, formátoval jsem to jak na VISTA tak i zde na Suse a dělá to stále, takže jako poslední možnost co vidím to prohnat badblockem zda tam nejsou vadné bloky.

    I tak díky za radu :)
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    gtz avatar 20.9.2010 16:51 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    Než jsem začal dělat ten MultiBoot pri ISO, tak jsem partimage udělal zálohu celého disku (pro -jistotu) pak jsem jej rozdělil na 4 oddíly (zde v Suse) a taky v Suse jsem to celé zformátoval. Formátoval jsem to hlavně proto, aby se u toho staršího disku zvětšila rychlost a aby tam byly ty 4 partice, které jsem potřeboval. Linux tedy Suse bude pro portable verzi na ext3 a vfat/ntfs bude sloužit pouze pro image PE/VISTA-PE/HIRENS/miniPE-XT. A když jsem tam nahrál image jak ISO tak i VIM ze zálohy, která byla uložena na XFS disku tak některé image začaly zlobit s tou hláškou ERROR:60. Jak jsem psal nyní vidím jen jednu šanci, podívat se v nějakých utils v Vistách jak jsou ty image uloženy a pokusit se zjistit zda tam není někde nějaký vadný blok. Ale haluz je i to, že jsem ty 3 VIMy co to hlásí přes Vidle defragmentoval a dělá to zase
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    20.9.2010 17:37 ikkar
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    a co takhle:

    map --mem (hd0,0)/blabla.img (fd0)

    to by melo fungovat i na fragmentovanem fs, mapuje se totiz do souvisleho bloku pameti. Nebo jsem nekde vedle?
    gtz avatar 20.9.2010 17:45 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
    Rozbalit Rozbalit vše Re: Defragmentace souborů - ISO
    díky za nápad, stále běží badblock pak to zformátuju znova a zkusím i to. na wikině v Grub4dosu jsem to viděl, ale ono se to mapuje jako floppy no večer si budu hrát.

    buď takto
    title Boot from floppy image
       map --mem (hd0,0)/aa.img (fd0)
       map --hook
       chainloader (fd0)+1
       rootnoverify (fd0)
    
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude

    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.