我使用 AWS 导入服务导入了一个大型 (2TB) 驱动器,他们在我的 S3 帐户中删除了两个 .bin 文件。他们的说明说,将 EBS 卷条带化到一起,使驱动器足够大以容纳映像,然后就可以使用它了。
好吧,我已经把所有东西都条纹了,但我不知道如何处理这个 .bin 图像。似乎不适用于mount
,或者至少,不是没有任何选项,我不知道该放什么选项。
>file -k image-NPX7P-0000.bin
image-NPX7P-0000.bin: x86 boot sector; partition 1: ID=0xb, starthead 1, startsector 63, 3907024821 sectors, extended partition table (last)\011, code offset 0x0
>file -k image-NPX7P-0001.bin
image-NPX7P-0001.bin: data
Run Code Online (Sandbox Code Playgroud)
编辑:我附加了文件信息,从它的外观来看,我认为我不能只挂载 0000 的原因是因为 0001 是它的扩展(这与我假设他们这样做的方式有关)。但是我将如何合并两者并安装它?
EDIT2:使用 osgx 的答案,我能够将两个 bin 文件放在一起,并使用 kpartx 读取分区表。
> file-sk: /dev/dm-2: x86 boot sector, code offset 0x58, OEM-ID "BSD 4.4", sectors/cluster 64, heads 255, sectors 3907024821 (volumes > 32 MB) , FAT …
Run Code Online (Sandbox Code Playgroud) 它们占用了太多空间:
/var/lib/mysql/jiaoyou-slow.log: 53M
/var/lib/mysql/mysql-bin.000005: 68M
/var/lib/mysql/mysql-bin.000003: 1.1G
/var/lib/mysql/mysql-bin.000007: 34M
/var/lib/mysql/mysql-bin.000004: 225M
Run Code Online (Sandbox Code Playgroud) 现在,我输入“python myfile.py”来运行它。
如何输入“py myfile.py”来运行它?或者更好,这样做./myfile.py?
有小费吗?
我make
在 Ubuntu 上构建了一个 C 程序。生成的 bin 文件可以通过./binfilename
但不能仅通过在它构建的目录中执行来执行。我如何将其“转换”为可以复制到的 bin 文件,/usr/bin
以便我可以在“系统范围内”执行它,或者这是否需要不同的构建过程?