(这是“ UDF 的分区 ID/文件系统类型是什么? ”的后续内容)
我知道两种将硬盘格式化为 UDF 的方法:
format x: /fs:UDF
”(不要使用/q
!)mkudffs --media-type=hd --blocksize=512 /dev/sdx
”问题是“其他”操作系统根本无法识别已格式化的磁盘:它只是拒绝安装它,无论我尝试什么命令。
如何将硬盘格式化为 UDF,以便 Windows 和 Linux 都可以使用它?
编辑:更新了命令,现在结果应该适用于任一操作系统。
我组装了一个新的raid 阵列来替换旧的。但是,这个新数组被分配了一个自动名称 /dev/md127,我想将它重命名为 /dev/md3,这样我就不必更改各种其他设置。如何重命名 mdadm raid 阵列?
在 UDF 格式的 CD/DVD/Blu-Ray 上使用 cfdisk 检查这可能是微不足道的,但我手头没有它们。
我在 USB 硬盘驱动器上创建了一个 UDF 格式的分区,以在 Linux 和 Windows 计算机之间共享数据(FAT 不处理 4GB 文件,Linux 下的 NTFS 访问权限支持不稳定)。我现在只有一个问题 - Windows 拒绝挂载分区,因为文件系统类型 ID 设置为“83”(“Linux”)。我已经看了很多遍,但找不到应该放在那里的数字?
(后续:“我应该用什么工具将硬盘格式化为 UDF? ”)
当我的 Windows Server 2008 R2 机器执行任何大型磁盘操作(将 10GB 文件从一个驱动器复制到另一个驱动器,通过网络复制类似文件,合并 HyperV 快照,压缩大文件)时,整台机器的性能严重下降,一切都变得无响应. 当磁盘访问量大到无法放入缓存时,这在任何情况下都很明显。
是否有任何设置可用于调整此行为?如果这会给我更多的响应能力,我可以接受较慢的文件传输。
系统详细信息:Dell Optiflex 960、Core 2 Quad Q9650、8GB RAM、2 个 SATA 驱动器 - 320GB (ST3320418AS) 和 1TB (ST31000528AS)、NCQ 在两者上都处于活动状态、Intel 82564LM-3 千兆以太网、ATI HD 英特尔 I4CH100 显卡。我们有多台这样的机器,每台机器都表现出相同的行为。我虽然这对于工作站来说太过分了,但显然我错了。
更新:我想我根本不应该提到 HyperV。以上配置是我工作的公司的标准工作站设置,这不是任何类型的服务器。我最多有 3 台虚拟机在工作,通常我是唯一访问它们的人。即使没有虚拟机在运行,速度也会降低。在 Linux 机器上,我只是ionice
复制过程,我可以忘记它,有没有办法在 Windows 上管理 IO 优先级?
我正在遵循MSDN 上最基本的示例,但未能使其正常工作。我的配置定义如下:
Configuration MyWebConfig
{
Param($ComputerName)
Node $ComputerName {
WindowsFeature MyRoleExample
{
Ensure = "Present"
Name = "Web-Server"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用C:\Scripts> .\IisWithCompressionConfig.ps1 -ComputerName "localhost" -Outputpath C:\Scripts\localhost
(以及其他几个命令行变体)生成 MOF 。我没有得到任何文件输出,也没有报告错误(退出状态代码也是 0)。我试过一个没有$ComputerName
变量的版本(而是“本地主机”硬编码),仍然没有。是的,我在提升的提示下运行它。
我已经确定我正在运行 PowerShell 4.0:
C:\Scripts> $PSVersionTable
Name Value
---- -----
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.34003
BuildVersion 6.3.9600.16394
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
Run Code Online (Sandbox Code Playgroud)
任何想法我错过了什么?