Historial de versiones anteriores en filer NetApp desde Windows 7 y 2008
Tenemos un filer NetApp que comparte directorios con los equipos de la red mediante protocolo Windows CIFS / SMB. Tenemos programados snapshots periódicos de los ficheros, lo que nos permite hacer botón derecho sobre un fichero o directorio, acceder a la pestaña ‘Versiones anteriores’ y ver el historial de snapshots. Desde aquí se puede después copiar el fichero o directorio a una ruta alternativa, etc.
Si se accede a esta pestaña desde un equipo Windows 7 o 2008 aparece el mensaje “No hay ninguna versión anterior disponible”.
Si desde equipos Windows XP podemos acceder a las versiones anteriores es que el acceso a los snapshots por parte de la NetApp es correcto. Los está compartiendo. Probablemente, en este caso el problema venga porque el sistema operativo Data OnTap de la cabina no tiene activo el protocolo SMB 2.0, nativo para Windows 7 y posteriores. Si te validas en la cabina mediante Shell, puedes comprobar si está habilitado, o no, mediante el comando ‘options’. Entre otras, verás las siguientes líneas:
- cifs.smb2.client.enable off
- cifs.smb2.durable_handle.enable on
- cifs.smb2.durable_handle.timeout 16m
- cifs.smb2.enable off
- cifs.smb2.signing.required off
Es posible habilitarlo con el siguiente comando ‘options cifs.smb2.client.enable on‘. El cambio es inmediato y persistente. No se pierde en caso de tener que reiniciar la controladora. SMB 2.0 fue introducido por NetApp en la versión de software 7.3.1. Si el filer no es de esa versión, como mínimo, no hay workaround posible salvo actualizar.