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

    včera 23:44 | IT novinky

    Na Epic Games Storu lze do 15. června získat zdarma počítačovou hru PAYDAY 2 (ProtonDB, Wikipedie). Linuxový port přestal být ve čtvrtek 8. června podporován.

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

    Ezoterický programovací jazyk Brainfuck (Wikipedie) slaví 30 let. Urban Müller nahrál první implementaci tohoto jazyka na Aminet 9. června 1993.

    Ladislav Hagara | Komentářů: 3
    včera 16:22 | Komunita

    Společnost Apple na konferenci WWDC23 představila Game Porting Toolkit. Společnost CodeWeavers informuje, tento toolkit vychází ze zdrojových kódů jejího CrossOveru, tj. komerčního Wine.

    Ladislav Hagara | Komentářů: 1
    8.6. 23:11 | Nová verze

    Byla vydána květnová aktualizace aneb nová verze 1.79 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.79 vyšlo také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 1
    8.6. 22:22 | IT novinky

    Jak to bude s podporou rastrového grafického formátu JPEG XL ve webových prohlížečích? Google ji nedávno z Chrome a Chromia odstranil (#1178058#c84). Jednou z novinek beta verze Safari 17 je ale právě podpora JPEG XL. Vráti se JPEG XL do Chrome a Chromia (#1451807)? Dění kolem JPEG XL lze sledovat například na r/jpegxl.

    Ladislav Hagara | Komentářů: 1
    8.6. 12:55 | Nová verze

    Byla vydána nová stabilní verze 6.1 (aktuálně 6.1.3035.51) webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 114. Přehled novinek i s náhledy v příspěvku na blogu. Nový Vivaldi se pro Bing tváří jako Microsoft Edge (upravený User-Agent) a díky tomu v něm funguje Bing Chat. Vylepšeny byly Pracovní prostory (Workspaces). Podrobný přehled v Changelogu.

    Ladislav Hagara | Komentářů: 1
    8.6. 11:00 | Komunita

    Linuxová distribuce ArchLabs Linux po šesti letech vývoje končí. Dobbie to zabalil.

    Pinhead | Komentářů: 7
    7.6. 22:44 | Zajímavý článek

    David Tschumperlé v obšírném článku se spoustou náhledů shrnuje vývoj multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie) za poslední rok a půl.

    Ladislav Hagara | Komentářů: 0
    7.6. 17:11 | Nová verze

    Vývojáři postmarketOS vydali verzi 23.06 tohoto před šesti lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell, Phosh, Plasma a Sxmo. Aktuálně podporovaných zařízení je 30.

    Ladislav Hagara | Komentářů: 0
    7.6. 16:33 | Nová verze

    Byla vydána distribuce openSUSE Leap verze 15.5 (poznámky k vydání). Jde o konzervativní distribuci odpovídající komerčnímu SUSE Linux Enterprise 15, nyní Service Pack 5. Mělo jít o poslední aktualizaci Leap v současné podobě před přechodem na Adaptable Linux Platform s „neměnným“ základem, ale padlo rozhodnutí, že v roce 2024 ještě vyjde Leap 15.6 s podporou do konce roku 2025.

    Fluttershy, yay! | Komentářů: 0
    Twitter (nejen pro příležitostné čtení)
     (91%)
     (2%)
     (7%)
    Celkem 299 hlasů
     Komentářů: 7, poslední dnes 09:25
    Rozcestník

    Dotaz: Automatické mapování a připojení disků

    13.12.2014 11:36 Honza Papoušek
    Automatické mapování a připojení disků
    Přečteno: 386×
    Ahoj, v linuxu jsem začátečník a chtěl bych se s Vámi poradit. Jak by se dal napsat skript co po zapnutí systému zkontroluje připojené disky a když najde nějaký nový tak ho naformátuje a připojí kamkoli do systému?

    Odpovědi

    13.12.2014 11:57 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Automatické mapování a připojení disků

    Jestli to chcete při připojení disku i dávno po zapnutí, tak se podívejte, jak udev přidává pravidla pro pevné názvy disků nebo síťových rozhraní. Ale není to nic pro začátečníka.

    Pokud to chcete více desktopové, podívejte se na udisk a na události, které chodí při připojení disku přes D-Bus.

    Pokud to chcete jednorázově a velmi jednoduše, projděte si adresář /dev/disk/by-id.

    13.12.2014 12:00 2014
    Rozbalit Rozbalit vše Re: Automatické mapování a připojení disků
    tak ho naformátuje a připojí kamkoli do systému

    Pěkně blbý požadavek. Takže ty zapojíš (externí) (pevný) disk dědečka, na kterém jsou třeba fotky, a on se automaticky zformátuje, protože bude "nový"?

    PS: Radši nazývám věci pravými jmény: tzn. neříkám, že disk naformátuju, nýbrž že na něm vytvořím systém souborů.

    Max avatar 13.12.2014 12:31 Max | skóre: 71 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Automatické mapování a připojení disků
    Úplně jednoduše a složitě :)
    Nejdřív bych se ovšem být tebou zamyslel, zda to, co chceš dělat, je skutečně "systémové řešení", nebo jsi si jen pro konkrétní problém zvolil nevhodné a nebezpečné řešení.

    Pokud jsi rozhodnut, že lepší řešení není a jsi s mířen s tím, že někdy může nastat nějaký problém (zapomeneš si ve skritpu ošetřit nějakou drobnost) a můžeš přijít o nějaká data apod., tak hurá na to. Napiš si skript, třeba v bashi, který ti toto všechno obslouží.

    1) Na jaké úrovni potřebuješ, aby se skript spustil?
    a) dřív než nějaká služba:
    - musíš si vytvořit spouštěcí skripty podle tvého systému (debian třeba "/etc/init.d/skript" a následně službu zapnout do nějakého runlevelu, viz manuál k initu v debianu). Podobně je to u jiných distribucí.
    b) po spuštění systému
    stačí přidat odkaz na tvůj script do "/etc/rc.local"
    c) po přihlášení uživatele
    Přidat script do "~/.bashrc" a pořešit sudo, aby měl skript práva

    2) Vyřešit detekci nového disku
    Zde by jsi si měl říci, co to ten nový disk vlastně je? Je to něco, co nemá záznamy v "/etc/fstab"? Nebo něco, co neobsahuje ani jednu partition? Nebo něco, co nekoresponduje s tvým seznamem (budeš si třeba někde držet seznam SN disků, které máš už v používání, nebo kombinaci PN(part number) a SN(serial number) ). Oboje zjistíš pomocí :

    hdparm -I /dev/sda | grep 'Serial\ Number'
    hdparm -I /dev/sda | grep 'Model\ Number'
    
    Tzn., že ve skriptu by jsi si mohl projít všechny existující disky a porovnat u nich PN/SN s tvou databází. Ošetřit, co se stane, když se databáze/soubor poškodí, ošetřit, když ti program nic nevrátí a spoustu dalších věcí. Pokud chceš mít větší jistotu, tak si přidej do skriptu ještě checkování, zda nový disk již obsahuje nějakou partition a pokud ano, tak aby nic nedělal, což zase můžež zjistit třeba takto (vypíše počet partition):
    sfdisk --dump /dev/sda |grep start |wc -l
    

    3) Spustit sadu na rozkrájení a připojení hdd
    To je už myslím klasika :
    - pomocí fdisk, nebo sfdisk rozdělit hdd (bude nejspíš zapotřebí si pomocí utilit zjisti aktuální velikost hdd a pomocí zjištěných hodnot následně upravit disk)
    - pak naformátovat
    - zapsat si do "/etc/fstab" automount pro příště, např. takto : echo "/dev/sdXX /mnt/neco reiserfs defaults 0 1" >> /etc/fstab - připojit :
    mount /dev/sdXX
    Nebo tu je možnost, že budeš přidávat disk do LVM a roztahovat dynamicky podle toho, jak velký bude lvm groupa.

    Něco z toho, co zmiňuji nemusí být úplně košér, takové věci je třeba si prostě vyzkoušet a zjistit si, jaké všechny situace mohou nastat a podle toho si vše ošetřit.
    Každopádně na takovou věc potřebuješ znalosti linuxu, spouštění, znalost detekce hw, znalost konkrétní distribuce a samozřejmě umět aspoň trochu skriptovat a googlit.
    Nečekej ovšem, že ti sem někdo hodí řešení out-of-box, který si jen zkopíruješ (nevylučuji, že by možná šlo něco takového vygooglit, nezkoušel jsem).
    Zdar Max
    Měl jsem sen ... :(
    13.12.2014 13:45 Honza Papoušek
    Rozbalit Rozbalit vše Re: Automatické mapování a připojení disků
    Woow :) díky za super odpověď, s out-of-box jsem ani nepočítal :) ještě k tomu proč ten skript potřebuju.. Nebude běhat na pc :) ve škole na předmětu kde probíráme linux učitel řekl že komu se to povede tak má za 1 na konci roku :D tak jsem si řekl že to zkusím :) --> takže potřebuju jen ten skript co po připojení nového(něco co nemá záznam ve fstab)disku ho naformátuje, vytvoří systém souborů a připojí kamkoliv do systému + zapíše do fstab. Na googlu jsem strávil asi tak 2h a jako nejrozumnější mi přišla tahle diskuze :)

    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.