Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 757 Bytes

README.md

File metadata and controls

34 lines (21 loc) · 757 Bytes

rmusbbdev

Motivação

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.

Gerando binário

Pacotes requeridos

Fedora/CentOS:

  • gcc
  • systemd-devel

Debian/Ubuntu:

  • gcc
  • libc-dev
  • libudev-dev

Compilação

gcc rmusbbdev.c -o rmusbbdev -ludev

Uso

rmusbbdev dispositivo

Pode ser especificado o dispositivo principal (/dev/sdx) ou partição (/dev/sdxy). Links /dev/disk/by-*/* também são aceitos.