BTRFS deduplikácia - Bedup

vadimo

BTRFS deduplikácia - Bedup
« kdy: 02. 12. 2014, 09:20:29 »
Na externý disk som si nahodil BTRFS s kompresiou. Teraz by som chcel skúsiť dedulikáciu suborov. No mám problem s pouzitím utility bedup z Githubu. Ked ju spustím bez argumentov, tak vsetko je OK, vyhodí mi to help. No ked sa ju snažím použiť s volbou scan tak mi to padne, vypíše nejaké chyby v pythone (teraz nemám k ním prístup). Používam Python 2.7 (odporucaju) a kernel 3.13 na Ubuntu 12.04. Nie som si istý či používam spravne ten prikaz. Používam ho na pripojenom disku takto: 
sudo python -m bedup scan /media/6f099cf9-aceb-4b08-a03c-3c634c6a670e
Skúšal som použit aj namiesto cesty adresara adresu zariadenia /dev/sdc2.
Má niekto úspešné skusenosti so spustením tejto utility?


monitor

Re:BTRFS deduplikácia - Bedup
« Odpověď #1 kdy: 02. 12. 2014, 10:16:59 »
sorry, nemam skusenosti...

ale podla stranky
https://github.com/g2p/bedup

(co je komentar k bedupovskym zdrojakom),

tak:

1. staci sudo bedup
namiesto tvojho sudo python -m bedup

2. urcite je spravnejsie to /dev/sdc2 (ako /media/xyz)
lebo oni pisu:
" Filesystems can be referenced by uuid or by a path in /dev:"

asi budeme musiet pockat na to, kym nam nakopirujes tie presne chyby, ktore vypisal python

(ked budes mat pristup)

zatial sa zda, ze minimalne 6dni maju ludia problemy...
https://github.com/g2p/bedup/issues/55
"AttributeError: 'MigrationContext' object has no attribute '_update_current_rev' "

trubicoid2

Re:BTRFS deduplikácia - Bedup
« Odpověď #2 kdy: 02. 12. 2014, 10:52:36 »
spravne treba takto:
Kód: [Vybrat]
bedup dedup --flush --defrag --size-cutoff 1048576nebo proste
Kód: [Vybrat]
bedup dedupdeduplikuje vsechny pripojene btrfs; samozrejme poustis jako root nebo pres sudo

jeste by se mohlo hodit vycisteni databaze:
Kód: [Vybrat]
sqlite3 /root/.local/share/bedup/db.sqlite "VACUUM;"

vadimo

Re:BTRFS deduplikácia - Bedup
« Odpověď #3 kdy: 02. 12. 2014, 19:14:47 »
Dakujem Vám všetkým za odpovede. Pozerám, že sa jedná o tú chybu ako uviedol uživatel "monitor".
Stačilo zakomenovať riadok 52 na ~/.local/lib/python2.7/site-package/bedup/migrations.py
Večerná zábava začína ;)