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 15:11 | Komunita

    Na webu konference Den IPv6, která se konala 4. června v Národní technické knihovně v pražských Dejvicích, jsou nyní k dispozici všechny prezentace (v PDF) a jejich videozáznamy. Organizátory konference byly i letos sdružení CESNET, CZ.NIC a NIX.CZ.

    VSladek | Komentářů: 0
    dnes 13:11 | Nová verze

    Byla vydána nová verze 9.1.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Vypíchnout lze vylepšené vyhledávání nebo podporu Pixel Motion Photos. Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    dnes 11:44 | Pozvánky

    Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 3. a 4. října na FIT ČVUT v pražských Dejvicích. Příjem témat poběží do konce prázdnin, pak proběhne veřejné hlasování a následně sestavení programu.

    Petr Krčmář | Komentářů: 2
    dnes 04:44 | Nová verze

    Byla vydána nová verze 2.4.68 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 13 zranitelností.

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

    Apple na své vývojářské konferenci WWDC26 (Worldwide Developers Conference, keynote) představil řadu novinek. Vypíchnout lze novou generaci Apple Intelligence a zbrusu novou Siri, která dostala název Siri AI. Kvůli Aktu o digitálních trzích (DMA) však funkce Siri AI nebudou v systémech iOS 27 a iPadOS 27 k dispozici uživatelům v Evropské unii.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Nová verze

    Byla vydána nová verze 1.18.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Vypíchnout lze podporu rozhraní /dev/kfd pro výpočty na kartách AMD (AMDKFD).

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | Nová verze

    aMule (Wikipedie), tj. multiplatformní klient pro peer-to-peer sdílení souborů pro sítě eD2k and Kademlia, byl po více než pěti letech od vydání poslední verze 2.3.3, vydán v nové major verzi 3.0.0 (GitHub). S novou webovou stránkou a dokumentací.

    Ladislav Hagara | Komentářů: 5
    včera 12:55 | IT novinky

    Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.

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

    Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.

    Ladislav Hagara | Komentářů: 15
    včera 04:44 | Nová verze

    OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1856 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Softlinky - na co si dat pozor

    29.11.2016 14:04 petrfm | skóre: 23
    Softlinky - na co si dat pozor
    Přečteno: 374×
    Ahoj, potrebuji si pro virtualku ve virtualboxu vytvorit takovy virtualni disk. Nechci primo ve VB linkovat jako sdileni jednotlive adresare, rad bych si vytvoril jeden nasdileny adresar pro danou virtualku a do nej bych si nacpal softlinky a nalinkoval si do nej 10 ruznych adresaru rozmistenych ruzne v /home/petr

    Kdyz potom nejaky adresar v /home/petr presunu jinam, tak si jenom upravim softlink v tom sdilenem adresari a pro virtualku s WIN se ta struktura bude tvarit konzistentne, jako by byl adresar stale na stejnem miste, je to tak?

    Rad bych se zeptal, zda to nema nejaky hacek? Pozna ten virtualhost, ze tam jsou nejake softlinky, nebo se to bude tvarit jako kdyby ty adresare byly fyzicky v tom nasdilenem adresari pres virtualbox?

    Diky za radu a zkusenost, at to nemusim zdlouhave testovat a nerozbiju si treba data. P.
    fuck the cola, fuck the pizza, all you need is slivovitza

    Odpovědi

    29.11.2016 14:38 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Hlavne asi co by mne zajimalo, jsou operace s mazanim, abych si nesmazal zdrojovy adresar.

    1) Kdyz budu mazat z virtualhosta adresar, ktery je na linuxu symlinkem, smazu symlink, nebo zdrojovy adresar? Nebo mi to linux nedovoli?

    2) Kdyz v linuxu budu chtit mazat symlink, treba pres nautilus, vzdycky se smaze jedine symlink, nebo muze nekdy nastat situace, kdy bych si neopatrnosti mohl smazat puvodni adresar? Treba v pripade, kdy si na jeden zdrojovy adresar vyrobim dva symlinky a jeden budu chtit smazat, nerad bych prisel o zdrojovy adresar.

    3) A posledni vec - rad bych vyrabel symlinky s relativni cestou. tzn ln -s ~/Dokumenty/E-BOOK/ E-BOOK Tohle mi ale asi jenom vezme cestu z aktualniho home adresare a dosadi ji jako absolutni cestu pro symlink, ze? Musel bych doplnit parametr pro relativni cestu.

    4) Da se nejak EDITOVAT symlink? pres ls -l vidim, kam vede, ale nepoznam, zda ta cesta ke zdroji je relativni, nebo absolutni. A pokud ji chci zmenit, musim smazat cely symlink a vyrobit novy, ze? Neda se nejak zeditovat jako konfigurak v textovem editoru?
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 15:58 helb
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    3) A posledni vec - rad bych vyrabel symlinky s relativni cestou. tzn ln -s ~/Dokumenty/E-BOOK/ E-BOOK Tohle mi ale asi jenom vezme cestu z aktualniho home adresare a dosadi ji jako absolutni cestu pro symlink, ze? Musel bych doplnit parametr pro relativni cestu.
    Daji se vyrobit i relativni:
    ~/tmp $ ln -s ../Desktop ./plocha
    ~/tmp $ ls -l plocha 
    lrwxrwxrwx … plocha -> ../Desktop
    Ale taky se daji snadno rozbit:
    ~/tmp $ mkdir bla
    ~/tmp $ mv plocha bla/
    ~/tmp $ cd bla 
    ~/tmp $ ls -l
    lrwxrwxrwx … plocha -> ../Desktop     # vede na neexistujici ~/tmp/Desktop
    
    4) Da se nejak EDITOVAT symlink? pres ls -l vidim, kam vede, ale nepoznam, zda ta cesta ke zdroji je relativni, nebo absolutni. A pokud ji chci zmenit, musim smazat cely symlink a vyrobit novy, ze? Neda se nejak zeditovat jako konfigurak v textovem editoru?
    Da se prepsat: ln -sf prvni druhy. Udela to asi to same, jako smazani a znovuvytvoreni, ale je s tim min prace.
    29.11.2016 16:41 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Pises, ze se daji snadno rozbit.. tak ale rozbiju i link s absolutni cestou, ne? Kdyz presunu zdroj... Nebo se tim zmeni zdrojova cesta v linku?
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 16:53 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor

    Absolutní symlink rozbiješ jedině přesunutím cíle [target], nikoliv přesunutím linku.

    Relativní symlink rozbiješ jak přesunutím cíle, tak přesunutím linku. (Jediná (zjevná) výjimka je, když přesuneš zdroj i link společně tak, aby relativní cesta dál dávala smysl.)

    29.11.2016 16:56 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor

    s/přesuneš zdroj i link/přesuneš cíl i link/

    Moc chlastám.

    29.11.2016 19:40 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    To jsem si vubec neuvedomil a to uz tri dny nechlastam... Ze relativni cesta je relativni vuci umisteni linku. Trochu jsem si dopletl pojmy a diky tomu i svoji uvahu.

    Ja mel na mysli hlavne pripad, kdy misto /home/petr pouziju zastupny znak, treba vlnovku, abych mohl strukturu presouvat mezi pocitaci a uzivateli a nemusel tak menit odkazy.
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 19:44 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Jak to funguje treba na externim disku / flashce, kdyz si ji primountuju pokazde nekam jinam? jednou je cesta k souboru /mnt/flash/soubor a jindy je to treba /media/petr/flash/soubor

    jde mi vlastne o to, nahradit absolutni cestu od / necim, co by ukazovalo na koren te flashky nezavisle na tom, kde to primountuju. Jak vyrobim symlink, ktery bude v /home a bude pokazde odkazovat spravne na dany adresar v primountovane flashce?
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 19:58 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor

    Když máš mountování podle labelu filesystému nebo něčeho, co se nemění, a necháš si přimountovat disk vždy stejnou utilitou, aby se objevil na stejném mountpointu, pak tam budou klidně fungovat absolutní symlinky ukazující někam na ten disk. Ale právě u odpojitelných disků bych na to nespoléhal, protože jiné distro/prostředí nebo manuální mount je může připojit jinam.

    Relativní symlink je skutečně relativní vůči svému umístění, nikoliv vůči ~ adresáři majitele. :-)

    29.11.2016 21:45 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    zase se to asi da ochcat tak, ze si nastavim symlinky na ~/disk/... a pokud se mi disk mountuje do /mnt/flash1 , tak si v home vyrobim symlink ukazujici na /mnt/flash1, ne? :-) a ten si kdyztak vzdycky vyrobim na aktualnim stroji. Proste symlink na umisteni toho flash disku. Jasne, muzu to namountovat tam, kam mi ukazuji symlinky, cize do /home/user/disk, ale u vetsiny desktopovych dister se prenosne disky mountuji samy a je jednodussi vyrobit jeden symlink, nez si rucne mountovat disk.
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 22:18 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor

    Ba dokonce se dá vytvořit udev pravidlo, které ten symlink na disk vyrobí automaticky.

    k3dAR avatar 29.11.2016 23:27 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    otazka jestli na to bude/chce myslet a vsude kam pride (pokud bude moc) nahazovat pod rootem udev pravidlo :) pokud ano, tak samozrejme muze udev pravidlem krome vytvoreni symlinku poustet i backup script kdy po zasunuti do usb bude dotazan "mam provest zalohu na zarizeni XYZ?" samozrejme jen pokud v nastavenem obdobi jeste nebyla provedena ;)
    porad nemam telo, ale uz mam hlavu... nobody
    Josef Kufner avatar 29.11.2016 16:41 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Symlink je soubor. Pokud otevřeš symlink ke čtení/zápisu, jádro ti místo toho otevře odkazovaný soubor. Jinak se to chová stejně, jako běžný soubor.

    Pokud přes symlink vlezeš do adresáře, jsi v tom adresáři stejně, jako kdybys tam vlezl jinudy.

    Na úpravu symlinku možná není (je potřeba ho smazat a pak znovu vytvořit, jak to dělá ln -f).

    Cesta, kam symlink ukazuje, se interpretuje v aktuálním namespace procesu, tedy pokud uděláš chroot, spustíš kontejner, nebo připojíš fs po NFS, tak to bude ukazovat jinam. Relativní cesty ukazují relativně k symlinku. Všelijaké speciální znaky interpretuje shell, u symlinku už se nic neinterpretuje, krom začíná/nezačíná lomítkem.
    Hello world ! Segmentation fault (core dumped)
    29.11.2016 14:42 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Jo a jeste jedna vec - zalohovani. Kdyz mam nekde adresar s beznym obsahem + symlinky. A chci ten adresar zalohovat. Daji se ty symlinky nejak jednoduse vyloucit ze zalohy? Existuje na ne nejaky vtipny filtr, treba jako skryte soubory zacinaji teckou, maji i symlinky nejaky parametr, podle ktereho je v zalohovacim softu, nebo treba i v bashcriptu poznam?
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 14:50 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Nebo naopak, by se daly pomoci symlinku vtipne vyloucit adresare s velkymi daty ze zalohy. Mam treba pracovni adresar, do ktereho si chci nalinkovat velke soubory - treba produktova videa, nebo zdrojove RAW soubory z kamery. Cize RAW soubor ulozim nekam na externi disk a ten si po pripojeni nalinkuju pres symlink do pracovniho adresare. Takze ho mam dostupny tam, kde ma byt, ale nezalohuje se a nemusim ho mit fyzicky na disku :-)

    Da se nejak docilit toho, ze budu mit v /home/dokumenty adresare ./slozka1 , ./slozka2 a v kazde z nich budu mit ./velke ? A to ./velke mi povede na /mnt/extdisk/slozka1/velke ? Jde treba o to, ze by se mi automaticky zalozil adresar v tom ext. ulozisti? Na to bylo asi nejjednodussi napsat si maly bashscript, treba s nazvem linkuj, ktery bych spustil v /home/dokumenty/slozka1 a on by si nacetl cestu a vyrobil by adresare a symlink smerujici na externi disk, ktery by je propojil, ze?

    Resim totiz potrebu mit dostupna data o produktech lokalne, na SSD disku a soucasne si nerozbit strukturu. Nekdy mam ale v adresari velke RAW soubory, jako video, apod., ktere nepotrebuju mit lokalne a staci mi, kdyz je nekde na sitovem disku, ale rad bych mel ve slozce s produktem symlink pro snadne dohledavani.
    fuck the cola, fuck the pizza, all you need is slivovitza
    29.11.2016 15:33 helb
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Existuje na ne nejaky vtipny filtr
    Treba find:
    $ ln -s /tmp bla
    $ find . -maxdepth 1 -type l
    ./bla
    Ale je docela pravdepodobne, ze ten zalohovaci nastroj bude symlinkum „rozumet“ sam od sebe. Treba rsync ma parametr --no-links.
    29.11.2016 16:25 NN
    Rozbalit Rozbalit vše Re: Softlinky - na co si dat pozor
    Bezne kopirovaci nastroje (cp,rsync..) maji prepinace s volbou "follow symlinks", kde je to mozne nastavit. Vychozi chovani je, ze se kopiruje jen odkaz.

    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.