GUI에서 암호화된 파티션을 숨기는 방법은 무엇입니까?

GUI에서 암호화된 파티션을 숨기는 방법은 무엇입니까?

다음과 같이 cryptsetup을 사용하여 /dev/sdb4를 암호화할 수 있습니다.

sudo apt-get install cryptsetup
sudo umount  /dev/sdb4
sudo cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb4
sudo cryptsetup luksOpen /dev/sdb4  sec
sudo mkfs.ext3  /dev/mapper/sec
sudo mount /dev/mapper/sec  /mnt

키를 생성하지 않으면 /dev/sdb4의 내용을 얻을 수 없습니다. 파티션은 GUI에 표시될 수 있습니다.

여기에 이미지 설명을 입력하세요.

GUI에서 암호화된 파티션을 숨기는 방법은 무엇입니까?

답변1

udev 규칙을 사용하여 이를 수행할 수 있습니다. 예를 들어, 다음 파일( /etc/udev/rules.d/95-hide-block-devices.rules)을 사용하여 다양한 GUI 파일 선택기 대화 상자에서 mdadm 장치와 ZFS zvol을 숨깁니다.

KERNEL=="[mz]d*", ENV{UDISKS_IGNORE}="1", ENV{UDISKS_PRESENTATION_HIDE}="1"

지금은 mdadm 장치가 하나만 있고(/boot용) 실수로 "꺼내기" 아이콘을 클릭하여 장치를 제거하고 싶지 않습니다.

또한 내 데스크톱 컴퓨터에는 모두 ZFS zvols를 저장용으로 사용하는 많은 가상 컴퓨터가 있습니다. 따라서 수십 개의 원치 않는 블록 장치 항목 pcmanfm(gnome이 아닌 xfce4를 사용함)과 파일 열기 및 저장 대화 상자가 숨겨집니다.

귀하의 경우에는 다음을 사용할 수 있습니다.

KERNEL=="sdb4", ENV{UDISKS_IGNORE}="1", ENV{UDISKS_PRESENTATION_HIDE}="1"

연관된 장치 매퍼 블록 장치를 숨길 수도 있으므로 다음을 추가하십시오.

KERNEL=="dm-xxx", ENV{UDISKS_IGNORE}="1", ENV{UDISKS_PRESENTATION_HIDE}="1"

( dm-xxx/dev 에서 암호화된 장치의 장치 매퍼 이름은 어디에 있습니까? 시스템에 맞게 조정하십시오)

udevadm triggerudev 규칙을 생성하거나 편집한 후에는 실행하는 것을 잊지 마세요.

답변2

배포 및 데스크탑 환경에 따라 -utility를 사용 gnome-disks하고 설정을 변경할 수 있습니다.사용자 인터페이스에 표시됨파티션 설치 옵션.

참고: 이렇게 하면 다른 파일 브라우저와 같은 모든 위치에서 파티션이 숨겨지지 않습니다. 이 파티션은 특히 cli-tools에서 숨겨지지 않습니다.

관련 정보