The simplest, safest and most user-friendly terminal-based partition manager written entirely in pure Bash.
No ncurses, no extra dependencies — just a single script that works everywhere.
- Never bricks GPT disks — automatically uses
-34sinstead of dangerous100% - Resizes only the last partition (with clear warning if you pick another one)
- Proper 1 MiB alignment for all new partitions
- Create + instantly format: ext4 · xfs · fat32 · swap
- Auto-grow ext4, XFS filesystems and LVM Physical Volumes
- Free space highlighted in green
- Toggle zram/virtual devices with one key (
z) - System disk marked in red + big warning
- Prevents double launch + clean exit on Ctrl+C
- Works on SATA, NVMe, MMC, VirtIO, Xen, LXC — everywhere
Recommended one-liner (installs as partman):
sudo curl -L https://raw.githubusercontent.com/rjohny55/Simple-Linux-Partition-Manager/main/slpm.sh \
-o /usr/local/bin/partman && sudo chmod +x /usr/local/bin/partmanOr classic way:
git clone https://github.com/rjohny55/Simple-Linux-Partition-Manager.git
cd Simple-Linux-Partition-Manager
chmod +x slpm.sh
sudo ./slpm.shsudo partman # if installed via one-liner
# or
sudo ./slpm.shOnly standard tools (present on every Linux):
lsblk,parted,util-linux,e2fsprogs
Optional (for full functionality):
# Debian / Ubuntu
sudo apt install xfsprogs dosfstools lvm2
# Fedora / RHEL / AlmaLinux
sudo dnf install xfsprogs dosfstools lvm2Licensed under the Apache License 2.0 — see LICENSE file.
SIMPLE LINUX PARTITION MANAGER v1.2
© 2025 rjohny55 — pure Bash, pure safety
Star on GitHub if you like it → https://github.com/rjohny55/Simple-Linux-Partition-Manager
Самый простой и самый безопасный менеджер разделов, написанный полностью на Bash.
Никаких ncurses и тяжёлых зависимостей — один скрипт, который просто работает.
- Никогда не ломает GPT — автоматически использует
-34sвместо опасных100% - Расширяет только последний раздел (с понятным предупреждением)
- Правильное выравнивание всех новых разделов (+1 МиБ)
- Создание + мгновенное форматирование: ext4 · xfs · fat32 · swap
- Автоматическое расширение ext4, XFS и LVM PV
- Свободное место подсвечивается зелёным
- Переключение zram-дисков одной клавишей
z - Системный диск красный + громкое предупреждение
- Защита от двойного запуска и чистый выход по Ctrl+C
Рекомендуемый one-liner (устанавливает как partman):
sudo curl -L https://raw.githubusercontent.com/rjohny55/Simple-Linux-Partition-Manager/main/slpm.sh \
-o /usr/local/bin/partman && sudo chmod +x /usr/local/bin/partmanКлассический способ:
git clone https://github.com/rjohny55/Simple-Linux-Partition-Manager.git
cd Simple-Linux-Partition-Manager
chmod +x slpm.sh
sudo ./slpm.shsudo partman # если установили one-liner'ом
# или
sudo ./slpm.shApache License 2.0 — смотрите файл LICENSE.
SIMPLE LINUX PARTITION MANAGER v1.2
© 2025 rjohny55 — чистый Bash, чистая безопасность
Ставьте звёздочку, если понравилось → https://github.com/rjohny55/Simple-Linux-Partition-Manager