VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.
Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).
Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.
Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.
Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.
Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování
… více »Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.
Řešení dotazu:
A co soubor nakopírovat do ramdisku , vytvořit jeho link kde má bejt a pak zase do ramdisku dělat kopie ?
na 32Gb ram to jistě nebude problém a rychlost je jinde ...
Jen test , vytvořil sem 8GB ramdisk v /tmp
pepe@PC-Pepe-Linux:/tmp$ dd if=/dev/zero of=soubor bs=1024 count=1000000
1000000+0 vstoupivších záznamů
1000000+0 vystoupivších záznamů
1 024 000 000 bajtů (1,0 GB) zkopírováno, 1,70849 s, 599 MB/s
pepe@PC-Pepe-Linux:/tmp$ time cp soubor soubor.bak
real 0m0.649s
user 0m0.006s
sys 0m0.619s
pepe@PC-Pepe-Linux:/tmp$ ls so* -l
-rw-rw-r-- 1 pepe pepe 1024000000 led 2 12:46 soubor
-rw-rw-r-- 1 pepe pepe 1024000000 led 2 12:46 soubor.bak
takže nevidim důvod patlat se se snapshoty .
Já tedy důvod rozhodně vidím. Kdyby se soubor
a soubor.bak
lišily například v jednom bloku, je lepší mít obsazenou kapacitu v rozsahu velikost souboru plus jeden blok než dvakrát velikost souboru. Kromě toho žádný opravdový snapshot není potřeba, u Btrfs stačí cp --reflink
.
Většinou není nutné ramdisk vytvářet takto explicitně, protože při dostatečně velké RAM se beztak používá disková cache a na disk se zapisuje až s relativně velkým zpožděním. Použití standardního filesystému tedy nemusí být až tak nevýhodné. Naopak jeho velkou výhodou je, že má člověk o něco menší šanci přijít o data.
Já používám cp --reflink
zejména pro třídění fotek. Stáhnu například 10 GB fotografií a videa rovnou ze zrcadlovky. Zkopíruju pak příslušný adresář pomocí cp --reflink
, což je hotovo z lidského hlediska „okamžitě“. Pak můžu v kopii libovolně mazat (což je nejčastější operace), zkracovat, editovat, upravovat a tak podobně, aniž bych potřeboval kopírovat velký objem dat naráz.
NTFS nemá přímý ekvivalent toho, co dělá cp --reflink
na Btrfs. Navíc není úplně jasné, jaký smysl má v rubrice „linuxová poradna“ zmínka o jakémsi obskurním filesystému, který tazatelem požadovanou funkčnost vůbec nenabízí.
cp --reflink
je příkaz, který hledáš. Funguje například na Btrfs. Druhou možností je vytvořit si subvolume a z něj pak snapshoty (také na Btrfs), ale jde-li jen o jeden soubor, pak nejspíš cp
rulezzz.
Ještě bych doplnil, že Copy-on-Write udělá soubor, který vypadá po všech stránkách naprosto „reálně“ a není na něm vůbec nic „virtuálního“. Není tedy absolutně žádný důvod ho po úpravách nějak explicitně znovu kopírovat a konvertovat. Prostě některé bloky můžou zůstat sdílené mezi soubory a některé (ty pozměněné) třeba zase sdílené nebudou. Na tom není nic špatně a je to úplně normální stav. ZFS a Btrfs jsou filesystémy, které něco takového podporují.
Například ZFS dokonce podporuje deduplikaci, tedy automaticky vyhledává bloky, které jsou v několika souborech stejné, a zajistí jejich sdílení, aby byly na disku jen jednou.
Při použití CoW samozřejmě nemusí platit, že by součet velikostí souborů musel být menší nebo roven celkovému obsazenému prostoru. (Ale komu to vadí?)
Kdybys chtěl za každou cenu zkopírovat soubor bez Copy-on-Write a obsadit si tak zbytečně místo na disku duplicitními daty, stačí použít cp
be --reflink
.
s/cp be --reflink/cp bez --reflink/
Tiskni
Sdílej: