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 17:33 | Pozvánky

    V neděli 17. května 2026 proběhne v Českých Budějovicích první MobileLinux Hackday zaměřený na Linux v mobilech, embedded platformy a open source hardware. Po sedmi úspěšných měsíčních setkáních v Praze se akce přesouvá také do jižních Čech, aby se komunita mobilního Linuxu mohla potkat i mimo hlavní město. Akce se uskuteční v konferenčním sále Vajgar v Clarion Congress Hotelu (Pražská tř. 2306/14) se zahájením mezi 14:00 až 15:00 a … více »

    lkocman | Komentářů: 0
    dnes 15:00 | Komunita

    Vývojáři Debianu zhruba v polovině vývojového cyklu Debianu 14 s kódovým názvem Forky rozhodli, že Debian musí dodávat reprodukovatelné balíčky, tj. kdokoli si může nezávisle ověřit, že daný binární balíček vznikl překladem a sestavením z konkrétních zdrojových kódů. Aktuálně je reprodukovatelných 98,29 % balíčků.

    Ladislav Hagara | Komentářů: 0
    dnes 14:11 | Bezpečnostní upozornění

    Německý e-shop Škoda Auto byl hacknut. Útočníci získali přístup k uživatelským údajům (jméno, adresa, e-mail, heslo, telefon, …).

    Ladislav Hagara | Komentářů: 2
    dnes 11:22 | Pozvánky

    Na webu konference Den IPv6 2026, která se uskuteční 4. června v Národní technické knihovně v pražských Dejvicích, je nyní k dispozici kompletní program této tradiční akce věnované tématům spojeným s protokolem IPv6. Na celodenní pásmo přednášek je třeba se přihlásit a zaplatit účastnický poplatek 242 korun. Registrační formulář najdou zájemci opět na webu akce. Konferenci Den IPv6 2026 organizují i letos společně sdružení CESNET, CZ.NIC a NIX.CZ.

    VSladek | Komentářů: 1
    včera 23:33 | Zajímavý software

    Byl představen emulátor terminálu Ratty (GitHub) s podporu 3D grafiky přímo v terminálu. Inspirací byl operační systém TempleOS od Terryho Davise. Ratty je napsán v jazyce Rust. Využívá knihovnu Ratatui pro tvorbu rozhraní a herní engine Bevy pro 3D vykreslování.

    Ladislav Hagara | Komentářů: 4
    včera 17:55 | IT novinky

    Evropské instituce i některé americké státy dál zpřísňují pravidla pro ověřování věku na internetu. Cílem je zabránit dětem v přístupu k obsahu pro dospělé. Úřady ale narážejí na zásadní problém – stále více lidí používá VPN, tedy služby umožňující skrýt identitu i skutečnou polohu na internetu. Právě VPN nyní Evropská parlamentní výzkumná služba (EPRS) označila za „mezeru v legislativě, kterou je potřeba uzavřít“ [Novinky.cz].

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

    Multiplatformní open source aplikace pro psaní poznámek Joplin (Wikipedie) byla vydána v nové verzi 3.6. Nově lze mít v poznámkách embedovaný externí obsah, např. YouTube videa.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Komunita

    Open Hardware Summit 2026 organizovaný OSHWA (Open Source Hardware Association) proběhne o víkendu 23. a 24. května v Berlíně na Technické univerzitě Berlín.

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

    Navigace se soukromím CoMaps postavena nad OpenStreetMap byla vydána v nové verzi 2026.05.06. Přibyla možnost aktualizovat mapy v aplikaci CoMaps, aniž by bylo nutné aktualizovat i verzi aplikace. CoMaps je komunitní fork aplikace Organic Maps.

    Ladislav Hagara | Komentářů: 1
    10.5. 05:11 | Nová verze

    OCCT3D (Open CASCADE Technology) Open Source 8.0 bylo vydáno. OCCT3D (Wikipedie, GitHub) je objektově orientovaná knihovna pro 3D CAD, CAM nebo CAE. Používá se například v softwarech FreeCAD a KiCad.

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (25%)
    Celkem 1590 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    6.3.2014 06:50 benghi
    Rozbalit Rozbalit vše Re: Systém souborů Btrfs - funkce send/receive a ioctl
    Send/receive je úžasná věc, jelikož to podle mýho půjde vysypat na pásku, blicí disk či do fajlu. Zvlášť na pásce mi to společně s inkrementálním zálohováním připadá úžasný.
    6.3.2014 17:26 luky
    Rozbalit Rozbalit vše klonovani
    Z toho popisu my vyplyva, ze klonovane soubory budou mit stejny inode, coz mi prijde nezadujici - pokud je napriklad zataruju a pak roztaruju, tak nedostanu 2 kopie, ale 2 hardlinkovane soubory.
    6.3.2014 21:28 Filip Jirsák
    Rozbalit Rozbalit vše Re: klonovani
    To by nemohlo fungovat, ne? Když pak jeden z klonů souboru změním, měly by dva různé soubory stejný inode - a to podle mne nejde. Podle mne klonování naopak znamená, že jsou dva inode, které ale do první změny sdílí stejné datové bloky.
    pavlix avatar 6.3.2014 21:57 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: klonovani
    Já si hlavně myslím, že z toho textu nic takového nevyplývá.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.3.2014 12:48 luky
    Rozbalit Rozbalit vše Re: klonovani
    ... Soubor, který je takto „naklonován“, se bude chovat jako pevný odkaz (hard link), dokud ...
    pavlix avatar 7.3.2014 15:51 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: klonovani
    Chápu to tak, že právě to slovo dokud a co za ním následuje, jasně ukazuje na to, že nemůžou sdílet inode.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.3.2014 17:05 Filip Jirsák
    Rozbalit Rozbalit vše Re: klonovani
    Bude se chovat jako pevný odkaz, ne bude to pevný odkaz. Znamená to, že bude mít klíčové vlastnosti stejné, jako pevný odkaz - v tomto případě to, že se při vytvoření nic nekopíruje a kopie nezabírá žádné nové místo na disku.
    7.3.2014 18:02 luky
    Rozbalit Rozbalit vše Re: klonovani
    Bude se chovat jako pevný odkaz, ne bude to pevný odkaz. Znamená to, že bude mít klíčové vlastnosti stejné, jako pevný odkaz - v tomto případě to, že se při vytvoření nic nekopíruje a kopie nezabírá žádné nové místo na disku.
    Prave ze ne, kopie musi spotrebovat jeden inode, jinak nastane ten problem, co jsem popsal.
    pavlix avatar 7.3.2014 18:58 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: klonovani
    O tom se nikdo nepře ;).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.3.2014 21:11 luky
    Rozbalit Rozbalit vše Re: klonovani
    V tom pripade se to ale vubec nechova jako hardlink
    8.3.2014 08:41 Filip Jirsák
    Rozbalit Rozbalit vše Re: klonovani
    Taksi to zkuste. Naklonujte si na btrfs soubor, a uvidíte, že po klonování nebudete mít datové bloky souboru na disku dvakrát (jako u obyčejného kopírování), ale jednou (jako u hardlinku).
    pavlix avatar 9.3.2014 15:14 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: klonovani
    A na vyjádření názoru, že sdílení datových bloků na disku nepovažuješ za dostatečnou podobnost s hardlinkem, jsi napsal už asi pět komentářů? Tomu říkám efektivní komunikace.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.3.2014 12:58 luky
    Rozbalit Rozbalit vše Re: klonovani
    No prave, IMO se novy inode musi naalokovat hned a ne az kdyz se soubor zmeni.
    9.3.2014 22:41 ebik
    Rozbalit Rozbalit vše Re: klonovani
    inode je pouze struktura obsahujici odkaz(y) na datove bloky. Inody budou mit ruzne. Datove bloky budou mit spolecne. Pokud do jednoho datoveho bloku jednoho souboru nekdo neco zapise, tak se predela ten odkaz na novy datovy blok a tam se zapise zmena. (Copy on write). Takze z pohledu OS jsou to ruzne soubory se vsim vsudy, pouze FS se stara o "kompresi" pomoci deduplikace dat. Chova se to pak podobne jako komprimovany FS: kdyz mas soubor velikosti 10MB a prepises ho jinymi daty o stejne velikosti, tak se zmeni velikost volneho mista (klidne muze najednou dojit).
    7.3.2014 10:27 Honz
    Rozbalit Rozbalit vše Re: klonovani
    Správné by bylo napast " s toho popysu my viplívá"...
    7.3.2014 18:51 čavo
    Rozbalit Rozbalit vše Pripájanie RAID1 btrfs
    Mám problém s pripájaním BTRFS, na ktorom sú data RAID1
    # btrfs fi df /home/
    Data, RAID1: total=268.84GiB, used=182.90GiB
    System, RAID1: total=64.00MiB, used=48.00KiB
    System, single: total=4.00MiB, used=0.00
    Metadata, RAID1: total=18.00GiB, used=426.36MiB
    
    # mount | grep home
    /dev/sda2 on /home type btrfs (rw)
    
    niekedy sa pripája tak cez mount /dev/sda2 a niekedy cez mount /dev/sdb2 a nikdy neviem dopredu po štarte, cez ktoré meno sa má pripájať (cez to druhé sa s chybou nepripojí). LABEL a UUID mi prideluje jadro po štarte náhodne ku jednému z nich a najčastejšie ku tomu, cez ktorý sa to nedá pripojiť.

    Samozrejme podľa zákonu maslového chleba, to je tak, že zakaždým je to presne ten druhý ako napíšem do /etc/fstab (už som skúšal aj LABEL a UUID), ale podľa pozorovaní sa po reštarte automaticky pripojí len v asi 10% prípadov.

    Nepoužívam initrd a vo stab som priebežne vyskúšal tieto možnosti:
    #/dev/sda2              /home           btrfs           noatime,nodiratime,autodefrag,noacl     1 2
    #/dev/sdb2              /home           btrfs           noatime,nodiratime,autodefrag,noacl     1 2
    #LABEL=home             /home           btrfs           noatime,nodiratime,autodefrag,noacl     1 2
    UUID=fba01cbb-f374-4815-a9da-0f98c27fee21       /home   btrfs   noatime,nodiratime,autodefrag,noacl     1 2
    #/dev/sdb2              /home           btrfs           noatime,nodiratime,autodefrag,noacl,device=/dev/sda2,device=/dev/sdb2               1 2
    #/dev/sda2              /home           btrfs           noatime,nodiratime,autodefrag,noacl,device=/dev/sda2,device=/dev/sdb2               1 2
    
    Prakticky som vyskúšal všetky možné zápisy čo som našiel na internete. Len ten stroj nevypínam často a tak ma štve, keď po reštarte sa musím potom pomocou ssh pripojiť (špeciálne som si musel vytvorit používateľa mimo /home), ručne pripojiť disk s /home a poreštartovať služby, ktoré sú na prístupnosti /home závislé.

    Poznáte niekto iný zázračný postup ako to vyriešiť? Je možné, že mám ten súborový systém zle vytvorený. Mätie ma hlavne položka „System, single: ...“
    7.3.2014 19:01 čavo
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs
    Ups. Zabudol som pripísať. Používam aktualizované Gentoo.
    # uname -a
    Linux octopus 3.10.25-gentoo #1 SMP Tue Feb 4 07:31:51 CET 2014 x86_64 AMD A8-5600K APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux
    
    # equery l btrfs\*
     * Searching for btrfs* ...
    [IP-] [  ] sys-fs/btrfs-progs-3.12-r1:0/0
    
    9.3.2014 13:02 jas | skóre: 13 | blog: blag
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs

    To, ze sa niekedy meni pismeno disku je normalne. Problem je, ze niekedy trva dlhsie jednemu disku kym sa inicializuje a inokedy druhemu. Presne na riesenie podobnych problemov vzniklo UUID, kedze to je celkom bezny problem. Problem moze byt napr. v tom, ze init system necaka dostatocne dlho, kym zacne pripajat disky.

    Skuste porovnat casove znamky jadra (dmesg), kedy ukaze, ze sa spamatal jeden, kedy druhy disk, kedy su tam nejake hlasky o tom, ze sa pripaja disk a pod. Ak sa pozadovany disk spamata neskor, tak je problem skutocne v init systeme. Riesenie moze byt napr. napisat si init script, ktory caka kym jadro spostredkuje dany disk (cca len nieco ako "while test ! -f /dev/disk/by-uuid/$UUID;do sleep 0.1;done")

    Alternativne by mohol byt problem s duplikovanymi UUID a pod. (predsa len, je to raid 1). Co vypisuje prikaz blkid? Co vypisuje jadro, ked pripajanie disku padne?

    Este jedna vec, netusim ako presne sa riesi v linuxe hw raid (a drzim sa hesla: 'hw raid: nikdy' prave kvoli mnozstvu bugov, co su v ich firmwaroch a neriesia sa), ale nevytvari jadro nahodou aj /dev/mdX zariadenie, ktore sa da normalne pripojit?

    10.3.2014 10:18 čavo
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs
    Neviem či sa disky prečíslovávajú, ale klasický md v jadre problém nemá. (nemám tam nikde HW RAID a mám tam aj klasický RAID z jadra), tento RAID je z BTRFS (keďže je to článok o btrfs)
    # mount | column -t
    rootfs       on  /                      type  rootfs    (rw)
    /dev/md0     on  /                      type  jfs       (rw,noatime)
    devtmpfs     on  /dev                   type  devtmpfs  (rw,relatime,size=7890724k,nr_inodes=1972681,mode=755)
    proc         on  /proc                  type  proc      (rw,relatime)
    tmpfs        on  /run                   type  tmpfs     (rw,nosuid,nodev,relatime,size=1578228k,mode=755)
    devpts       on  /dev/pts               type  devpts    (rw,nosuid,noexec,relatime,gid=5,mode=620)
    shm          on  /dev/shm               type  tmpfs     (rw,nosuid,nodev,noexec,relatime)
    sysfs        on  /sys                   type  sysfs     (rw,nosuid,nodev,noexec,relatime)
    debugfs      on  /sys/kernel/debug      type  debugfs   (rw,nosuid,nodev,noexec,relatime)
    cgroup_root  on  /sys/fs/cgroup         type  tmpfs     (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
    openrc       on  /sys/fs/cgroup/openrc  type  cgroup    (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc)
    cpu          on  /sys/fs/cgroup/cpu     type  cgroup    (rw,nosuid,nodev,noexec,relatime,cpu)
    /dev/md1     on  /mnt/portage           type  ext4      (rw,noatime)
    /dev/sda2    on  /home                  type  btrfs     (rw)
    
    Čiže sú dva samostané disky (partície) /dev/sda2 a /dev/sdb2, pomocou btrfs prepojené do RAID1. Akurát, že btrfs nevytvára nový názov RAID-ovaného poľa a tak sa to pripája pomocou mena jedného z diskov. Problém je, že nemôžem použiť, ktorékoľvek meno z tých diskov, ale určité konkrétne a ešte ďalší problém je, že nedokážem predikovať, ktoré s tých mien mám použiť, pretože sa nezastupujú, ale cez to druhé sa to pripojiť nedá. UUID a LABEL (majú oba disky nastavené, predpokladám), ale „zväčša“ je to v jadre pridelené práve tomu, cez ktorý sa mi to nedarí pripojiť.

    11.3.2014 19:14 jas | skóre: 13 | blog: blag
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs

    UUID a label neprideluje jadro, su zapisane na disku (sucast hlaviciek file systemu). UUID je nahodne generovane user-space aplikaciou (v tomto pripade mkfs.btrfs) zatial co LABEL nastavuje uzivatel (neviem aky prikaz je na to pri btrfs, nepouzivam btrfs).

    Kazdopadne pozeral som navody ako vlastne ten raid v btrfs funguje a moj typ je jednoduchy: jeden disk obsahuje len naklonovane metadata a ziadne data (alebo naopak, len data), zatial co druhy obsahuje oboje a preto aj ide pripojit.

    Vystup prikazov 'blkid' (pod rootom, inak nezobrazi detaily o systemovych particiach, ale len uzivatelovych -- tj. zvacsa nic) a 'btrfs filesystem show' by v tomto pomohol omnoho viac nez vypis mount.

    Pouzilo sa pri vytvarani mkfs.btrfs -m raid1 -d raid1 /dev/<1st> /dev/<2nd> alebo sa -m ci -d zabudlo?

    9.3.2014 22:57 ebik
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs
    Asi mas rozbity neco v konfiguraci toho raidu. Sice btrfs nerozumim, ale RAID1 by snad mel jit pripojit pres oba disky, jinak je ti na houby. (Kdyz ti odejde do vecnych lovist ten disk, pres ktery to mountis, jak se dostanes na ten druhy?)
    10.3.2014 10:00 čavo
    Rozbalit Rozbalit vše Re: Pripájanie RAID1 btrfs
    To je to, že asi, pretože ani po nabehnutí systému sa to neda pripojiť cez ktorýkoľvek disk, ako to je písane v návodoch. Lenže som neprišiel na to, čo som zle vygeneroval. tento disk si teraz nemôžem len tak zrušiť a skúšať na ňom, tak to asi bude ešte skúšať na iných diskoch a uvidím, či ta to bude rovnako správať.

    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.