Files
DevOps-Security-Agent-Skills/infrastructure/storage/block-storage/SKILL.md
T
2026-01-27 17:35:45 -05:00

57 lines
1003 B
Markdown

---
name: block-storage
description: Manage block storage volumes and LVM. Configure cloud block storage and local disks. Use when managing disk storage.
license: MIT
metadata:
author: devops-skills
version: "1.0"
---
# Block Storage
Manage block storage volumes and LVM.
## LVM Management
```bash
# Create physical volume
pvcreate /dev/sdb
# Create volume group
vgcreate data_vg /dev/sdb
# Create logical volume
lvcreate -L 50G -n app_lv data_vg
# Format and mount
mkfs.ext4 /dev/data_vg/app_lv
mount /dev/data_vg/app_lv /data
# Extend volume
lvextend -L +10G /dev/data_vg/app_lv
resize2fs /dev/data_vg/app_lv
```
## AWS EBS
```bash
# Create volume
aws ec2 create-volume \
--availability-zone us-east-1a \
--size 100 \
--volume-type gp3
# Attach to instance
aws ec2 attach-volume \
--volume-id vol-xxx \
--instance-id i-xxx \
--device /dev/xvdf
```
## Best Practices
- Use LVM for flexibility
- Implement RAID for redundancy
- Monitor disk I/O
- Regular disk health checks