如何在 Linux 上挂载具有 LUKS 分区的 QNAP 外置硬盘

如何在 Linux 上挂载具有 LUKS 分区的 QNAP 外置硬盘

我需要帮助安装 QNAP TS-230(最新固件)上使用的外部驱动器来备份数据。我使用密码在此驱动器上设置了加密分区 (LUKS)。我尝试在 Linux 系统上挂载该分区,但是当我输入密码时它不起作用。我读到密码是使用 QNAP 命令进行哈希处理的,storage_util --encrypt_pwd pwd=<pwd>但返回的字符串也有同样的问题。

有人有解决办法吗?

谢谢。

我使用 QNAP Web 界面来初始化磁盘(单一分区,无其他),添加加密选项。

当我运行时sudo cryptsetup luksOpen /dev/sdb1 crypt_disk,它要求输入密码,响应是No key available with this passphrase.。我尝试使用两个密码:以明文形式,并用命令包装storage_util

答案1

我找到了解决方案:QNAP 限制密码8 至 16 个字符。如果您输入一个超过 16,您不会收到任何错误或警告;我不明白它是如何剪掉超出的字符的。我使用过其他 QNAP,并将最旧的 20 个字符的密码更改为“foofoofoo”,并解决了我的所有问题cryptsetup

大概是一个漏洞在威联通操作系统中...感谢大家

相关内容