# Block Storage

> Manage block storage volumes and LVM. Configure cloud block storage and local disks. Use when managing disk storage.

- Skill: `majiayu000/block-storage` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/block-storage`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/block-storage/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/block-storage

---


# 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

