linux无法自动挂载映射,linux – tcplay:映射后无法在TrueCrypt卷上挂载文件系统并保留隐藏的卷保护...

本文探讨了使用tcplay处理Truecrypt卷时,遇到的问题,如隐藏卷保护下无法正常挂载。作者分享了解决方案,包括创建新文件系统以绕过容量显示问题,并揭示了隐藏卷保护可能导致的容量误判。讨论了隐藏卷标签、Linux环境下的问题及技术细节。
摘要由CSDN通过智能技术生成

我正在使用tcplay来处理Truecrypt卷,其中4 GB的隐藏卷位于最终的千兆字节.当我安装正常音量或隐藏音量时,它们安装得很好.但是,当我挂载具有隐藏音量保护的正常音量(选项–protect-hidden,或简短形式,-e)时,这就是我得到的:

[root@oc2222167007 /media]# tcplay -m truecrypt2 -e -d /dev/loop0

Passphrase:

Passphrase for hidden volume:

All ok!

[root@oc2222167007 /media]# parted -l | grep -B1 -A5 truecrypt

Error: /dev/mapper/truecrypt2: unrecognised disk label

当我用-e挂载文件系统时,它不会接收它…

[root@oc2222167007 /media]# cryptsetup remove truecrypt2

[root@oc2222167007 /media]# tcplay -m truecrypt2 -d /dev/loop0

Passphrase:

All ok!

[root@oc2222167007 /media]# parted -l | grep -B1 -A5 truecrypt

Model: Linux device-mapper (crypt) (dm)

Disk /dev/mapper/truecrypt2: 4295MB

Sector size (logical/physical): 512B/512B

Partition Table: loop

Number Start End Size File system Flags

1 0.00B 4295MB 4295MB ext4

…但如果我像这样安装外部音量,它可以正常工作.

发生了什么?

解决方法:

有点相同的问题,我无法挂载外部卷protected-hidden,但我可以挂载为无保护的罚款,但我可以很容易地因为这个而隐藏我的隐藏数据.

如果我尝试挂载它受保护我从mount得到此错误:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/tmp.000,

missing codepage or helper program, or other error

In some cases useful info is found in syslog - try

dmesg | tail or so

似乎它无法识别原始文件系统,即使我在mount命令中定义了文件系统类型,也不会让我挂载.

但是,我找到了一个解决方法,在您映射受tcplay保护的设备后,我使用mkfs创建一个文件系统,之后它安装正常,隐藏的卷保持不变.

但这种方法存在问题,假设您创建了一个容量为6Mb的10Mb容器,如果在启用隐藏卷保护后创建文件系统,则会获得4Mb的容量,即使您安装外部也会显示为4Mb音量,它应该显示10Mb,所以我们会遇到合理的拒绝问题,如果你不能隐藏已用空间的隐藏音量,有什么用于隐藏音量

标签:linux,truecrypt

来源: https://codeday.me/bug/20190815/1660993.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值