我有一个使用dd创建的整个磁盘的图像。磁盘结构如下:
kent@cow:~$ sudo fdisk -l
Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000b8508
Device Boot Start End Blocks Id System
/dev/sda1 * 5 90872 729929303+ 83 Linux
/dev/sda2 90873 91201 2642692+ 5 Extended
/dev/sda5 90873 91201 2642661 82 Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)
该图像是使用以下方法创建的:
dd if=/dev/sda of=image750.img
Run Code Online (Sandbox Code Playgroud)
如果可能,我将如何从图像挂载 /dev/sda1 以便我能够读取内容?
再次克隆硬盘不是一种选择,如果我只克隆了单个分区,我知道该怎么做。我希望当前图像仍然可以。
我下载了一个有两个分区的原始 SD 卡映像。
当我尝试将其直接 dd 插入 SD 卡时,它导致了一些文件系统错误。我不确定是卡有问题还是图像有问题。
有没有办法在不将其写入物理卡的情况下检查该图像?喜欢尝试单独安装分区或检查表?
我意识到这个问题在本质上与这个问题相似,但我希望在这个问题的答案的其中一个评论中特别引起对另一个问题的更多关注。
我取出了旧 MacbookPro 的硬盘驱动器,并尝试将它安装在我的 Elementary OS 机器上,它会自动将其安装为只读。我想获得对该驱动器的 rw 访问权限。
按照上面链接的答案中给出的程序,运行后
sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive
我得到
mount: warning: /media/myharddrive seems to be mounted read-only.
对该问题的评论已注意到这一点,但尚未获得足够的关注来奖励答案。为什么它仍然是只读的?这不是force
保证吗?
以下内容可能相关,也可能不相关:
我还sudo fsck.hfsplus -f /dev/sdc2
按照答案中链接的博客文章运行-f
,fsck
并在不想检查日志系统后添加了标志。这运行得很好,直到
** /dev/sdc2
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
Orphaned indirect node iNode28863935
** Checking Catalog hierarchy.
** Checking …