Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
# Drive Atlas
|
# Drive Atlas
|
||||||
|
|
||||||
|
[](https://code.lotusguild.org/LotusGuild/driveAtlas/actions?workflow=lint.yml)
|
||||||
|
|
||||||
A powerful server drive mapping tool that generates visual ASCII representations of server layouts and provides comprehensive drive information. Maps physical drive bays to logical Linux device names using PCI bus paths for reliable, persistent identification.
|
A powerful server drive mapping tool that generates visual ASCII representations of server layouts and provides comprehensive drive information. Maps physical drive bays to logical Linux device names using PCI bus paths for reliable, persistent identification.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
@@ -276,3 +278,10 @@ The script automatically detects Ceph OSDs using:
|
|||||||
2. `ceph osd tree` to get up/down and in/out status
|
2. `ceph osd tree` to get up/down and in/out status
|
||||||
|
|
||||||
Status format: `up/in` means OSD is running and participating in the cluster.
|
Status format: `up/in` means OSD is running and participating in the cluster.
|
||||||
|
## CI
|
||||||
|
|
||||||
|
| Workflow | Purpose | Triggers |
|
||||||
|
|---|---|---|
|
||||||
|
| `lint.yml` | shellcheck on all `.sh` files | Every push and PR |
|
||||||
|
|
||||||
|
Branch protection is enabled on `main` — the lint check must pass before any PR can merge.
|
||||||
|
|||||||
Reference in New Issue
Block a user