0c5e1e1021e655b70b8653e18d4a3be7740925e9
Drive Atlas
A powerful server drive mapping tool that generates visual ASCII representations of server layouts and provides comprehensive drive information based on the server's hostname.
Features
- 🖼️ Visual ASCII art maps for different server types (large1, medium1, medium2, micro1/2)
- 💽 Detailed NVMe drive information
- 🔄 SATA drive listing with size and mount points
- 🔍 PCI Bus Device Function (BDF) details
- 📝 Drive identification by unique device IDs
Quick Start
Execute remotely using either command:
bash <(curl -s http://10.10.10.110:3000/JWS/driveAtlas/raw/branch/main/driveAtlas.sh)
- Using
wget:bash <(wget -qO- http://10.10.10.110:3000/JWS/driveAtlas/raw/branch/main/driveAtlas.sh)
## Requirements
Linux environment with bash
sudo privileges for NVMe operations
curl or wget for remote execution
## Server Types
The script supports different server layouts:
Type Description
large1 3x3 grid layout (9 drives)
medium1 2x4 + 2 layout (10 drives)
medium2 Single row layout (10 drives)
micro1/2 Compact 2-drive layout
## Output Example
The script provides:
ASCII visualization of server layout
NVMe drive listing
SATA drive information
PCI BDF details
Drive ID mappings
Description
A Bash-based server drive mapping utility that generates ASCII visualizations of server layouts and provides comprehensive drive information for data center operations.
Languages
Shell
100%