Vlákno názorů k článku Btrfs v praktických ukázkách od dik - Ahoj, na btrfs se mě mimojiné líbí snapshoty ,...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 2. 2013 12:40

    dik (neregistrovaný)

    Ahoj,
    na btrfs se mě mimojiné líbí snapshoty , ta rychlost , né jako ta pomalá hrůza s lvm.
    Nedávno jsem objevil, že se dá udělat snapshot per file , cp --reflink /oldfile /newfile , nicmené mi vrtá hlavou proč se celý soubor musí přečíst, což zbytečně celou akci zpomalí. Běžný snapshot je hned..
    Vysvětlí mi někdo z místní btrfs guru proč je tomu tak?
    Dík Dik

  • 22. 2. 2013 16:23

    Izak (neregistrovaný)

    Proc jej musi precist, nevim, protoze nemusi ;-))), mely by mu stacit jen olinkovat metadata

    Duvod, proc BTRFS a ZFS delaji tak rychle snapshoty je proto, ze to vykradli z NetAppu, ktery jako 1. prisle s pouzitelnymi snapshoty.

    LVM* titiz dela snapshot tak, ze ma zvlastni volumu a kdyz se neco zmeni, precte stary blok, zapise do snap_volumy a zmeni v originalni. Kdyz si tech snapshotu udelame 255 jako jich umi netapp, tak by se z toho LVM potazmo system podelal na I/O a propustnosti.

    BTRFS dela vse jinak, ma mapu bloku a pouze blok oznaci za stary, nebo ze k necemu prislusi a nove bloky pise jinam s tim, ze ma odkazy.

    Proto tak skvele snapshoty, proto, kdyz smazete mezisnapshot, prepocita jen bloky a stare uvolni a proto umi onu deduplikaci(-reflink), kdy kdyz jeden soubor menite, ukladaji se jen rozdily.