SATA SSD module
Feature History for SATA SSD module
This table provides release and platform support information for the features explained in this module.
These features are available in all the releases subsequent to the one they were introduced in, unless noted otherwise.
|
Release |
Feature Name and Description |
Supported Platform |
|---|---|---|
|
Cisco IOS XE 17.18.1 |
SATA SSD module: The SATA SSD module is a field replaceable unit (FRU). You can perform file based operations on the SATA SSD module. |
Cisco C9610 Series Smart Switches |
SATA SSD module
The Cisco C9610 supervisor engine modules support pluggable Serial Advanced Technology Attachment (SATA) Solid State Drive (SSD) module. The SATA SSD module slot is located on the front panel of the supervisor engine.
The SATA SSD module is a field replaceable unit (FRU). A hot-swap button on the front panel of the supervisor engine initiates the removal of the SATA SSD module. You must press the button to safely eject the SATA SSD module from the supervisor engine.
This feature provides additional and flexible storage options for users. With expanded storage capacity, users can host a wide range of applications on the switch, such as packet collection and analysis, testing, monitoring, and other network management tasks. This flexibility enhances the overall utility and performance of the switch in demanding network environments.
Supported SATA SSD module
The switch supports these SATA SSD modules:
- 480GB
- 960GB
File system on SATA SSD module
The default file system format of a SATA SSD module is EXT4. In addition to EXT, the SATA SSD module also supports all other extended file systems such as EXT2 and EXT3.
Characteristics of a SATA SSD module
The SATA SSD module has the following characteristics:
- Files stored on the SATA SSD module are compatible with files stored on other devices.
- You can copy or store files between SATA SSD module and other types of storage devices such as USB, eUSB, flash cards, or any other IOS-XE file storage system.
- You can read, write, delete, and format the SATA SSD module.
S.M.A.R.T functionality
The switch is equipped with Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T) functionality. This functionality allows you to monitor the health of the device through command-line interfaces (CLIs). In addition, S.M.A.R.T functionality executes different self-tests to monitor the reliability of the storage device and predict failures.
When a storage device is connected to a USB 3.0 SSD port, a linux SMART Disk Monitoring Daemon (smartd) starts running by default. With smartd, errors and warnings are logged in the log file located at /crashinfo/tracelogs/smart_errors.log, and also displayed on the console. When you remove the storage device, smartd stops running.
Limitations of SATA SSD module
A SATA SSD module has these limitations:
- Non-EXT based file systems are not supported. If a SATA SSD module with a non-EXT based file system is inserted, then the SATA SSD module is not detected.
- You cannot upgrade the firmware on the SATA SSD module.
- The SATA SSD module is not accessible from ROMMON. Therefore, you cannot perform operations on the SATA SSD module in ROMMON mode. You cannot also use the SATA SSD module to boot images from ROMMON.
CLI-based operations allowed on the SATA SSD module
You can manage a SATA SSD module by using CLI command in global configuration mode. The following table shows the commands to manage the module.
|
Command |
Description |
|---|---|
|
dir filesystem |
Displays the directories on the specified file system. |
|
copy source-file destination-url |
Copies files from a specified source to a specified destination. |
|
delete |
Deletes a specified file. |
|
format |
Formats the filesystem on the disk. |
|
show disk0: |
Displays the content and details of disk0: |
|
show file information file-url |
Displays information about a specific file. |
|
show file systems |
Displays the available file system on the module. |
Configuration examples of SATA SSD module
These sections provide examples of the CLI-based operations allowed on the SATA SSD module.
Example: Format a new SATA SSD module
You need to format a new SATA SSD module.
The following example shows show to format the SATA SSD module.
Device# format disk0: ?
<cr> <cr>
ext2 ext2 filesystem type
ext3 ext3 filesystem type
ext4 ext4 filesystem type
secure Securely format the file system
<cr> <cr>
Device# format disk0:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "disk0:". Continue? [confirm]
Format of disk0: complete
Before executing the format disk0: command, ensure that all stored files in the SATA SSD module are not being actively used.
Example: View the directories in a SATA SSD module
The following example shows how to view the directories in a SATA SSD module.
Device# dir disk0:
Directory of disk0:/
11 drwx 16384 May 11 2018 16:06:14 +00:00 lost+found
10747905 drwx 4096 May 25 2018 13:03:43 +00:00 test
236154740736 bytes total (224072925184 bytes free)
Example: Copy a file from the SATA SSD module
The following example shows how to copy a file, test.txt, from the SATA SSD module (disk0:) to a USB storage device.
Device# copy disk0:test.txt usbflash0:
Destination filename [test.txt]?
Copy in progress...C
17866 bytes copied in 0.096 secs (186104 bytes/sec)
The following example shows how to check if the copied file is available in the directory of the USB storage device.
Device# dir usbflash0:
Directory of usbflash0:/
12 -rw- 33554432 Jul 28 2017 10:12:58 +00:00 nvram_config
11 drwx 16384 Jul 28 2017 10:09:46 +00:00 lost+found
13 -rw- 17866 Aug 11 2017 09:52:16 +00:00 test.txt
189628416 bytes total (145387520 bytes free)
Example: Delete a file from a SATA SSD module
The following example shows how to delete a file, test.txt, from a SATA SSD module.
Device# delete disk0:test.txt
Delete filename [test.txt]?
Delete disk0:/test.txt? [confirm]
The following example shows how to confirm if the file is deleted by checking the directory of the SATA SSD module.
Device# dir disk0:
Directory of disk0:/
No files in directory
118148280320 bytes total (112084135936 bytes free)
Example: Access file system on the SATA SSD module
The following example shows how to access the file system on the SATA SSD module.
Device# show file systems
File Systems:
Size(b) Free(b) Type Flags Prefixes
-
-
* 11250098176 9694093312 disk rw bootflash: flash:
1651314688 1232220160 disk rw crashinfo:
118148280320 112084115456 disk rw disk0:
189628416 145387520 disk rw usbflash0:
7763918848 7696850944 disk ro webui:
- - opaque rw null:
- - opaque ro tar:
- - network rw tftp:
33554432 33532852 nvram rw nvram:
- - opaque wo syslog:
- - network rw rcp:
- - network rw http:
- - network rw ftp:
- - network rw scp:
- - network rw https:
- - opaque ro cns:
Example: Format the filesystem from a SATA SSD module
The following example shows how to format the EX4 file system from a SATA SSD module.
Device# format disk0: ext4
Example: Logs from smartd daemon
The following example shows how to view the logs from the smartd daemon.
Device# more crashinfo:tracelogs/smart_errors.log
%IOSXEBOOT-4-SMART_LOG: (local/local): Mon Jan 4 00:13:10 Universal 2016
INFO: Starting SMART deamon
The following example shows how to view the overall health of the storage device.
Device# more flash:smart_overall_health.log
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.4.131] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Example: View information about a specified file
The following example is a sample output of the show file information disk0: command.
Device# show file information disk0: test.txt
disk0:test.txt:
type is image (elf64) []
file size is 448 bytes, run size is 448 bytes
Foreign image, entry point 0x400610
Example: View the details of a SATA SSD module
The following example is a sample output of the show disk0 command.
Device# show disk0:
-#- --length-- ---------date/time--------- path
2 17866 Aug 11 2017 09:54:06.0000000000 +00:00 test.txt
112084115456 bytes available (62513152 bytes used)
The following example is a sample output of the show disk0: filesys command.
Device# show disk0: filesys
Filesystem: disk0
Filesystem Path: /vol/disk0
Filesystem Type: ext4
Mounted: Read/Write