1. 文件服务概述
文件和存储服务是 Windows Server 的核心角色之一,提供企业级文件共享、存储管理、数据保护等功能。
核心功能
- 文件服务器:集中化文件存储与共享
- DFS 命名空间:统一的文件访问路径
- DFS 复制:多站点文件同步
- 存储空间:软件定义存储
- iSCSI 目标:块级存储共享
- 数据去重:节省存储空间
2. 核心功能组件
打开服务器管理器 → 点击左侧"文件和存储服务",查看已安装角色的状态
在"服务器"列表中,选择目标服务器 → 查看"文件服务器"、"存储服务"等角色的安装状态
点击"卷"查看服务器上所有卷的列表、文件系统类型、总容量和可用空间
点击"共享"查看已创建的所有 SMB 共享、共享路径、状态和连接数
# 查看文件服务相关角色
Get-WindowsFeature | Where-Object {$_.Name -match "FS-|Storage"} |
Select-Object Name, InstallState
# 查看当前共享列表
Get-SmbShare
# 查看卷信息
Get-Volume | Select-Object DriveLetter, FileSystem, @{N="SizeGB";E={[Math]::Round($_.Size/1GB,1)}}
3. 实验环境规划
| 虚拟化平台 | VMware ESXi 8.0 |
| 域控 DC01(主机名) | Windows Server 2022 Datacenter,4核8G,240G 磁盘 |
| 域控 DC02(主机名) | Windows Server 2022 Datacenter,4核8G,240G 磁盘 |
| 文件服务器 FS01(主机名) | Windows Server 2022 Datacenter,4核8G,240G+1T 磁盘 |
| 客户端 Client01 | Windows 10 LTSC 2021,2核4G,40GB 磁盘 |
| 域名 | iehang.cn |
本系列全部教程基于以上统一实验环境,请在开始之前完成搭建。
准备 FS01(文件服务器,192.168.10.250),已加入域 iehang.cn
在 AD 中创建组织单位 OU=FileServers,OU=Servers,DC=iehang,DC=cn,将 FS01 计算机账户移入该 OU
在 AD 中创建文件服务器专用安全组:GG_FS_Admins(文件服务器管理员)、GG_FS_Users(普通文件用户)
准备数据磁盘:建议至少 2 块物理磁盘用于存储池(1 块用于数据,1 块可用作热备盘)
创建分区:系统盘保持默认 C 盘(240G),数据分区 E 盘(全部剩余空间,文件系统 NTFS 或 ReFS)
# 创建文件服务器 OU
New-ADOrganizationalUnit -Name "FileServers" -Path "OU=Servers,DC=iehang,DC=cn" -Protected $false
# 创建文件服务安全组
New-ADGroup -Name "GG_FS_Admins" -GroupCategory "Security" -GroupScope "Global" -Path "OU=Groups,DC=iehang,DC=cn"
New-ADGroup -Name "GG_FS_Users" -GroupCategory "Security" -GroupScope "Global" -Path "OU=Groups,DC=iehang,DC=cn"
# 检查可用磁盘
Get-Disk | Where-Object {$_.PartitionStyle -eq "RAW"} | Select-Object Number, FriendlyName, Size
4. 安装前准备
检查 Windows 版本:右键"此电脑" → "属性" → 确认系统为 Windows Server 2019/2022/2025 标准版或数据中心版
检查网络配置:打开"网络和共享中心" → 确认 IP 地址为 192.168.10.250,子网掩码 255.255.255.0,默认网关和 DNS 均已指向 DC01
确认 FS01 已加入域:右键"此电脑" → "属性" → 查看域名为 iehang.cn
重启后以域用户 IEHANG\Administrator 登录,验证域连接正常
# 检查系统信息
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, OSArchitecture
# 检查域连接
Test-ComputerSecureChannel
# 检查磁盘空间(建议 C 盘 240G+,数据盘 100GB+)
Get-CimInstance Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3} | Select-Object DeviceID, @{N="SizeGB";E={[Math]::Round($_.Size/1GB,1)}}
5. 常见问题
强烈建议加入域。域环境提供统一的身份验证、权限管理和组策略支持。
系统盘 240G,数据盘根据业务需求。建议预留 20% 空间用于快照和备份。