You are not logged in.

#1 2015-08-02 07:12:22

bond
Member
From: Melbourne, Australia
Registered: 2009-05-05
Posts: 62

mate + udisks ignore to hide bcache partition

Having trouble hiding a mounted bcache partition from caja / desktop in mate

~$ caja --version
MATE caja 1.10.3

~$ cat /etc/udev/rules.d/99-hide-partitions.rules 
ENV{ID_FS_UUID}=="e275d039-155d-4e9d-8e10-1922ba8fc27e",ENV{UDISKS_IGNORE}="1"
ENV{ID_FS_UUID}=="c23f554d-aa0e-405c-ae3a-5bc8e217ebaa",ENV{UDISKS_IGNORE}="1"
ENV{ID_FS_UUID}=="1c0c994c-f74b-4cb9-aff1-bbfebc35cf09",ENV{UDISKS_IGNORE}="1"

ENV{ID_FS_UUID}=="e275d039-155d-4e9d-8e10-1922ba8fc27e",ENV{UDISKS_PRESENTATION_HIDE}="1"
ENV{ID_FS_UUID}=="c23f554d-aa0e-405c-ae3a-5bc8e217ebaa",ENV{UDISKS_PRESENTATION_HIDE}="1"
ENV{ID_FS_UUID}=="1c0c994c-f74b-4cb9-aff1-bbfebc35cf09",ENV{UDISKS_PRESENTATION_HIDE}="1"

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

~$ sudo blkid | grep bcache
/dev/sdb: UUID="c23f554d-aa0e-405c-ae3a-5bc8e217ebaa" TYPE="bcache"
/dev/sdc: UUID="1c0c994c-f74b-4cb9-aff1-bbfebc35cf09" TYPE="bcache"
/dev/bcache0: UUID="e275d039-155d-4e9d-8e10-1922ba8fc27e" TYPE="ext4"

~$ cat /etc/fstab | grep /media/data
UUID=e275d039-155d-4e9d-8e10-1922ba8fc27e	/media/data	ext4		rw 0 2

~$ sudo udisksctl info -b /dev/bcache0
/org/freedesktop/UDisks2/block_devices/bcache0:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=e275d039-155d-4e9d-8e10-1922ba8fc27e'>, 'dir': <b'/media/data'>, 'type': <b'ext4'>, 'opts': <b'rw'>, 'freq': <0>, 'passno': <2>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/bcache0
    DeviceNumber:               65024
    Drive:                      '/'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 true
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         
    IdLabel:                    
    IdType:                     ext4
    IdUUID:                     e275d039-155d-4e9d-8e10-1922ba8fc27e
    IdUsage:                    filesystem
    IdVersion:                  1.0
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/bcache0
    ReadOnly:                   false
    Size:                       2000398925824
    Symlinks:                   /dev/disk/by-uuid/e275d039-155d-4e9d-8e10-1922ba8fc27e

With udisksctl return HintIgnore True - I'm unsure why I still see the disk listed?

Offline

Board footer

Powered by FluxBB