disk相关内容

使用Linux中仅CLI的工具生成磁盘使用情况图/图表

在此问题中有人问了一些方法显示Linux中的磁盘使用情况.我想在cli-path的基础上再迈出一步...一个shell脚本如何从类似上一个问题的合理答案中获取输出并从中生成图形/图表(以png格式输出)文件或其他内容)?在常规问题中可能要问的代码太多了,但是我猜是某人已经在某个地方放了一个内衬纸... 解决方案 我建议 munin .它专为此类事情而设计-绘制CPU使用情况,内存使用情况, ..
发布时间:2020-04-23 11:13:28 服务器开发

如何在“计算机管理"部分中创建新驱动器

在完成“计算机管理"部分的格式化后,如何从未分配的硬盘空间创建新驱动器? 解决方案 在“计算机管理"中,打开“存储"分支. 然后,单击“磁盘管理" 右键单击未分配区域,然后选择“新建简单卷". 从那里开始很明显! ..
发布时间:2019-06-18 17:46:02 其他开发语言

新的简单卷向导

任何人都可以通过在计算机管理部分中解释整个"New Simple Volume"向导步骤来创建新驱动器来帮助我吗?我的操作系统是win 7 32bit. 解决方案 您对此有何困难?这非常简单,并且会在对话框中逐步引导您. 一个简单的Google为我提供了分步指南,那么为什么您甚至还需要一个问题,更不用说第二个问题了? ^ ]-其中大多数甚至显示您将遇到的每个屏幕. 您在这里遇到什 ..
发布时间:2019-06-18 17:45:00 其他开发语言

使用Java NIO直接访问Windows磁盘

我正在使用一个使用Java NIO的库,以便直接将文件映射到内存,但是我无法直接读取磁盘。 我可以使用UNC直接使用 FileInputStream 读取磁盘,例如 File disk = new File(“\\\\\\PhysicalDrive0 \\”); try(FileInputStream fis = new FileInputStream(disk); Buff ..
发布时间:2019-01-02 14:13:41 Java开发

VHD Java库

我正在寻找一个可以打开.vhd文件的Java库。我想创建一个可以在其中导航的程序。我也希望它是跨平台的 。我现在用谷歌搜索了一段时间,但一无所获。我只找到一个旧未解决的问题此处有关堆栈溢出。 任何人都可以帮助我吗? 解决方案 考虑 libguestfs 。 libguestfs 是一个C库,但有一个Java绑定。 它声称是跨平台的,在Linux和Mac OS X上工作,并且”[s ..
发布时间:2018-12-22 19:49:24 Java开发

现有应用程序的磁盘IO概要分析器

我需要知道特定程序读取的文件。 (这个特定的程序基于.net)。 是否建议使用好的分析器? 解决方案 查看 Process Monitor ,它可以准确地告诉您何时以及通过任何Windows进程,读/写操作等打开和关闭的文件。 ..
发布时间:2018-08-24 18:08:35 其他开发

如何在我的linux系统中停止磁盘I / O的页面缓存?

这是我的基于Linux2.6.32.12的系统: 1它包含20个进程,占用了很多usr cpu 2它需要写磁盘速率为100M / s的数据,最近不会使用这些数据。 我的期望: 它可以稳定运行,磁盘I / O不会影响我的系统。 我的问题: 一开始,系统像我想的那样运行。但随着时间的推移,Linux会为磁盘I / O缓存大量数据,从而导致物理内存减少。最后,没有足够的内 ..
发布时间:2018-08-24 17:50:39 服务器开发

如何在GNU / Linux中记录使用磁盘的进程或内核活动?

在特定的Debian服务器上,iostat(和类似的)报告正在进行的磁盘写入的意外高容量(以字节为单位)。我无法确定哪些进程正在执行这些写操作。 两个有趣的点: 尝试一次关闭一个系统服务无济于事。磁盘活动保持相当稳定且出乎意料地高。 尽管写了,但似乎没有占用磁盘上更多的整体空间。 这两个让我觉得写作可能是内核正在做的事情,但我不是在交换,所以还不清楚对我来说,Linux可能 ..
发布时间:2018-08-24 17:33:53 服务器开发

如何在测试期间模拟故障磁盘?

在Linux VM(Vmware工作站或类似工具)中,如何模拟以前工作的光盘上的故障? 我在生产中发生了一种情况光盘出现故障(可能是控制器,电缆或固件问题)。显然这是不可预测或可重复的,我想测试我的监控以确保它正确警报。 我理想的是能够模拟它的情况写入失败但成功读取,以及完全失败,即scsi接口将错误报告给内核。 解决方案 有几个层可以模拟磁盘错误。如果您正在测试单个用户空间程 ..
发布时间:2018-08-24 17:21:06 服务器开发

如何减少大型存储库中的磁盘空间使用量?

我有一个拥有大约1年开发历史的git仓库,它已经是37GB了。我怎样才能以一种我将删除旧历史的方式来缩小规模?也就是说,我只需要覆盖过去2个月的历史记录,其他人可以被删除。 解决方案 : 从历史记录中删除大文件(,例如BFG ) 将一个repo子文件夹分割成它自己的repo 拆分repo历史记录从新回购HEAD的新回购开始,保留旧回收存档)。 最后一点,请参阅“如何从git存储库中 ..
发布时间:2018-04-26 19:40:14 其他开发

磁盘上的大小与大小

我读了字节与集群理论,但我认为它不适用于我的情况。 似乎不需要处理“一堆小文件”; 。 ├──[11K] 2ndVisit_Checklist.xlsx ├──[35K] 2ndVisit FTS_Timetable.xlsx ├──[34K] 2ndVisit_Roomlist.pdf ├──[27K] 2ndVisit_Teilnehmer.xlsx ├──[9.5K]欧 ..
发布时间:2017-11-06 22:01:13 其他开发

CHS到LBA映射 - (磁盘存储)

在LBA之前,你只需要一个磁盘的物理映射,最初在IBM-PC兼容机器上的原始映像如下所示: Cylinder Number (10-bits) 0-1024 (1024 = 2 ^ 10) 0-256(256 = 2 ^ 8) (6位) 0通常保留为“ 引导扇区 “( c b $ b 1-64(63 = 2 ^ 6 - 1)* 0是保留的 共享CHS地址位 :2 ..
发布时间:2017-11-06 21:59:19 其他开发

Google计算引擎VM实例:VFS:无法在未知块上挂载根FS

由于有一些启动顺序问题,我在Google Compute Engine上的实例无法启动。因此,我创建了另一个实例并重新配置了我的机器。 我的问题: 网站? 如何从旧磁盘恢复数据? $ b [0.348577]密钥类型可信任注册 [0.349232]密钥类型加密注册 [0.349769] AppArmor:启用AppArmor sha1策略散列 [0.350351] ima ..
发布时间:2017-11-06 21:42:24 其他开发

如何将磁盘的物理扇区映射到在Mac OS X上的HFS +卷上包含它们的文件

我一直在使用 dd_rescue 来恢复硬盘,由于硬件错误而无法复制的所有设备扇区列表。 我想拿这个列表,然后写一个工具给我所有的包含这些坏扇区的文件,所以我可以删除它们。我不知道我可以使用什么API来做到这一点 - 本质上我想获得磁盘上的所有文件和每个文件的列表,它列出了它在磁盘上占用的扇区范围。 我的第一个猜测是我将遍历磁盘上的每个目录条目并检查文件是否与这些坏扇区之一重叠。如果你 ..
发布时间:2017-11-06 21:41:38 其他开发

如何在Windows中以编程方式安装驱动器?

我们制造和销售一个设备,我们的用户有时会希望通过多个USB集线器大量连接到他们的电脑。这是一个兼容人机界面(HID)和海量存储(MSD)接口的USB复合设备。 Windows会自动挂载每个设备的文件系统,直到在“Z:”处用完字母。 我可以走设备树并获取设备实例标识符HID和USBSTOR接口使用 PnP配置管理器和设备安装功能。使用USB存储设备路径,我也可以获得磁盘编号(例如 \\\\Ph ..
发布时间:2017-11-06 21:39:03 其他开发

清除文件缓存以重复性能测试

我可以使用哪些工具或技术来删除缓存的文件内容,以防止我的性能结果歪斜?我相信我需要完全清除或选择性地删除有关文件和目录内容的缓存信息。 我正在开发的应用程序是一个专门的压缩实用程序,它是预计会做很多工作阅读和写入操作系统最近没有触及的文件,其磁盘块不太可能被缓存。 我想删除我在IO时间中看到的可变性,当我重复分析不同的策略进行文件处理工作的任务。 我主要对Windows XP的解 ..
发布时间:2017-10-26 19:23:56 其他开发