2020年10月30日星期五

硬盘测速命令

 winstat disk -drive c:\




 

Server 2016 Server2019上禁用/启用 SMB 1.0

 从Windows Server 2016 1709(和Windows 10 Fall Creators)开始,默认情况下禁用SMBv1组件(客户端和服务器)(也禁用来自SMBv2的访客访问)。要使用过时版本的协议访问旧系统,必须单独安装。您需要安装SMB 1.0 / CIFS文件共享支持功能并使用以下命令启用SMB 1.0:

Add-WindowsFeature FS-SMB1
Set-SmbServerConfiguration -EnableSMB1Protocol $true

 

禁用

 

Set-SmbServerConfiguration -EnableSMB1Protocol $false


How to detect, enable and disable SMBv1, SMBv2, and SMBv3 in Windows

Summary

This article describes how to enable and disable Server Message Block (SMB) version 1 (SMBv1), SMB version 2 (SMBv2), and SMB version 3 (SMBv3) on the SMB client and server components. 

 Important

We recommend that you do not disable SMBv2 or SMBv3. Disable SMBv2 or SMBv3 only as a temporary troubleshooting measure. Do not leave SMBv2 or SMBv3 disabled.

In Windows 7 and Windows Server 2008 R2, disabling SMBv2 deactivates the following functionality:

  • Request compounding - allows for sending multiple SMB 2 requests as a single network request
  • Larger reads and writes - better use of faster networks
  • Caching of folder and file properties - clients keep local copies of folders and files
  • Durable handles - allow for connection to transparently reconnect to the server if there is a temporary disconnection
  • Improved message signing - HMAC SHA-256 replaces MD5 as hashing algorithm
  • Improved scalability for file sharing - number of users, shares, and open files per server greatly increased
  • Support for symbolic links
  • Client oplock leasing model - limits the data transferred between the client and server, improving performance on high-latency networks and increasing SMB server scalability
  • Large MTU support - for full use of 10-gigabye (GB) Ethernet
  • Improved energy efficiency - clients that have open files to a server can sleep

In Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019, disabling SMBv3 deactivates the following functionality (and also the SMBv2 functionality that's described in the previous list):

  • Transparent Failover - clients reconnect without interruption to cluster nodes during maintenance or failover
  • Scale Out – concurrent access to shared data on all file cluster nodes 
  • Multichannel - aggregation of network bandwidth and fault tolerance if multiple paths are available between client and server
  • SMB Direct – adds RDMA networking support for very high performance, with low latency and low CPU utilization
  • Encryption – Provides end-to-end encryption and protects from eavesdropping on untrustworthy networks
  • Directory Leasing - Improves application response times in branch offices through caching
  • Performance Optimizations - optimizations for small random read/write I/O

More Information

The SMBv2 protocol was introduced in Windows Vista and Windows Server 2008.

The SMBv3 protocol was introduced in Windows 8 and Windows Server 2012.

For more information about the capabilities of SMBv2 and SMBv3 capabilities, see the following articles:

Server Message Block overview

What's New in SMB

How to gracefully remove SMB v1 in Windows 8.1, Windows 10, Windows 2012 R2, Windows Server 2016, and Windows Server 2019

PowerShell methods

SMB v1 (client and server)
  • Detect:

    PowerShell
    Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
    
  • Disable:

    PowerShell
    Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
    
  • Enable:

    PowerShell
    Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol


2020年10月8日星期四

在synology的DHCP中加入新的dhcp option

created a file in here which i called "dhcpd-extras.conf" and added the extra options i wanted for the dhcp server. use the same tags as you can see in the /etc/dhcpd/dhcpd.conf file, which should be like "dhcp-option=tag:eth00,option:tftp-server-name,192.168.0.12" unless you have some exotic setup.

编辑 /etc/rc.network

find the part that looks like:

if [ "${CONF_LIST}" = "" ]; then

    return 1;

fi

在其后加入以下代码:

local CONF_EXTRAS="/path/dhcpd-extras.conf"

if [ -e ${CONF_EXTRAS} ]; then

    CONF_LIST="${CONF_LIST} ${CONF_EXTRAS}"

fi

 保存后退出

重启DSM

 just remember to add the changes to the rc.network file each time you update the disk station firmware/os

内容修改后:

    if [ "${CONF_LIST}" = "" ]; then

        return 1;

    fi

####################################################################################

local CONF_EXTRAS="/etc/dhcpd/dhcpd-extras.conf"

if [ -e ${CONF_EXTRAS} ]; then

    CONF_LIST="${CONF_LIST} ${CONF_EXTRAS}"

fi

######################################################################################

    DNS_INFO_FILE="/etc/dhcpd/dhcpd-dns-dns.info"

    DNS_CONF_FILE="/etc/dhcpd/dhcpd-dns-dns.conf"

    isEnable=`/bin/get_key_value ${DNS_INFO_FILE} enable`

    if [ "x${isEnable}" = "xyes" ] && [ -f ${DNS_CONF_FILE} ]; then

        CONF_LIST="${CONF_LIST} ${DNS_CONF_FILE}"

    fi

可能会因版本等原因,上面代码会有所出入





在PVE使用虚拟 USB 存储设备 + ARPL 引导 DSM

  部分内容来自: https://blog.myds.cloud/archives/synoboot-usb-image-in-pve-virtual-machine.html 虚拟机建好之后,打开配置文件 nano /etc/pve/qemu-server/100.conf ...