Como faço para desmontar um dispositivo de disco e remover sua associação de dispositivo

0

Venha a partir do ponto de vista do ransomware, onde a mídia de backup anexada pode estar corrompida, independentemente de ela estar montada anteriormente.

Eu tenho algumas unidades flash USB (doravante "USBFD" ou "USBFDs") que realizo diariamente backups externos. Várias horas decorrem entre a hora em que o script de backup termina de gravar nos USBFDs e quando eu puxo o USBFD do dia do servidor. Teoricamente, o ransomware pode procurar dispositivos em mount e / dev /. Quando eu umount do USBFD através do script, eu também posso remover o dispositivo / dev / sdX, assim ele não pode ser montado novamente e o conteúdo adulterado?

Algo no sistema operacional (servidor ubuntu) remove o dispositivo / dev / sdX depois que a unidade for umount ed e puxada.

Os USBFDs não estão em / etc / fstab; os UUIDs estão no script e são montados nos pontos de montagem usando o UUID da partição.

EDIT: Para incluir exemplo. No final do exemplo abaixo, o USBFD ainda está presente em / dev / disk / by- * mesmo que não esteja montado. Gostaria de excluir a associação do dispositivo / dev / sdb e / dev / sdb1 como se a unidade tivesse sido retirada do servidor.

$USER@U16:~$ ls -l /dev/disk/by-* #list all devices
/dev/disk/by-id:
...
lrwxrwxrwx 1 root root  9 Jan 17 06:39 usb-General_USB_Flash_Disk_0425640000007474-0:0 -> ../../sdb
...

/dev/disk/by-label:
...
lrwxrwxrwx 1 root root 10 Jan 17 06:39 ESD-USB -> ../../sdb1
...

/dev/disk/by-path:
...
lrwxrwxrwx 1 root root  9 Jan 17 06:39 pci-0000:00:10.1-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan 17 06:39 pci-0000:00:10.1-usb-0:2:1.0-scsi-0:0:0:0-part1 -> ../../sdb1
...

/dev/disk/by-uuid:
...
lrwxrwxrwx 1 root root 10 Jan 17 06:39 9A95-F490 -> ../../sdb1
...

$USER@U16:~$ sudo umount /media/$USER/ESD-USB #umount the device @ mounpoint

$USER@U16:~$ ls -l /dev/disk/by-* #USBFD still shows in output although it's not mounted.
/dev/disk/by-id:
...
lrwxrwxrwx 1 root root  9 Jan 17 06:39 usb-General_USB_Flash_Disk_0425640000007474-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan 17 06:39 usb-General_USB_Flash_Disk_0425640000007474-0:0-part1 -> ../../sdb1
...

/dev/disk/by-label:
...
lrwxrwxrwx 1 root root 10 Jan 17 06:39 ESD-USB -> ../../sdb1
...

/dev/disk/by-path:
...
lrwxrwxrwx 1 root root  9 Jan 17 06:39 pci-0000:00:10.1-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan 17 06:39 pci-0000:00:10.1-usb-0:2:1.0-scsi-0:0:0:0-part1 -> ../../sdb1
...

/dev/disk/by-uuid:
...
lrwxrwxrwx 1 root root 10 Jan 17 06:39 9A95-F490 -> ../../sdb1
...
    
por user208145 17.01.2017 / 12:21

0 respostas