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 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    dnes 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    dnes 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 13
    dnes 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

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

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    včera 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    včera 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 32
    5.5. 23:22 | Pozvánky

    Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou

    … více »
    bkralik | Komentářů: 0
    5.5. 22:33 | IT novinky

    Dle plánu dnes končí služba Skype. Uživatelé mohou pokračovat v Microsoft Teams.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 547 hlasů
     Komentářů: 25, poslední dnes 20:12
    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: 348×
    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.