Windows 存储池

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

# 查看物理磁盘
Get-PhysicalDisk | Format-Table FriendlyName,DeviceId,BusType,UniqueId,Size,MediaType -auto
# 物理磁盘改名
Set-PhysicalDisk -UniqueId "youruniqueid" -NewFriendlyName "yourname"
# 如果不能正确显示磁盘类型则设置磁盘类型
Set-PhysicalDisk -FriendlyName 'VMware Virtual SATA Hard Drive' -MediaType HDD
Set-PhysicalDisk -UniqueId "youruniqueid" -MediaType SSD

# 逻辑扇区大小
Get-PhysicalDisk | Sort-Object SlotNumber | Select-Object SlotNumber, FriendlyName, Manufacturer, Model, PhysicalSectorSize, LogicalSectorSize | Format-Table
# 添加日志盘,给奇偶校验存储加速 2块SSD  (没什么用)
# Add-PhysicalDisk -StoragePoolFriendlyName "EmmaStoragePool" -PhysicalDisks (Get-PhysicalDisk -UniqueId "youruniqueid") -Usage Journal

# 新建存储池
New-StoragePool -StoragePoolFriendlyName "EmmaStoragePool" -StorageSubSystemFriendlyName (Get-StorageSubSystem).FriendlyName -PhysicalDisks (Get-PhysicalDisk -CanPool $true) -LogicalSectorSizeDefault 4KB -FaultDomainAwarenessDefault PhysicalDisk
# 使用可用磁盘空间自动重建虚拟磁盘 在执行维护操作之前 RetireMissingPhysicalDisks 属性更改为 Never
Set-StoragePool -FriendlyName "EmmaStoragePool" -RetireMissingPhysicalDisks Always
# 并行重建
Set-StoragePool -FriendlyName "EmmaStoragePool" -RepairPolicy Parallel
# 设置存储池 设置Mirror为一个列(磁盘)写入 Parity(奇偶校验)为五列写入 SSD与HDD设置Resiliency需要一样
Get-Storagepool "EmmaStoragePool" | Set-ResiliencySetting -Name Parity -NumberOfColumnsDefault 1
Get-Storagepool "EmmaStoragePool" | Set-ResiliencySetting -Name Parity -NumberOfColumnsDefault 5

# 查看新建的存储池
$pool = get-storagepool -FriendlyName "EmmaStoragePool"
Get-Physicaldisk -StoragePool $pool

# 新建存储层

# 一块SSD时使用以下命令 ResiliencySettingName是弹性设置名称 Simple是raid0 Mirror是raid1 Parity是raid5
New-StorageTier -StoragePoolFriendlyName "EmmaStoragePool" -FriendlyName SSDTier -MediaType SSD -ResiliencySettingName Simple
# 多块SSD时使用以下命令 NumberOfColumns是数据同时写入磁盘数量,PhysicalDiskRedundancy是最大允许磁盘损坏数量
New-StorageTier -StoragePoolFriendlyName "EmmaStoragePool" -FriendlyName SSDTier -MediaType SSD -ResiliencySettingName Parity -NumberOfColumns 3 -PhysicalDiskRedundancy 1 -FaultDomainAwareness PhysicalDisk
# HDD层
New-StorageTier -StoragePoolFriendlyName "EmmaStoragePool" -FriendlyName HDDTier -MediaType HDD -ResiliencySettingName Parity -NumberOfColumns 3 -PhysicalDiskRedundancy 1 -FaultDomainAwareness PhysicalDisk
# 查看新建的存储层
Get-StorageTier | Format-Table FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy, FaultDomainAwareness, NumberOfDataCopies
# 移除存储层
# Remove-StorageTier -FriendlyName "SSDTier" -Confirm:$false
# Remove-StorageTier -FriendlyName "HDDTier" -Confirm:$false

# 新建虚拟磁盘
# 磁盘大小后期可调节 工作负载的最常见 I/O 大小是 64 KB。对于此虚拟磁盘,Interleave 属性设置为 65536(64 KiB 转换为字节数) 4096? (没什么用,Interleave设置了属性里显示为0)
# New-VirtualDisk -StoragePoolFriendlyName "EmmaStoragePool" -FriendlyName "Disk-1" -StorageTiers (Get-StorageTier -FriendlyName "SSDTier"), (Get-StorageTier -FriendlyName "HDDTier") -StorageTierSizes 10GB, 16GB -Interleave 65536 -ResiliencySettingName Parity -NumberOfColumns 3 -PhysicalDiskRedundancy 1
# Get-VirtualDisk -FriendlyName 'Disk-1'| Initialize-Disk -PartitionStyle GPT -PassThru
# New-Partition -DiskNumber 15  -DriveLetter 'D'  -UseMaximumSize
# Format-Volume -DriveLetter 'D' -FileSystem NTFS -AllocationUnitSize 65536 -Confirm:$false -Force
# 移除VirtualDisk
# Remove-VirtualDisk -FriendlyName "Disk-1" -Confirm:$false
# 一步到位,直接建立卷 WriteCacheSize 1GB为默认设置,一般情况,无需更改。NumberOfColumns为每层同时写入磁盘数 PhysicalDiskRedundancy为可容忍最大磁盘故障数
New-Volume -StoragePoolFriendlyName "EmmaStoragePool" -FriendlyName "Disk-1" -AccessPath "D:" -ProvisioningType "Fixed" -StorageTiers (Get-StorageTier -FriendlyName "SSDTier"), (Get-StorageTier -FriendlyName "HDDTier") -StorageTierSizes 5GB, 50GB -FileSystem Refs -WriteCacheSize 1GB -ResiliencySettingName Parity -NumberOfColumns 3 -PhysicalDiskRedundancy 1
# 移除VirtualDisk
# Remove-VirtualDisk -FriendlyName "Disk-1" -Confirm:$false
# 调整存储层大小
(Get-StorageTierSupportedSize -FriendlyName SSDTier -ResiliencySettingName Parity).TierSizeMax/1GB
(Get-StorageTierSupportedSize -FriendlyName HDDTier -ResiliencySettingName Parity).TierSizeMax/1GB
Get-StorageTier
Resize-StorageTier -InputObject (Get-StorageTier -FriendlyName "Disk-1-SSDTier") -Size 664GB
Resize-StorageTier -InputObject (Get-StorageTier -FriendlyName "Disk-1-HDDTier") -Size 8159GB


# 主机每天自动优化存储层一次,此命令为手动优化 分析热数据到SSD层
defrag.exe /C /H /K /G

# 运行以下 Powershell 命令以将文件固定至 SSD 层。
Set-FileStorageTier -FilePath "D:/1/1.txt" -DesiredStorageTierFriendlyName "Disk-1-SSDTier"
#运行以下 Powershell 命令以从 SSD 层取消文件固定。
Set-FileStorageTier -FilePath "D:/1/1.txt"
#运行以下 Powershell 命令以查看当前固定的所有文件。
Get-FileStorageTier -VolumePath "D:/1/1.txt"

# 在任务管理器中显示逻辑磁盘
diskperf -Y

# 向池中添加或删除磁盘
Get-PhysicalDisk | Format-Table FriendlyName,DeviceId,BusType,UniqueId,Size,MediaType -auto
Remove-PhysicalDisk -StoragePool $pool -PhysicalDisks (Get-PhysicalDisk -DeviceNumber 2) -Confirm:$false
Add-PhysicalDisk -StoragePool $pool -PhysicalDisks (Get-PhysicalDisk -DeviceNumber 2)

# 添加硬盘后 优化池
$pool | Optimize-StoragePool

# choose another: Windowsserver 2022 https://learn.microsoft.com/zh-cn/windows-server/storage/storage-spaces/storage-spaces-storage-bus-cache
Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
Get-StorageBusCache
Import-Module StorageBusCache
Enable-StorageBusCache

# https://www.bilibili.com/read/cv4017897?spm_id_from=333.999.0.0

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

### 创建和管理 Windows 存储池 #### 配置存储空间 在 Windows 中,存储池是一种灵活的方式来管理和分配物理磁盘资源。通过创建存储池,可以将多个物理磁盘组合成一个逻辑单元,并在此基础上创建虚拟磁盘(也称为存储空间)。这些存储空间可以根据需求配置不同的冗余级别和性能特性。 要创建存储池并配置存储空间,可以通过 PowerShell 或图形界面完成。以下是具体操作: 1. **识别可用磁盘** 使用 `Get-PhysicalDisk` 命令查看当前系统中的所有物理磁盘[^1]。这一步是为了确认哪些磁盘可用于创建存储池。 2. **初始化未初始化的磁盘** 如果某些磁盘尚未被初始化,则需要先运行以下命令对其进行初始化: ```powershell Initialize-Disk -Number <disk_number> ``` 3. **创建存储池** 使用 `New-StoragePool` 命令创建一个新的存储池。例如: ```powershell New-StoragePool -FriendlyName "MyStoragePool" -StorageSubSystemFriendlyName "Windows Storage*" -PhysicalDisks (Get-PhysicalDisk | Where-Object CanPool -eq $True) ``` 这里指定了存储池名称 (`MyStoragePool`) 和可加入池的物理磁盘列表。 4. **创建存储空间** 在存储池上创建存储空间时,可以选择多种类型的布局(如简单、镜像或奇偶校验),以满足不同场景下的性能和可靠性需求。例如: ```powershell New-VirtualDisk -FriendlyName "DataVolume" -StoragePoolFriendlyName "MyStoragePool" -ResiliencySettingName Mirror -Size 1TB ``` 上述命令会基于存储池 `"MyStoragePool"` 创建一个名为 `"DataVolume"` 的镜像存储空间,大小为 1TB[^5]。 #### 存储空间直通 (Storage Spaces Direct) 对于更高层次的需求,尤其是涉及高可用性和分布式架构的应用程序,推荐使用存储空间直通技术。这是一种软件定义的存储解决方案,能够自动跨多台服务器分布数据,提供更高的可靠性和性能。 为了验证集群环境是否支持存储空间直通,可以执行以下测试脚本: ```powershell Test-Cluster -Node Node1, Node2, Node3, Node4 -Include "Storage Spaces Direct", Inventory, Network, "System Configuration" ``` 此命令会对指定节点进行兼容性检测,确保它们适合部署存储空间直通功能[^3]。 一旦验证成功,即可按照常规流程设置存储池和存储空间。需要注意的是,在启用存储空间直通之前,应确保已安装必要的角色和服务,比如 Failover Cluster 和 File Services[^2]。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值