标签: disk

如何在 Bash 中循环直到达到可用磁盘空间限制?

我想做一组操作 ( x y z),只要我在挂载到/media/z.

我怎样才能做到这一点?

我试过类似的东西

while (`df | grep /media/z | awk '{print $4}'` > 204800); do x; y; z; done;
Run Code Online (Sandbox Code Playgroud)

但我想我的while语法是错误的。

bash disk while-loop

4
推荐指数
1
解决办法
1481
查看次数

如何编写python程序从磁盘映像文件(.raw文件)读取数据?

我需要编写一个程序来使用 512KB 块从磁盘中提取信息。磁盘映像文件为原始格式。

python disk

4
推荐指数
1
解决办法
3292
查看次数

如何在cocoa应用程序中获取diskutil信息输出

有没有办法以编程方式获得diskutil info / | grep "Free Space"给你的相同信息?(出于显而易见的原因,我宁愿有更好的方法来解决这个命令的结果.)

目前我正在使用statfs; 但是,我注意到这个报告的空间并不总是准确的,因为OS X还会在驱动器上放置临时文件,例如Time Machine快照.如果空间不足,这些文件将自动删除,操作系统不会报告这些文件的使用情况.换句话说,statfs通常提供比diskutil infoFinder中的磁盘信息更少的可用空间或查看磁盘信息.

macos cocoa disk objective-c

4
推荐指数
1
解决办法
1453
查看次数

使用 c# 查看磁盘管理信息

当我打开Disk Management(右键单击我的电脑->管理)时,我看到: 在此处输入图片说明

我怎么知道该路径F:\属于Disk5? 换句话说,我想知道哪些磁盘可用于 C#。

我需要知道这一点的原因是因为我有一个加密的 USB mas 存储设备,我需要将参数与密码一起传递\Device\Harddisk5TrueCrypt,以便使用代码安装加密设备。

编辑

我知道如何查看驱动器信息。例如,我只是不知道如何知道驱动器 1 属于磁盘 0。换句话说,我在弄清楚Disk Number时遇到了麻烦。我正在寻求实施:

public string GetDiskNumber(char letter)
{
   // implenetation
   return Disk5;
}
Run Code Online (Sandbox Code Playgroud)

我将其称为:

GetDiskNumber('F');
Run Code Online (Sandbox Code Playgroud)

c# disk volume hard-drive

4
推荐指数
1
解决办法
2104
查看次数

Laravel 5.1:file_put_contents()错误中的ErrorException,可能超出可用磁盘空间

这个错误突然来了.

D:\ xampp\htdocs\pckg\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php第81行中的ErrorException:file_put_contents():写入3520字节中只有0个,可能超出可用磁盘空间

php diskspace disk laravel laravel-5.1

4
推荐指数
2
解决办法
2万
查看次数

从 Linux 中的 /proc 文件系统获取硬件信息

我使用execv运行lshw命令来获取 C 代码中的 CPU、磁盘和内存。但我想搜索另一种解决方案来从/proc或任何其他现有数据中获取这些信息。有什么建议吗?这是我的代码:

char *params[9]  = {"/usr/bin/lshw", "-short", "-c", "disk", 
                  "-c", "memory", "-c", "processor", 0}; //cmd params filled
execv(params[0], params);
Run Code Online (Sandbox Code Playgroud)

Linux命令:$ sudo lshw -short -c disk -c processor -c memory

$ sudo lshw -short -c disk -c processor -c memory
H/W path         Device     Class          Description
======================================================
/0/0                        memory         64KiB BIOS
/0/22                       memory         16GiB System Memory
/0/22/0                     memory         DIMM Synchronous [empty]
/0/22/1                     memory         DIMM Synchronous [empty]
/0/22/2                     memory         8GiB DIMM Synchronous 2133 MHz …
Run Code Online (Sandbox Code Playgroud)

c linux memory cpu disk

4
推荐指数
1
解决办法
4441
查看次数

XCTest:在所有平台(Xcode、SPM Mac/Linux)上从磁盘加载文件,无需捆绑

我正在寻找一种从磁盘加载文件的方法,该文件XCTestCase不依赖于Bundle.

Bundle从 Xcode(或xcodebuild在终端上)运行测试时效果很好,但捆绑包是 Xcode 项目的一部分,并且不适用于 Swift Package Manager(运行时swift test),无论是在 Mac 还是在 Linux 上。

有没有办法指定应该在所有平台上运行的测试的当前目录?或者也许有一种方法可以确定在所有平台上都适用的测试位置?

FileManager.default.currentDirectoryPath 只返回当前执行路径(工作目录)。

xcode disk xctest swift swift-package-manager

4
推荐指数
2
解决办法
1252
查看次数

Python文件的Python读取应该在Windows 7之前停止

我使用Python打开计算机中的物理磁盘来读取第一个扇区.

disk = r"\\.\PhysicalDrive0"
with open(disk, 'r') as f:
        f.seek(0)
        partdata = f.read(512)
len(partdata)
Run Code Online (Sandbox Code Playgroud)

在Windows XP len(partdata)中将返回512并具有正确的内容.在Windows 7中len(partdata)返回230并且数据是正确的,直到它中断.

此外,尝试进入磁盘更远不起作用,它只返回前230个字节.

Python版本2.7.1和2.7.2 32位和64位

在Windows 7上,一台32位机器一台64位.

python disk windows-7 readfile

3
推荐指数
1
解决办法
619
查看次数

确定拥有磁盘的linux驱动程序

我正在尝试调试我的硬件上的SSD未被正确的设备驱动程序检测到的情况.应该拥有SSD的设备驱动程序是一个软件RAID驱动程序(megasr),它将在镜像模式下自动配置2个SSD.我很确定megasr驱动程序没有检测/拥有SSD,但我不确定哪个驱动程序实际检测到它们.

在Linux中是否有办法确定哪个设备驱动程序拥有/ dev目录中的特定磁盘.

所以我想确定哪个驱动程序拥有设备/ dev/sda,例如.

操作系统是RHEL 6.x.

非常感谢.

linux solid-state-drive scsi disk linux-device-driver

3
推荐指数
1
解决办法
4592
查看次数

在Google Compute Engine/Amazon EC2实例上使用Neo4j的最佳做法

关于为Neo4j优化linux机器有一个非常好的指南.但本指南假定了物理硬盘的典型特征.我在Google CE和Amazon EC2上运行我的Neo4j实例.我无法找到任何详细说明这些虚拟机的最佳设置的文档.在内存(用于堆或扩展使用)和磁盘速度/ IOPS方面,我需要哪些资源才能获得最佳性能?我目前有几百万个节点和大约一千万个关系(2 GB),数据大小随着进口而增加.

在EC2上,我曾经依赖SSD暂存磁盘,然后定期备份到永久磁盘.Compute Engines上没有这样的东西,写入速度对我来说似乎不是很高,至少在正常的磁盘大小(因为速度随大小变化).有没有办法在我的导入/索引操作上获得合理的性能?或者这些操作可能与内存和计算能力有关?

欢迎任何额外的阅读......

performance disk amazon-ec2 neo4j google-compute-engine

3
推荐指数
1
解决办法
943
查看次数