Povolte zápis v systému Windows 10 pro spolehlivé síťové přenosy dat
Windows 10 stejně jako všechny předchozí verze operačního systému obsahuje protokol SMB (Server Message Block) pro síťování s jinými zařízeními. SMB se používá pro sdílení souborů a tiskáren. Ve verzi 1809 přidal Microsoft do Windows 10 možnost Write Through pro protokol SMB, která výrazně zlepšuje spolehlivost síťových přenosů a zaručuje, že data budou zapsána zpět do skutečného úložiště střední.
reklama
Všechny diskové jednotky, ať už se jedná o jednotky pevného disku nebo jednotky SSD, mají vestavěnou mezipaměť, dočasná (volatilní) vysokorychlostní paměť pro ukládání dat, ale neuchovává je, pokud nejsou skutečně zapsána do disk. Zápis dat na disk vyžaduje čas ve srovnání se čtením a zápisem z mezipaměti, protože je extrémně rychlý. Tento způsob výrazně zvyšuje propustnost skladovacích operací.
SSD využívají mezipaměť ještě agresivněji než HDD. Windows využívá vyplachování mezipaměti. To znamená, že systém bude pravidelně instruovat úložné zařízení, aby přeneslo všechna data čekající v mezipaměti na hlavní úložné médium.
Ve Správci zařízení Windows můžete určit, zda se tato disková mezipaměť nepoužívá. Povolení použití mezipaměti zlepšuje výkon, ale výpadek napájení může vést ke ztrátě dat. Dále můžete také ovládat vyplachování vyrovnávací paměti pro zápis v situacích, kdy je důležitá integrita dat.
Povolte zápis ve Windows 10
Ve Windows 10 verze 1809 a Windows Server 2019 Microsoft konečně přidal tento zápis prostřednictvím řízení mezipaměti pro přenosy úložiště přes SMB. Obojí klasika NET.exe
nástroj a moderní rutina PowerShell New-SmbMapping
byly aktualizovány o možnost nastavit tento příznak na klientském zařízení v síti.
Při ukládání do mezipaměti zařízení pracuje s příkazy zápisu, jako by žádná mezipaměť neexistovala. Mezipaměť může stále poskytovat malou výkonnostní výhodu, ale důraz je kladen na co nejbezpečnější zpracování dat tím, že se příkazy dostanou do hlavního úložiště. Hlavní výhodou je, že úložné zařízení můžete rychle odebrat ze systému nebo ze sítě, aniž byste riskovali ztrátu dat.
Nástroj NET nyní tuto možnost podporuje NET USE WRITETHROOUGE
.
Vhodný příkaz PowerShellu je: New-SmbMapping -UseWriteThrough
.
Umožňují vám namapovat jednotku s vynuceným přístupem k jednotce ("zápis přes") a obejít všechny mezipaměti operačního systému, čímž vynutí vstupy a výstupy na disk.
Dříve byla tato užitečná funkce dostupná pouze u sdílených clusterů na souborových serverech Windows s nastaveným příznakem Průběžná dostupnost a SMB3, počínaje rokem 2012.
Změna provedená ve Windows 10 umožňuje vynutit ji ze strany klienta a na tom nezáleží jakou verzi nebo konfiguraci Windows používáte, ani verzi SMB, pokud je to alespoň SMB 2.0.
Takže povolení funkce Write Through zaručí, že data budou zapsána zpět na disky. Pokud se váš souborový server restartuje na konci zápisu velkého souboru, data se z mezipaměti neztratí; je to bezpečné, protože je zapsáno na disk.
Také budete moci vidět svůj skutečný výkon úložiště při kopírování souborů.
Další informace o sdílení souborů, složek a tiskáren naleznete v následujících článcích:
- Jak sdílet soubor nebo složku ve Windows 10
- Zálohování a obnovení sdílených síťových položek v systému Windows 10
- Povolte protokol SMB1 Sharing Protocol ve Windows 10
- Vytvořit zástupce sdílených složek ve Windows 10
- Změňte úroveň šifrování sdílení souborů v systému Windows 10
- Zakažte nebo povolte sdílení souborů a tiskáren v systému Windows 10
- Zakažte sdílení chráněné heslem ve Windows 10
- Jak zobrazit sdílené položky v síti v systému Windows 10
Přes Ned Pyle.