Активирайте запис през Windows 10 за надеждни мрежови трансфери на данни
Windows 10, както всички предишни версии на операционната система, включва SMB протокол (Server Message Block) за работа в мрежа с други устройства. SMB се използва за споделяне на файлове и принтери. Във версия 1809 Microsoft добави опция за запис за протокола SMB към Windows 10, което значително подобрява надеждността на мрежовите трансфери и гарантира, че данните се записват обратно в действителното съхранение среден.
Всички дискови устройства, независимо дали са твърди дискове или SSD устройства, се предлагат с вграден кеш, който е временна (летлива) високоскоростна памет за съхраняване на данни, но не и за запазване, освен ако действително не е записана в диск. Записването на данни на диска отнема време в сравнение с четенето-записването им от кеша, тъй като е изключително бързо. Този метод значително увеличава пропускателната способност на операциите за съхранение.
SSD дисковете използват кеша дори по-агресивно от твърдите дискове. Windows използва прочистване на кеша. Това означава, че системата периодично ще инструктира устройството за съхранение да прехвърли всички данни, чакащи в кеша, към основния носител за съхранение.
В диспечера на устройства на Windows можете да контролирате дали този дисков кеш да се използва за не. Активирането на използването на кеша подобрява производителността, но прекъсването на захранването може да доведе до загуба на данни. Освен това можете също да контролирате прочистването на буфера за запис-кеш в ситуации, когато целостта на данните е важна.
Активиране на запис през Windows 10
В Windows 10 версия 1809 и Windows Server 2019, Microsoft най-накрая добави това записване чрез контрол на кеша за прехвърляне на съхранение през SMB. И двете класически NET.exe
помощна програма и модерния командлет PowerShell New-SmbMapping
са актуализирани с опцията за задаване на този флаг на клиентското устройство в мрежата.
При кеширане чрез запис, устройството работи с команди за запис, сякаш няма кеш. Кешът все още може да осигури малка полза от производителността, но акцентът е върху третирането на данните възможно най-безопасно чрез изпращане на командите до основното хранилище. Основното предимство е, че можете бързо да премахнете устройството за съхранение от системата или от мрежата, без да рискувате загуба на данни.
Инструментът NET вече поддържа опцията МЕТНО ИЗПОЛЗВАНЕ ПРЕЗ ПИСАНЕ
.
Подходящата команда на PowerShell е: New-SmbMapping -UseWriteThrough
.
Те ви позволяват да картографирате устройство с посочен принудителен достъп до единица („записване“) и да заобиколите всички кешове на ОС, принуждавайки I/Os да преминат към диска.
Преди това тази полезна функция беше налична само в клъстерни споделяния на файлови сървъри на Windows с набор флаг за непрекъсната наличност и SMB3, започвайки от 2012 г.
Промяната, направена в Windows 10, дава възможност да бъде принудена от страна на клиента и това няма значение каква версия или конфигурация на Windows се използва, нито версията SMB, стига да е поне SMB 2.0.
Така че, активирането на функцията Write Through ще гарантира, че данните се записват обратно на устройствата. Ако вашият файлов сървър се рестартира в края на запис на огромен файл, данните няма да бъдат загубени от кеша; безопасно е, тъй като е записано на диск.
Освен това ще можете да видите действителната си производителност на съхранение при запис на копие на файл.
За да научите повече за споделянето на файлове, папки и принтери, вижте следните статии:
- Как да споделяте файл или папка в Windows 10
- Архивиране и възстановяване на мрежови споделяния в Windows 10
- Активирайте протокола за споделяне SMB1 в Windows 10
- Създайте пряк път за споделени папки в Windows 10
- Промяна на нивото на криптиране на споделяне на файлове в Windows 10
- Деактивирайте или активирайте споделянето на файлове и принтери в Windows 10
- Деактивирайте защитеното с парола споделяне в Windows 10
- Как да видите мрежови споделяния в Windows 10
Чрез Нед Пайл.