Servicios de archivo y almacenamiento es una herramienta desde la que gestionar todo el almacenamiento del servidor. Accedemos a ella desde una opción del menú de la izquierda del Administrador del servidor. Tiene varias opciones:
Desde las Tareas podemos gestionar los volúmenes (extender o eliminar un volumen, formatearlo, comprobar el sistema de archivos, …) y crear un nuevo recurso compartido.
Podemos compartir recursos usando el protocolo SMB/CIFS (el nativo de Windows) o NFS (usado en GNU/Linux). Además desde la opción Avanzado podemos establecer cuotas de disco y otras características.
Si compartimos un recurso desde a opción Básico nos pregunta dónde crear la carpeta, su nombre y los permisos NTFS que tendrá. Por defecto en SMB asigna el permiso Control total a Todos. Podemos personalizar tanto los permisos NTFS como los SMB desde el asistente o después de crear el recurso, desde el botón derecho -> Propiedades
.
Si instalamos el Administrador de recursos del servidor de archivos (FSRM) podemos crear un nuevo recurso compartido usando la opción Avanzado que además de las opciones del Básico nos permite indicar:
Algunos comandos de utilidad para trabajar con carpetas compartidas son:
New-SmbShare -Name <recursocompartido> -Path <ruta a la carpeta> <Permisos> <usuario o grupo>
: compaarte una carpetaRemove-SmbShare -Name <recursocompartido> -force
: quita la compartición de una carpetaGet-FileShare
: muestra las carpetas compartidas que tenemosGet-FileShare -name <recursocompartido> | select *
: muestra todas las propiedades de una carpeta compartidaGet-SmbShareAccess <recursocompartido>
: muestra los permisos SMB sobre dicho recurso compartidoEjemplo:
New-SMBShare -Name Datos -Path "C:\Datos" -FullAccess "Admins. del dominio" -ReadAccess "Usuarios"
: comparte el directorio C:\Datos con el nombre Datos y le asigna permisos SMB de Control total al grupo Admins. del dominio y permisos de Leer al grupo Usuarios.
Si queremos podemos publicar la carpeta compartida desde Usuarios y equipos de Active Directory para que los usuarios la puedan encontrar más fácilmente (la pueden buscar con la herramienta de Buscar en Active Directory).
Para ello vamos a la OU donde queramos publicarla y escogemos Nuevo -> Carpeta compartida
. Indicamos el nombre de la carpeta compartida y su ruta y podemos añadir palabras clave que ayuden al usuario a encontrarla.
NOTA: este proceso no crea la carpeta compartida. La debemos haber creado y compartido previamente
Los grupos de almacenamiento (storage pools) permiten virtualizar el almacenamiento de manera similar a los discos LVM de Linux. Los discos físicos se agrupan para crear pools de almacenamiento que se usan para crear espacios de almacenamiento virtual.
Los pasos a realizar son:
Podéis ver un ejemplo de uso de grupos de almacenamiento en las páginas Grupos de almacenamiento y Espacio de almacenamiento de RAGASYS SISTEMAS o en muchas otras páginas en internet.
Los grupos de almacenamiento nos permiten realizar en caliente:
También permiten, si en nuestro grupo de almacenamiento tenemos discos tanto HDD como SSD, crear discos por capas que nos permita utilizar volúmenes que requieran mucha velocidad utilizando discos SSD y volúmenes que no requieran tanta velocidad utilizar los discos HDD. De manera interna al crear un disco por capas con diferente hardware (HDD y SSD) almacenará los datos que se estén utilizando con mucha frecuencia en el disco SSD para que funcionen más eficientemente y los que se usen con menos frecuencia en el disco HDD.
Podemos crear un espacio de almacenamiento con Powershell:
$MyPhysicalDisks = Get-PhysicalDisk -CanPool $true
NewStoragePool -FriendlyName MiGrupoAlm -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks MyPhysicalDisks -ProvisioningTypeDefault Thin -Verbose