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 07:00 | Zajímavý článek

Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 90 (pdf), HackSpace 28 (pdf) a Wireframe 31 (pdf) a 32 (pdf).

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

Byla vydána nová verze 0.3.0 multimediálního serveru zprostředkujícího aplikacím na Linuxu jednotný přístup k audiu a videu PipeWire (Wikipedie). Přehled novinek v souboru NEWS na GitHubu. Zdůraznit lze například vylepšenou kompatibilitu s JACK.

Ladislav Hagara | Komentářů: 0
včera 13:22 | Zajímavý článek

Michal Špaček informuje v článku Maximální délka platnosti HTTPS certifikátů bude zkrácena na 1 rok na svých stránkách: "Apple tento týden na setkání certifikačních autorit a prohlížečů oznámil, že od 1. září tohoto roku bude maximální platnost TLS certifikátů v Safari (a možná i v celém macOS a iOS) zkrácena na 1 rok, čímž v podstatě zabil certifikáty s delší platností".

Ladislav Hagara | Komentářů: 9
včera 13:00 | Nová verze

Byla vydána nová verze 12.8 softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech GitLab (Wikipedie). Představení nových vlastností s náhledy a animovanými gify v příspěvku na blogu.

Ladislav Hagara | Komentářů: 4
22.2. 21:11 | Nová verze

Vyšla nová verze 1.4.0 nástroje pro připojení ke vzdálené ploše Remmina. Mezi změnami figurují např. opravy autentizace přes SSH nebo nakládání se schránkou při připojení přes RDP. Sestavení dostupná z PPA pro Ubuntu skončí ve prospěch Flatpaku a Snapu.

Fluttershy, yay! | Komentářů: 5
21.2. 16:33 | Komunita

Google zveřejnil seznam 200 organizací přijatých do letošního Google Summer of Code (GSoC). Dle plánu se studenti přihlašují od 16. do 31. března. Vydělat si mohou od 3 000 do 6 600 dolarů. V Česku a na Slovensku 3 600 dolarů. Další informace v často kladených otázkách (FAQ). K dispozici jsou také statistiky z minulých let.

Ladislav Hagara | Komentářů: 2
21.2. 15:55 | IT novinky

Ve věku 74 let zemřel Lawrence Tesler. V 70. letech pracoval v Xerox PARC a posléze odešel do Apple. Zabýval se především zjednodušováním uživatelských rozhraní, byl odpůrcem modality a přispěl k prosazení moderního způsobu označování a kopírování textu – myší a klávesovými zkratkami (kombinace s XCV) – v raných Apple Human Interface Guidelines. Dále se podílel např. na vývoji Smalltalku a souvisejícího přenosného počítače Xerox NoteTaker nebo později PDA Apple Newton.

Fluttershy, yay! | Komentářů: 9
21.2. 13:11 | Zajímavý článek

Aktuální příspěvek What is Mobile PureOS? na stránkách společnosti Purism je věnován operačnímu systému Mobile PureOS, tj. PureOS pro mobilní zařízení a především pro telefon Librem 5. Víceméně se jedná o stabilní Debian s GNOME doplněný o balíčky phosh, phoc, libhandy, Calls, Chats a další.

Ladislav Hagara | Komentářů: 1
20.2. 19:33 | Zajímavý článek

Jozef Mlich se v příspěvku PinePhone je nové OpenMoko na svém blogu věnuje svému novému linuxovému chytrému telefonu PinePhone v edici BraveHeart: "Momentálně se pocity z tohohle zařízení dají přirovnat k BrokenMoku. Většina věcí prostě nefunguje. Minimálně ne sama od sebe. Začít se dá už u samotného hardware, kde existuje wiki stránka popisující nedostatky".

Ladislav Hagara | Komentářů: 26
20.2. 10:00 | Zajímavý projekt

Justine Haupt aktualizovala svůj open source mobilní telefon s rotační číselnicí a zveřejnila kompletní dokumentaci, vlastní kód, schémata i STL soubory pro 3D tisk. Desku plošných spojů případně i vytištěný obal lze koupit v jejím obchodu.

Ladislav Hagara | Komentářů: 42
Vydržela vám novoroční předsevzetí?
 (9%)
 (5%)
 (3%)
 (83%)
Celkem 190 hlasů
 Komentářů: 0
Rozcestník

Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1

14.12.2019 13:37 | Přečteno: 1456× | Bežná práca s Desktopom | poslední úprava: 11.12.2019 18:10

Teraz si vyskúšame vytvoriť NAS s Thin Provisioningom založené na FreeBSD.

Potrebné nástroje:

Všetko od minula.
Virtuálny počítač s FreeBSD (12).

Overíme si či je povolený TRIM v Guestovi:

Pozrieme si aké zariadenie prislúcha ROOT disku, a skontrolujeme si jeho nastavenia:
root@FreeBSD-12:~ # df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2     18G    4.0G     13G    24%    /
devfs          1.0K    1.0K      0B   100%    /dev
root@FreeBSD-12:~ # tunefs -p /dev/ada0p2 
tunefs: POSIX.1e ACLs: (-a)                                disabled
tunefs: NFSv4 ACLs: (-N)                                   disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: soft update journaling: (-j)                       enabled
tunefs: gjournal: (-J)                                     disabled
tunefs: trim: (-t)                                         disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  4096
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             8%
tunefs: space to hold for metadata blocks: (-k)            6408
tunefs: optimization preference: (-o)                      time
tunefs: volume label: (-L)                                 
Vidíme že ROOT disk je /dev/ada0p2 ktorý ale nemá zapnutý TRIM, je položka je nastavená na hodnotu disabled.

Zapnutie Thin Provisioningu pre disk:

Premapujeme TRIM na Unmap:
golisp@WEB:~$ virt-xml FreeBSD-12 --edit path=/var/lib/libvirt/images/FreeBSD-12.qcow2 --disk discard=unmap
Domain 'FreeBSD-12' defined successfully.

Zapnutie TRIM na ROOT disku:

Pre nastavenie TRIM potrebujeme aby bol disk pripojený len na čítanie (read-only). V prípade systémového ROOT disku to môžeme urobiť len ak sme v jednoužívateľskom režime používanom na systémovú údržbu. Tak sa doň prepneme pomocou voľby pri štarte OS. Pri boote teda vyberieme druhú položku:

Následne môžeme zapnúť TRIM:
Vidíme že sa zapol aj sám pri štarte. V staršej verzii FreeBSD (11) som to musel ručne zapínať, ale čert nikdy nespí.

Overenie či TRIM uvoľňuje miesto pri vymazaní:

Zaplníme si disk vo VM:
root@FreeBSD-12:~ # df -h /
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2     18G    4.3G     12G    26%    /
root@FreeBSD-12:~ # dd if=/dev/random of=fill bs=1M status=progress
  15095300096 bytes (15 GB, 14 GiB) transferred 440.007s, 34 MB/s   
/: write failed, filesystem is full
dd: fill: No space left on device
14485+0 records in
14484+0 records out
15187574784 bytes transferred in 441.017815 secs (34437554 bytes/sec)

root@FreeBSD-12:~ # df -h /
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2     18G     18G   -1.4G   109%    /
root@FreeBSD-12:~ # 
Skontrolujeme si ako narástol virtuálny disk:
root@WEB:~# du -sh /var/lib/libvirt/images/FreeBSD-12* ; df -h /
19G	/var/lib/libvirt/images/FreeBSD-12.qcow2
Narástol na 19G. Teraz môžeme odmazať tie zaplnené dáta:
root@FreeBSD-12:~ # rm -v fill
fill
root@FreeBSD-12:~ #
A na hypervízore skontrolujeme či sa virtuálny disk aj zmenšil:
root@WEB:~#  du -sh /var/lib/libvirt/images/FreeBSD-12* ; df -h /
4.3G	/var/lib/libvirt/images/FreeBSD-12.qcow2
Vidíme že sa nám veľkosť sama automaticky zmenšila z 19G na 4.3G čo je aj tak približná veľkosť zaplnenia. Toto môže byť v niektorých situáciách problém. Najmä ak chceme mať načasovaný TRIM na obdobie kedy jeho vykonanie nevadí. V Linuxe sa už človek málokedy stretne s automatickým TRIMom, a radšej to má človek načasované cez CRON alebo iný TIMER.

Čo ďalej s týmto serverom?

Na budúce si môžeme ukázať postavenie jednoduchého diskového poľa založeného na ZFS (RAID-Z) s deduplikáciou.

Hádanka na koniec dielu: uhádne niekto najväčší problém pri štarte z inštalačného CD pre FreeBSD v KVM (a možno aj iných hypervízoroch)? Odpoveď som schoval v jednom z obrázkov čo boli v predchádzajúcich dieloch.

       

Hodnocení: 73 %

        špatnédobré        

Obrázky

Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1, obrázek 1 Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1, obrázek 2

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

15.12.2019 23:35 BIg Teo
Rozbalit Rozbalit vše Re: Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1
Pekný seriál. Poučné a zaujímavé informácie. Vďaka.
16.12.2019 11:13 Petr
Rozbalit Rozbalit vše trolling

Vlákno bylo přesunuto do samostatné diskuse.

17.12.2019 08:43 Ing. Čočkin
Rozbalit Rozbalit vše Re: Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1

Děkujeme, vypadněte!

Gréta avatar 17.12.2019 12:27 Gréta | skóre: 16 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Hry s KVM 5: Thin Provisioning - FreeBSD NAS 1

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.