无需打开程序即可挂载/卸载 TrueCrypt 卷

无需打开程序即可挂载/卸载 TrueCrypt 卷

我使用了本文 通过双击来安装 TrueCrypt 卷。但是如果不打开 TrueCrypt ( umount: /media/truecrypt1 is not in the fstab (and you are not root)),我就无法卸载它,因此能够在不打开程序的情况下安装它是一种毫无意义的成就。有什么建议吗?

答案1

建议一

您可以使用终端来卸载它。

例如,我有一个名为的加密文件enc1/home/desgua/Dropbox/因此要挂载它,我应该使用:

truecrypt --mount /home/desgua/Dropbox/enc1 /mnt/mymountpoint/

卸载:

truecrypt -d /home/desgua/Dropbox/enc1

或简单:

truecrypt -d (这应该卸载所有 truecrypted 挂载的文件)

建议二

您还可以创建一个启动器来卸载它:

1)将其粘贴到终端:gedit ~/Desktop/unmounttruecrypt.desktop

2)然后将其粘贴到文件中并保存:

[桌面条目]
类型=应用程序
编码=UTF-8
名称=卸载 Truecrypt
注释=卸载所有已安装的 Truecrypt 文件
Exec=gnome-terminal -e "bash -c \"truecrypt -d ;退出;exec bash\""
图标=/usr/share/icons/Humanity/actions/48/player_eject.svg
类别=应用程序;配件;

3)现在查看您的桌面并将文件拖到启动器。

建议三

编写一个脚本来卸载它:

1)将其粘贴到终端:gedit ~/Desktop/utscript

2)然后将其粘贴到文件中并保存:

/bin/bash #!/bin/bash
mnt=$(mountpoint /mnt/mymountpoint/) #查看建议一

如果 [[ $mnt == "/mnt/mymountpoint/ 是一个挂载点" ]]; 那么

    truecrypt -d /home/desgua/Dropbox/enc1 | zenity --progress --percentage=40 --auto-close --title="正在卸载" --text="我现在正在卸载它。"
    睡眠 2 | zenity --progress --percentage=100 --auto-close --title="完成!" --text="卸载完成!"
    别的

    sleep 2 | zenity --progress --percentage=100 --auto-close --title="已完成!" --text="已卸载!"


出口 0  

4)将其粘贴到终端:chmod +x ~/Desktop/utscript

答案2

尝试将其添加到 /etc/fstab。这对我有用。

/dev/mapper/truecrypt1 /media/truecrypt1  auto   rw,user 0      0

答案3

如果你在卸载 TrueCrypt 时遇到问题,请尝试设置>优先>系统集成并检查'不要使用内核加密服务“”。

答案4

停止使用您的卷,并确保该卷上没有其他程序的当前工作目录。然后尝试:

umount -a

这将尝试卸载计算机上所有未使用的文件系统,包括您的 TrueCrypt 卷。

相关内容