Programinha para uso em scripts de backup, com propósito de remover com segurança dispositivos de armazenamento USB após desmontados. O kernel liberará o cache de escrita caso exista e desconectará a porta. Equivale a udisksctl power-off …, porém depende apenas da libudev, sem instalar a montanha de coisa requerida pelo udisks.
Fedora/CentOS:
gccsystemd-devel
Debian/Ubuntu:
gcclibc-devlibudev-dev
gcc rmusbbdev.c -o rmusbbdev -ludev
rmusbbdev dispositivo
Pode ser especificado o dispositivo principal (/dev/sdx) ou partição (/dev/sdxy). Links /dev/disk/by-*/* também são aceitos.