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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
dnes 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

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

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 8
včera 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
včera 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
včera 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
včera 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 763 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: 2 linuxy na jeden PC

31.12.2014 17:56 pepan
2 linuxy na jeden PC
Přečteno: 663×
Cus!! Jde nainstalovat 2 ruzne distribuce linuxu na jedno PC/notebook?Hardisk bych si rozdelil napolovic.Jeden linux uz nainstalovanej mam jeto ubuntu,a na druhy bych dal debian.Pujde to spustit potom?

Odpovědi

Max avatar 31.12.2014 18:15 Max | skóre: 64 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Ano, můžeš mít na jednom hdd xx linuxů, k tomu windows, k tomu freebsd apod. a vše půjde načíst (pokud bude dobře nastaven bootloader - třeba grub)
Zdar Max
Měl jsem sen ... :(
1.1.2015 10:26 papo2015
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
a jak se ten grub nainstalovava a kde je ke stazeni?
pepe_ avatar 1.1.2015 10:56 pepe_ | skóre: 46
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Zřejmě ho tam už máš automaticky , dříve se používalo LILO jako default a dnes je to Grub (kterej já nahrazuju Burgem protože má hezčí vzhledy) :)

 

https://www.youtube.com/watch?v=V8btccc-Ecg

1.1.2015 13:07 novy rok
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Jen nahrazuj vsechno Burgem, ten v urcitych situacich krasne havaruje...
pavlix avatar 1.1.2015 17:08 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Jeho situace to zřejmě nejsou :).
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
pepe_ avatar 1.1.2015 23:05 pepe_ | skóre: 46
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Mám za to že burg je prostě jen přednastavený grub tak proč by padal ?

pavlix avatar 2.1.2015 08:52 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Mě se ptej.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
walker avatar 1.1.2015 10:59 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

grub (lilo) je součást každé linuxové distribuce - i Ty musíš mít nějaký bootloader naistalovaný - v případě buntu to je tuším taktéž grub. Při instalaci druhého (x-tého) linuxu většinou při konfiguraci grubu dojde k automatickému nalezení ostatních OS v PC a k jejímu přidání do konfig.souboru. V opačném případě je nutná ruční úprava - více určitě najdeš na netu - GRUB 2

Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
1.1.2015 11:52 pepan
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
mam tam hardisk 500GB.chci ho rozdelit na 3 odily..a budu to delat v ubuntu 12.4,jaky program si nainstalovat,privetivy program a nejlepe cesky aby to bylo srozumitelny.
walker avatar 1.1.2015 12:54 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
gparted :)
Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
1.1.2015 21:54 lertimir | skóre: 58 | blog: Par_slov
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Dělil bych disk pomocí LVM. Fixní dělení na oddíly mě v současnosti připadá obsolete. Nebo používal btrfs se subvolume.
walker avatar 1.1.2015 11:07 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Konfigurace GRUBu s automatickou detekcí nainstalovaných OS:

# grub-install --target=i386-pc --recheck --debug /dev/sdx
# grub-mkconfig -o /boot/grub/grub.cfg
Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
1.1.2015 13:09 novy rok
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Tak todleto podle mne nemuze fungovat
walker avatar 1.1.2015 13:32 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
zkusil si to? navíc záleží na distribuci, používám to pořád se 100% funkčností archlinux ..... nemám rád řeči- nemůže fungovat, bud uved proč by to nemělo fungovat, nebo si to aspon ověř ;)
Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
pavlix avatar 1.1.2015 17:13 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
+1
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
David Watzke avatar 1.1.2015 14:18 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Může, grub pomocí os-prober zjistí co je kde nainstalovaný (detekuje i např. windows) a prdne to do konfiguráku.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
walker avatar 1.1.2015 16:10 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
pravda, to sem zapomněl, je třeba mít os-prober nainstalovaný :). Díky za upozornění
Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
1.1.2015 22:16 tadeas
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Některé distribuce os-prober určuje totálně špatně.
pavlix avatar 2.1.2015 08:53 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Odkaz na bug report?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
Josef Kufner avatar 1.1.2015 14:08 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Pokud nemáš opravdu dobrý důvod, tak se na to vykašli, udělej si jednu slušnou instalaci, kterou budeš používat a další distribuce si zkoušej ve VirtualBoxu. Je to jednodušší, nehrozí rozdrbání druhého systému a umí to snadno snapshoty, takže lze snadno experimentovat.
Hello world ! Segmentation fault (core dumped)
walker avatar 1.1.2015 15:20 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Přesně tak, dle tvých otázek stejně soudím na ne příliš zkušeného uživatele a experimentování by mohlo vést k rozdrbání selého systému a dalším dotazům typu Pomooooc ..... :)

Když už, tak bych nejdříve nainstaloval Debian a pak ..buntu - ty mají celkem slušný instalátor, který umí naisnalovat systém vedle již existujícíhc systémů.

Pokud ale jen laboruješ, doporučuji i uvedený postup (takto to používám já při testování různých distribucí). Virtualbox zvládneš v pohodě a nehrozí žádný kolaps systému

Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
1.1.2015 19:54 pepan
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
no ne,dalo to celkem fusku to nainstalovat,tzn. nechci zmrtvit system aby pak nenabootovalo ani jeden distribuce...

xkucf03 avatar 1.1.2015 22:49 xkucf03 | skóre: 45 | blog: xkucf03
Rozbalit Rozbalit vše Dvě distribuce na jeden PC

Zrovna nedávno jsem si instaloval hybridní počítač (virtuál) s Fedorou a Ubuntu. Na disku jsem udělal jeden oddíl (začátek: na 1 MB, ne hned na začátku disku) a ten naformátoval jako LVM PV. Všechny oddíly (ubuntu, fedora, swap…) mám pak jako logické oddíly (LV) v tom LVM. Zavaděč (Grub) do MBR jsem nechal nainstalovat jen jednu distribuci (tu, co jsem instaloval jako první). Po instalaci druhé distribuce jsem v té první (čí Grub budeš používat je na tobě, ale vyber si jeden) dal update-grub a ten našel jádro i té druhé distribuce (na jiném LVM oddílu) a přidal ho do nabídky – takže si při startu počítače můžeš vybrat.

Dneska to funguje fakt pohodově, takže si takhle můžeš vyzkoušet, kolik distribucí chceš.

Taky si můžeš udělat LV a do něj pomocí dd nakopírovat ISO obraz nějakého instalačního/živého CD nebo DVD a spouštět si ho takhle z disku pomocí Grubu.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
xkucf03 avatar 1.1.2015 22:54 xkucf03 | skóre: 45 | blog: xkucf03
Rozbalit Rozbalit vše Re: Dvě distribuce na jeden PC

BTW: LVM má výhodu i v tom, že nemusíš disk dělit „napolovic“ a pak řešit problém, že máš někde moc volného místa a jinde málo. Pro každou distribuci si uděláš LV třeba 20 GB (ono by stačilo i mnohem méně) a další LV pro svoje data… Jednotlivé oddíly můžeš pak podle potřeby zvětšovat.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
2.1.2015 07:14 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Proč bys dělil harddisk napolovic jako v minulém desetiletí? Nechápu, proč tento nesmyslný postup přežívá dodnes. Dnes se taková situace řeší pomocí Btrfs subvolumes. Každá distribuce má svůj subvolume, případně má-li být disk šifrovaný, mohou být filesystémy třeba dva (nešifrovaný /boot a šifrovaný zbytek) a na každém z nich oddělený subvolume pro každou z distribucí. (V praxi obvykle volím několik dalších subvolumes, například pro /etc a /var, aby se daly mountovat s různými flagy a podobně.) V bootloaderu pak stačí dát kernelu parametr rootflags=subvol=subvolume_pro_tuhle_distribuci a je hotovo. Zásadních výhod je několik:

  1. Prostor není rozdělený napevno. Jedna distribuce si může vzít 90% a druhá 10%, když je to potřeba, a druhý den to zase může být naopak, když se uživateli zachce.
  2. Počet distribucí není předem zvolený a omezený. Přidání třetí, čtvrté nebo desáté distribuce je jednoduché a postup je stále stejný.
  3. Sdílení dat mezi distribucemi je mnohem snazší a bezpečnější — dají se sdílet různé subvolumes, bez nutnosti mountovat celý /home nebo kořen z jiné distribuce.
  4. Uživatel navíc získá všechny ostatní výhody, které nabízí Btrfs:
    • checksumy a odolnost proti silent data corruption
    • možnost automatické a atomické replikace dat nebo metadat na jednom disku i na několika discích
    • jednoduché přidávání dalších disků do filesystému bez formátování nebo přesouvání čehokoliv
    • možnost automatického vytváření snapshotů systémových i uživatelských dat
    • atomické a konzistentní zálohování založené na snapshotech

Moje rada se tedy dá obecně shrnout takto: Neděl disk předem na poloviny. Dělení disku patří do minulého desetiletí. V dnešní době existují lepší způsoby, jak sdílet disk mezi distribucemi.

(Ubuntu a Debian jsou asi tak druhá nejhorší a úplně nejhorší možnost, pročež nechápavě kroutím hlavou nad volbou právě této dvojice distribucí. Ale ať tak nebo tak, má rada zcela jistě platí i v takovém případě.)

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
xkucf03 avatar 2.1.2015 08:20 xkucf03 | skóre: 45 | blog: xkucf03
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Btrfs používám a je super (hlavně kvůli snapshotům), ale dokud nebude umět pododdíly jako blokové zařízení, tak to úplně plnohodnotná náhrada za LVM není…

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
pavlix avatar 2.1.2015 08:56 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Proč by to měl umět? Věřím, že je tvá věta formálně pravdivá v tom smyslu, že není plnohodnotnou náhradou za LVM, ale není mi úplně jasné, proč by měl filesystém umět zároveň fungovat jako pool virtuálních blokových zařízení, od toho přece už máme LVM, nebo tak jde přes loop device používat soubor ve filesystému. Jakou výhodu by mělo nabídnout tuhle službu potřetí jinak?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
2.1.2015 09:18 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Btrfs nemá být náhrada za LVM. Je svým způsobem ortogonální k LVM. Subvolume není nic jiného než jakási datová struktura na existujícím filesystému, která nemá dopředu přidělené extenty (jako u LVM) ani nic podobného, a může tedy obsazovat prostor dynamicky podle potřeby, stejně jako kterýkoliv soubor, adresář nebo cokoliv jiného ve filesystému. Účel i způsob fungování LVM je zkrátka jiný.

Otázka je, kdy je lepší mít snapshot s rozhraním blokového zařízení, ve kterém se bude v momentě snapshotnutí nacházet nějaký nekonzistentní namountovaný fiesystém, nebo s rozhraním filesystému (o pár úrovní abstrakce výš), ze kterého se dají přímo zkopírovat konzistentní soubory. Já bych voliil tu druhou možnost, ale umím si představit, že kvůli efektivitě by třeba v některých případech (spousta malých souborů na skoro plném filesystému) mohla vyhrát ta první možnost.

Další rozdíl tkví v tom, že LVM snapshot má předem danou velikost a příliš mnoho změněných bloků může způsobit, že snapshotu prostě dojde místo a odpojí se (je-li menší než originál, což by ale člověk očekával, nechce-li udržovat polovinu disku vyhrazenou pro snapshoty). Když snapshotu začne docházet místo, jeho zvětšení zpravidla vyžaduje manuální zásah. To se v Btrfs nestane, protože snapshot je dynamický a místo si prostě alokuje z volných bloků filesystému, stejně jako každá copy-on-write operace. Tedy když začne Btrfs snapshotu docházet místo, začne být opravdu zle, protože tím pádem může dojít místo v celém filesystému. :-D (Už nějakou dobu jsem se nedíval, v jakém stavu je hierarchický systém kvót, který (snad) tyto nedostatky vyřeší.) Otázkou zase zůstává, co z těch dvou možností je lepší pro jaký účel.

Mají-li snapshoty rovnou poskytovat konzistentní data (místo nekonzistentního obrazu namountovaného filesystému), pak mi ale bloková zařízení nedávají příliš smysl — vždyť i starší a v některých ohledech vyspělejší ZFS má buď ZVOL (blokové zařízení s checksumy a fault-tolerance, ale bez filesystému, tj. určené k použití jinými filesystémy) nebo filesystém (ano, podivně přetížený pojem), který je v podstatě přesnou obdobou Btrfs subvolume. Stejně jako Btrfs subvolume, ani ZFS filesystém není sám o sobě blokové zařízení; funguje na mnohem vyšší úrovni abstrakce a obsahuje přímo konzistentní data.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
xkucf03 avatar 2.1.2015 21:02 xkucf03 | skóre: 45 | blog: xkucf03
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Odpovídám na oba předchozí komentáře.

Jsou dva základní přístupy, jak věci kolem disků řešit:

  • klasický unixový: nástroje jsou malé, každý dělá jednu věc a dělá ji dobře – máme tedy více vrstev (RAID, šifrování, správu oddílů, snapshotů, souborový systém), můžeme si libovolně nakombinovat jednotlivé vrstvy a na každé úrovni si vybrat to, co nejlépe vyhovuje našim potřebnám
  • spojit více vrstev dohromady: na jednu stranu ztrácíme flexibilitu – jeden souborový systém (správce oddílů, RAIDů…) musí vyhovovat všem – ale na druhou stranu některé věci můžou být efektivnější (RAID např. ví, kde jsou uložené soubory a které části tak má zrcadlit; stejně tak snapshoty se budou dělat lépe, když jejich správce ví, co v nich je a nebude to brát jen jako posloupnost bajtů).

Nemám úplně vyhraněný názor, který z těchto přístupů je lepší. Poslední dobou používám spíš Btrfs a počet vrstev pod ním se snažím minimalizovat, ale nezavrhoval bych ani tu první možnost (vždy bude mít své uplatnění).

Btrfs je dneska bohužel někde na půl cesty – umí skoro všechno, skoro by ho šlo dát hned na blokové zařízení1 (resp. bloková zařízení), ale bohužel jen skoro.

Jenže pak si člověk vzpomene, že by potřeboval swap, takže vedle toho Btrfs dá ještě druhý oddíl. U swapu se ještě dá relativně dobře odhadnout, kolik bude potřeba místa. Ale pak přijde virtualizace – ne vždy stačí kontejnerová (LXC), která by běžela nad souborovým systémem, a je potřeba KVM a bloková zařízení pro jednotlivé virtuály2. Nebo zjistím, že Btrfs není úplně nejlepší pro všechny účely a na nějakou jednu věc by se mi víc hodil jiný souborový systém. Nebo si chci jen otestovat více FS nebo třeba udělat dočasný disk, na kterém budu něco divokého provádět a pak ho celý zahodím, místo abych to mazal soubor po souboru. Nebo třeba nasdílet část disku po iSCSI.

Takže nakonec dopadneš tak, že máš LVM a nad ním Btrfs. Tzn. máme dvě relativně tlusté/složité vrstvy, jejichž funkcionalita se z velké části překrývá. Nebylo by šťastnější jednu z nich vylepšit a překlopit to jedním a nebo druhým směrem a nebýt takhle na půli cesty?

Další věc je, kde dělat RAID. Můžeme mít pod tím vším MD RAID. Nebo použít RAID v LVM. Nebo použít (i) RAID v Btrfs. První dvě možnosti jsou suboptimální – když už tu to Btrfs máme, tak by bylo fajn používat jeho RAID3. Tak si uděláme dva LV nad různými PV, nad nimi jedno Btrfs a v něm uděláme RAID. Na jednom počítači to takhle mám. Ale přijde mi4, že je tam těch vrstev trochu moc. Nicméně flexibilní to je, což o to. Můžu si vedle toho udělat LV nad jedním PV bez RAIDu pro dočasná data a můžu si udělat LV zrcadlený nad dvěma PV s nějakým jiným FS nebo swapem.

A pak si do toho zkus zakomponovat ještě šifrování. Dát ho pod LVM je neefektivní, protože bys všechno šifroval dvakrát (pro obě poloviny RAIDu). Takže ho dáš asi spíš nad LVM a musíš spravovat několik klíčů/hesel pro jednotlivé oddíly…

Prostě si myslím, že by bylo fajn, kdyby Btrfs umělo část svého prostoru označit jako oddíl a zpřístupnit zbytku systému jako blokové zařízení. Už toho umí tolik – není to žádný jednoduchý jednoúčelový FS – že tohle by komplexitu už moc nezvýšilo. Naopak by to umožnilo vypustit LVM5 pod tím. Takové ZFS bloková zařízení umí a nemyslím si, že by to byla až tak zcestná nebo extrémistická myšlenka.

[1] Klidně bez nějaké prehistorické MBR tabulky oddílů – k čemu taky primární/rozšířené oddíly, když máme Btrfs a subvolume? Stejně bychom měli jen jeden oddíl přes celý disk.
[2] ano, dalo by se to řešit bootováním po síti a třeba NFS…
[3] ví, kde je který soubor, není to pro něj jen posloupnost bajtů, kterou je třeba synchronizovat celou
[4] a to už je co říct
[5] Nic proti LVM nemám, ale jen mi přijde trochu moc mít LVM a nad ním ještě Btrfs, když to skoro není potřeba resp. nemuselo by být.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
3.1.2015 19:40 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

[1] No, některé BIOSy odmítnou bootovat, když tam není MBR, ač k tomu obvykle nemají žádný objektivní technický důvod. Ale když nejde o bootovací disk, tam je situace jiná a na nějakých serverech opravdu mám Btrfs přímo na zařízení. Flexibility tam pak samozřejmě mnoho nezbývá.

[3] Bohužel RAID5 a RAID6 v Btrfs zatím není připravený na běžné použití, takže tam zbývá jedině RAID0 a RAID1, případně ZFS (který RAID5 a RAID6 umí už odpradávna) nebo klasický MD/DM a nad tím Btrfs (což může být suboptimální, protože Btrfs nemá volby stride a stripe width, narozdíl od Ext4).

Souhlasím, že by bylo super, kdyby Btrfs uměl něco jako ZVOL u ZFS. Třeba něco takového časem vznikne.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
walker avatar 2.1.2015 09:53 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

osobně bych to tazateli nedoporučoval, ne z nevýhod btrfs ale spíš z důvodu nutných znalostí, tedy z neznalostí tazatele.

Prozatím jedu na ext4, ale pokukuji po btrfs (subvolumes, snapshot, snadnější/přehlednější zálohování ... velký přínos). Prozatím chci vyzkoušet a laborovat na ntb, ale zatím nevím jak vyřešit následující věc:

- btrfs se nedoporučuje pro databázové soubory a virtuální obrazy disků. obojí potřebuji - nechci mít x systémů a přepínat se, ale využívám virtualizaci (stabilně je můj primární OS linux *archlinux*, ale z pracovních důvodů potřebuji widle, na práci v nich mi stačí virtualizace)  - jak tedy vyřešit toto?

--- postačuje na soubor/adresář
chattr +C /dir/file
nebo je i jiný způsob jak toto omezení obejít?

Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
2.1.2015 12:11 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Btrfs se hodí pro virtuální obrazy disků, protože se pak dají obrazy klonovat okamžitě pomocí cp --reflink, tedy bez fyzického kopírování velkých objemů dat. V situacích, kde klonování obrazů není potřeba, samozřejmě tato výhoda ztrácí význam. Místo omezování CoW u jednotlivých souborů a adresářů se dá vytvořit subvolume a ten pak přimountovat s optionem nodatacow. Otázka ovšem je, proč to dělat. Na SSD to s největší pravděpodobností úplně postrádá smysl a je lepší vždy používat CoW. Na běžném disku rovněž není úplně jisté, že se Btrfs s CoW nehodí na virtuální obrazy disků. Nechal bych to koňovi, přesněji řečeno optionu autodefrag, a případný problém s fragmentací kvůli CoW bych řešil teprve tehdy, pokud by opravdu nějaký nastal.

Nevím, že by „se“ PostgreSQL nedoporučoval pro databázové soubory. Filesystém s copy-on-write by byl přímo ideální pro databáze, kdyby ho ovšem databáze explicitně podporovaly (tedy kdyby používaly aspoň obdobu cp --reflink, když už ne něco sofistikovanějšího na úrovni bloků). Některé sady benchmarků porovnávají (mimo jiné) výkon pgBench na Btrfs a jinde zase někdo zkoušel vyhodnotit vliv Btrfs (včetně komprese) na výkon PostgreSQL. WiKi od ArchLinuxu stále ještě tvrdí, že se má PostgreSQL spouštět jen s nodatacow, ale nepřikládal bych těmto „moudrům“ zásadní váhu. Měl jsem PostgreSQL na Btrfs s copy-on-write, kde zaprvé natrhlo prdel hračce zvané MySQL (až dvojnásobně rychlé zpracování některých joinů nad půlterabytovou databází). (Dlužno ovšem dodat, že byly všechny dotazy drtivě CPU-bound, protože PostgreSQL ani MySQL nemají (zatím) vícevláknové vyhodnocování dotazů.) Každopádně jsem nezaznamenal ani náznak nějaké „nevhodnosti“ Btrfs pro databáze.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
walker avatar 2.1.2015 17:59 walker | skóre: 10 | Cheb
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

díky za názor, krapet sme odbočili od tématu, ale snad nevadí.
Předně nevím, proč se rozepisuješ o PostgeSQL, já o tomto nemluvil ani slovo, jen obeně o databázi, v mém případě pak jde o MySql a Pervasive PSQL (v rámci firemního systému třetí strany) což ale nevadí a Tvého názoru si cením.

Co se týká virtuálaních obrazů disků - na klonování nepotřebuji btrfs, ale udělám si snapshot v rámci použité virtualizace (ať už VirtualBox, qemu-kvm, wmware .....). jinak o nevhodnosti BRTFS na tuto oblast vycházím přímo z oficiálních pramenů - tam je přímo doporučeno nepoužívat COW na databáze a virtualizaci. Malou zkušenost mám zhruba před rokem, když opravdu byl citelný pokles výkonu při použití BTRFS a virt. disku - ale uznávám, možná jen moji chybou. moc sem tenkrát nelaboroval.
Niceméně veškeré zdroje, které sem měl možnost prostudovat, toto potvrzují. Např:

Btrfs wiki kernel

Files with a lot of random writes can become heavily fragmented (10000+ extents) causing trashing on HDDs and excessive multi-second spikes of CPU load on systems with an SSD or large amount a RAM.

  • On servers and workstations this affects databases and virtual machine images.
    • The nodatacow mount option may be of use here, with associated gotchas.
  • On desktops this primarily affects application databases (including Firefox and Chromium profiles, GNOME Zeitgeist, Ubuntu Desktop Couch, Banshee, and Evolution's datastore.)
    • Workarounds include manually defragmenting your home directory using btrfs fi defragment. Auto-defragment (mount option autodefrag) should solve this problem in 3.0.
  • Symptoms include btrfs-transacti and btrfs-endio-wri taking up a lot of CPU time (in spikes, possibly triggered by syncs). You can use filefrag to locate heavily fragmented files (may not work correctly with compression).

 

Ale i tato oblast mě láká a asi znovu vyzkouším využití Btrfs. Tazateli původního příspěvku spíše doporučuji nejdříve využít virtualizace, prostudovat literaturu o btrfs a pak se na toto pole vrhnout. Je třeba uznat, že práce s klaciským soub. systémem extX a btrfs je trochu odlišná.

Linux 4.0.7-1-zen #1 ZEN SMP PREEMPT x86_64 GNU/Linux
xkucf03 avatar 2.1.2015 21:24 xkucf03 | skóre: 45 | blog: xkucf03
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
Btrfs se hodí pro virtuální obrazy disků, protože se pak dají obrazy klonovat okamžitě pomocí cp --reflink, tedy bez fyzického kopírování velkých objemů dat. V situacích, kde klonování obrazů není potřeba, samozřejmě tato výhoda ztrácí význam. Místo omezování CoW u jednotlivých souborů a adresářů se dá vytvořit subvolume a ten pak přimountovat s optionem nodatacow.

Takže by se to dalo považovat za náhradu těch blokových zařízení? Jen s tím kosmetickým rozdílem, že ty oddíly nebudou v /dev/něco, ale třeba v /mnt/btrfs/dev/něco? Má takový soubor podle tebe srovnatelnou režii s oddílem v LVM?

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
3.1.2015 19:23 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Soubor má podle mého názoru vždy větší režii než oddíl LVM. Není-li fragmentovaný, může být rozdíl v režii zanedbatelný, ale filesystém je prostě na vyšší úrovni abstrakce a jeho čtení vždy znamená „začít tak nebo tak od LVM a k tomu ještě udělat něco navíc“. Na Btrfs se kontrolují checksumy, což může být další režie navíc, nerozhodne-li se uživatel pro option nodatasum. Použití nodatasum by mohlo být v pořádku, pokud by virtuální stroj používal Btrfs a checksumování by prováděl uvnitř. Pak by asi dávalo smysl nedělat checksumy dvakrát na dvou úrovních zvlášť.

Kdybych měl řešit tohle konkrétní dilema a kdyby I/O výkon byl pro virtuální stroje podstatný, asi bych zkusil nějaký jednoduchý benchmark a posoudil, jestli vypínání CoW a checksumů dává nějaký smysl. Rozhodně se to bude lišit u disků a SSD a podle toho, kolik jich je, tj. jestli počítání checksumů může generovat nějaké zatížení procesoru, které stojí za řeč, a jestli případná fragmentace související s CoW může vadit nebo ne (nebo jestli náhodou nemůže u SSD naopak prospět). Těžko se to odhaduje jen tak od stolu.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
Jendа avatar 2.1.2015 18:55 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC
checksumy a odolnost proti silent data corruption
Tomu, že dokáže silent data corruption detekovat (ale nikoli opravit), bych rozhodně neříkal odolnost. Mimochodem kolikrát se ti to už stalo?
3.1.2015 19:15 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: 2 linuxy na jeden PC

Proč si myslíš, že Btrfs nedokáže opravit silent data corruption? Rozhodně to umí v případě metadat, protože metadata mají implicitně „RAID“ režim DUP, tj. všechna Btrfs metadata jsou zapsaná dvakrát, má-li filesystém jen jeden disk. (Má-li víc disků, jsou obvykle jednou na každém disku, nenastaví-li to uživatel jinak.) V případě běžných dat je i samotná detekce velmi prospěšná, ale uživateli samozřejmě nic nebrání zapisovat i data v režimu DUP, chce-li (samozřejmě s náležitou režií). Dvě kopie metadat jsou každopádně velmi podstatnou výhodou Btrfs, na kterou se velmi často zapomíná. Tady by se jeden ostatních filesystémů zeptal: Kdo z vás to má?!

V případě RAID1 je oprava silent data corruption samozřejmostí — to asi není třeba nijak podrobněji popisovat.

(Oprava drobných poškození na jednom disku s jednou jedinou kopií dat by taky byla technicky možná — stačilo by jen zvolit algoritmus pro checksumy, který něco takového umožňuje, a počítat s trochu větší řežií. Pokud ale vím, momentálně tohle implementováno není.)

Kolikrát jsem já osobně viděl silent data corruption, to vůbec není podstatné. Neprovozuju totiž miliony disků — narozdíl od takového Facebooku, který Btrfs zkušebně používá a jistě velmi dobře ví proč. Na Ext4 jsem silent data corruption viděl několikrát a následky rozhodně nebyly silent. Nešlo o skryté hardwarové selhání, ale spíš o kombinaci bugů, výpadků napájení a obvyklého lhaní disků ohledně perzistentního zápisu dat. Užil jsem si pak všech klasických projevů takové situace — souborů o velikosti 100 PB, nesmazatelných adresářů plných smetí, nesourodých kusů dat v některých konfiguračních souborech (a trvalo mi fakt dlouho, než jsem zjistil, proč nemůžu spustit třeba KDM) a tak dále a tak podobně. Na Btrfs jsem zatím ještě nic podobného nezažil. Při přerušení zápisu v nevhodnou chvíli budou špatně buď data, nebo checksum. V obou případech se aspoň odhalí, byť s nějakými false positives, že je něco špatně.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ

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.