Intel 910 SSD perform a Secure Erase

From Thomas-Krenn-Wiki
Jump to navigation Jump to search
Please note that this article / this category refers either on older software / hardware components or is no longer maintained for other reasons.
This page is no longer updated and is purely for reference purposes still here in the archive available.

The Intel SSD 910 Series is a PCIe-based expansion card for high-performance storage solutions. A Secure Erase for this device is performed with Intel's own command-line tool (Data Center Tool). In this article, it will be explained how to perform a Secure Erase using the Intel Data Center Tool.

Downloading the Datacenter Tools

The Intel Data Center Tool can be obtained free of charge from the Intel Download Center:

After successfully downloading and unpacking the archive, you will find the following files:

:~/Downloads$ tar xf Intel\ SSD\ Data\ Center\ Tool\ 1_1_0\ Linux.tar -C intel-datacenter/
:~/Downloads$ cd intel-datacenter/
:~/Downloads/intel-datacenter$ ls
Intel SSD Data Center Tool License Oct 2012.rtf  Intel SSD Data Center Tool User Guide 327191-002US.pdf*  isdct*

The command line program isdct can be easily copied for later use as /usr/local/bin.

Issuing Device Info

The following output provides information about the installed PCIe SSD card price:

:~$ sudo isdct -list
[sudo] password for gschoenberger: 
=======================================================================
 Intel(R) SSD Data Center Tool Version 1.1.0
    
 Copyright (c) 2012 Intel Corporation 
=======================================================================

--------------------------------------------------------------------
| PCIe   | Port | Product Name     | Serial Number | Power Setting |
| Device |      |                  |               |               |
| Index  |      |                  |               |               |
--------------------------------------------------------------------
| 0      | ioc0 | Intel(R) SSD 910 | Unknown       | Default       |
--------------------------------------------------------------------
   ---------------------------------------------------------------------------------------------------------------------
   | Drive | Model                  | Serial   | Max LBA    | Sector | SAS Address      | Phy   | Test  | Firmware     |
   | Index |                        | Number   |            | Size   |                  | Num   | Unit  |              |
   ---------------------------------------------------------------------------------------------------------------------
   | 0     | INTEL(R) SSD 910 200GB | XVV05PXB | 390721967  | 512    | 5000CCA0130055B1 | 3     | Ready | 1200C008A40D |
   | 1     | INTEL(R) SSD 910 200GB | XVV05PYB | 390721967  | 512    | 5000CCA0130055B6 | 5     | Ready | 1200C008A40D |
   ---------------------------------------------------------------------------------------------------------------------


To know which device path has been mapped to which device, it is recommended to control the SAS Addresses:

:~$ lsscsi | grep 910
[6:0:0:0]    disk    INTEL(R)  SSD 910 200GB   a40D  /dev/sdg
[6:0:1:0]    disk    INTEL(R)  SSD 910 200GB   a40D  /dev/sdh
:~$ ls -l /dev/disk/by-path/|grep sdg
lrwxrwxrwx 1 root root  9 Jan 25 14:33 pci-0000:05:00.0-sas-0x5000cca0130055b1-lun-0 -> ../../sdg
:~$ ls -l /dev/disk/by-path/|grep sdh
lrwxrwxrwx 1 root root  9 Jan 25 14:33 pci-0000:05:00.0-sas-0x5000cca0130055b6-lun-0 -> ../../sdh

Comparing the SAS addresses and device information results in a mapping of:

/dev/sdg -> 5000CCA0130055B1 -> Device 0 / Drive 0
/dev/sdh -> 5000CCA0130055B6 -> Device 0 / Drive 1

Performing the Secure Erase

Using the erase command a Secure Erase can be initiated:

:~$ isdct -help | grep erase
    -erase                               Erase all the data on the drive by issuing a SCSI Format Unit command.              
                                         Use -drive all to erase all the target drives in parallel.                          
                                         Example: isdct.exe -device 0 -drive 1 -erase

Both the correct device and the correct drive must be specified:

:~$ sudo isdct -device 0 -drive 0 -erase
[...]
Erasing the drive...
               
SUCCESS

In this case, the Secure Erase must be confirmed once more prior to running. The additional parameter -force has eliminated this aspect.

Related articles

Intel 710 Series SSDs information
Intel DC S3700 Series SSDs Details
Intel X25-E SSDs information