作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
回答我的问题 How to mount a cryptsetup container just with mount
?在 unix.SE,我意识到 mount -t luks
将调用脚本 mount.luks
,目前看起来像这样:
#!/bin/bash
set -e
MAPPER=$(mktemp -up /dev/mapper)
cryptsetup luksOpen $1 $(basename $MAPPER)
shift
mount $MAPPER $* || cryptsetup luksClose $(basename $MAPPER)
$*
如果涉及子类型,很容易出现递归,请考虑这是一个原型(prototype))。
mount -t luks /dev/hda /mnt/decrypted
的结果条目在
/etc/mtab
看起来像
/dev/mapper/tmp.mpI5ClExf8 on /mnt/decrypted type ext3 (rw,relatime,errors=continue,data=writeback)
umount /dev/hda
将失败,
umount /mnt/decrypted
只会卸载映射器,但会使加密设备保持打开状态。映射器也无关紧要。我想要实现的是有一个条目
/dev/hda on /mnt/decrypted type luks.ext3 (rw,relatime,errors=continue,data=writeback,mapper=/dev/mapper/tmp.mpI5ClExf8)
umount
将调用
umount.luks
,这可能类似于
#!/bin/bash
set -e
umount $1
cryptsetup luksClose $MAPPER
umount /mnt/decrypted
调用,
MAPPER
需要从挂载选项中获取)
mount.luks
怎么样?必须修改吗?直接修改
/etc/mtab
肯定是个坏主意。 (例如
mount -n
和
mount -f
能以某种方式实现吗?)
最佳答案
我知道这个问题很老,但是我自己在寻找答案时遇到了它。
如果您有足够新的发行版,例如Fedora 20,然后您可以修改 mount.luks 脚本以包含 '-o helper=luks'
.
例如:
#!/bin/bash
set -e
MAPPER=$(mktemp -up /dev/mapper)
cryptsetup luksOpen $1 $(basename $MAPPER)
shift
mount -o helper=luks $MAPPER $* || cryptsetup luksClose $(basename $MAPPER)
关于bash - 如何修改由自定义挂载助手创建的/etc/mtab 条目,以便使用自定义 `umount`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952686/
回答我的问题 How to mount a cryptsetup container just with mount ?在 unix.SE,我意识到 mount -t luks将调用脚本 mount.
要自动挂载,管理员可以编辑/etc/fstab 或/etc/mtab。两者有什么区别?如果我在两者中设置相同的 mount 项,哪一个生效? 在/etc/stab 中 共享/media/sf_shar
有谁知道/proc/mounts 是否保证按照设备挂载的顺序排列? 例如: [root@machine proc]# cat /proc/mounts rootfs / rootfs rw 0 0 /
我是一名优秀的程序员,十分优秀!