Removing automatically attached SCSI devices
When running with NPIV and the automatic LUN scan, you can temporarily
delete a SCSI device by writing 1
to the delete attribute of
the directory that represents the device in the sysfs SCSI branch.
About this task
See Mapping the representations of a SCSI device in sysfs about how to find this directory.
Note: These steps delete the SCSI device only temporarily, until the next
automatic or user triggered Linux SCSI target scan. The scan automatically adds the SCSI devices
again, unless the LUNs were deconfigured on the storage target. To permanently delete SCSI devices,
you must disable automatic LUN scannning and configure all LUNs manually.
Procedure
Issue a command of this form:
# echo 1 > /sys/bus/scsi/devices/<device>/delete
Example
0x4010403700000000
is to be
removed. Before the device is deleted, the corresponding device in the sysfs SCSI branch is found
with an lszfcp command.
# lszfcp -l 0x4010403700000000
0.0.3d0f/0x500507630300c567/0x4010403700000000 0:0:3:1077362704
# echo 1 > /sys/bus/scsi/devices/0:0:3:1077362704/delete