在Linux系统中,隐藏分区可以用于增强数据安全性、防止自动挂载或从文件管理器中隐藏分区。以下是一些常见的隐藏分区技巧:
fstab
文件注释挂载条目备份 fstab
文件:
sudo cp /etc/fstab /etc/fstab.bak
编辑 fstab
文件:
找到目标分区的UUID或标签,并在该行前添加 #
以注释掉该行。例如:
# UUID=1234-ABCD /mnt/hidden_partition ext4 defaults 0 0
生效:
重启系统或执行 sudo mount -a
(仅对未挂载分区生效)。
udev
规则阻止自动挂载获取分区UUID或标签:
lsblk -o NAME,TYPE,UUID,LABEL
创建 udev
规则:
创建 /etc/udev/rules.d/99-hide-partition.rules
文件,并添加以下内容(以UUID为例):
ACTION=="add", KERNEL=="sd[a-z][1-9]", ATTR{uuid}=="1234-ABCD", RUN+="/bin/sh -c 'echo 1 > /sys$devpath/remove'"
生效规则:
sudo udevadm control --reload-rules
安装 dconf-editor
:
sudo apt-get install dconf-editor
配置 dconf
:
打开 dconf-editor
,导航到 org/gnome/desktop/volumes/hide/
,点击 +
添加目标分区的UUID。
创建加密分区:
cryptsetup luksFormat /dev/sda3
cryptsetup /dev/sda3 myhidden
mkfs.ext4 /dev/mapper/myhidden
挂载与卸载:
sudo cryptsetup open /dev/sda3 myhidden && mount /dev/mapper/myhidden /mnt/hidden
umount /mnt/hidden && sudo cryptsetup close myhidden
umount /dev/sda3
),但重启后会恢复。fstab
或 udev
规则前,确保分区未被挂载,避免数据损坏。通过以上方法,您可以根据具体需求选择合适的隐藏分区技巧,以保护您的数据安全。