Partctl V1.0.0

Modern CLI alapú lemez és partíció kezelő program.

Download as .zip Download as .tar.gz View on GitHub

Partctl V1.0.0 — Felhasználói kézikönyv

Partctl — Partition & disk control for Linux

A Partctl program egy ncurses (pythone) alapú terminal (CLI) lemez-, és partíció kezelő eszköz Linuxra OS rendszerekhez tervezve. Az ötletet a GParted program adta. A projekt két fő belépési pontra bontható:

Telepítés Menü rendszer Lemez áttekintés
telepites menu_rendszer lemez_attekintes

Fontos biztonsági megjegyzés

Ez az eszköz adatvesztést okozó műveletekre képes (tábla törlés/újralétrehozás, formázás, wipe, partíció törlés, méretezés). Mindig legyen mentésed, és csak akkor folytasd, ha pontosan érted a kiválasztott művelet hatását.

Gyors kezdés

  1. Töltsük le a programot majd csomagoljuk ki: LINK
  2. Terminálban lépj a projekt mappájába (Partctl-V1-0-0)
  3. Futtasd a telepítőt/ellenőrzőt rendszergazdai jogosúltsággal (sudo/root):
bash setup.sh
  1. Futtasd a Partctl programot rendszergazdai jogosúltsággal (sudo/root):
bash partctl.sh

Követelmények

A pontos függőségi listát a setup.sh Ellenőrzés menüpontja kijelzi.

Telepítés a setup.sh-val

A setup.sh egy ncurses telepítő UI-t indít (setup_ncurses.py), amely:

Csomagforrás módok

Lokális telepítés (offline) – mappa kiválasztás disztró alapján

Ubuntu/Debian (APT) esetén a setup a rendszer Disztro: értékéből (pl. Ubuntu 24.04.4 LTS) automatikusan választ:

Ha a lokális csomag mappa hiányzik vagy nem található benne .deb, a setup egy “Warn” panelen jelzi.

A Partctl futtatása (partctl.sh)

Indítás:

bash partctl.sh

Fő funkciók (röviden)

Naplózás (logok)

A logok a log/ mappába kerülnek.

UI üzenetek a naplóban

A Partctl és a Setup is úgy van kialakítva, hogy a felugró Info/Warn/Error panelon az üzenetek és a műveleti eredmények naplózódjanak (így később is visszanézhetők a log panelen / log fájlban).

Nyelv (i18n)

A setup és a Partctl UI-ban a nyelv a menüből választható, és a beállítás mentésre kerül.

Hibaelhárítás

command not found admin eszközöknél (Debian/Ubuntu)

Egyes admin parancsok (fdisk, sfdisk, lvm2 eszközök, stb.) gyakran /usr/sbin alatt vannak (Debian OS). Az indítók ezért kiegészítik a PATH-ot:

Ha mégis hiányt jelez, futtasd a setup.sh-t (Ellenőrzés/Telepítés), és nézd meg a logot a log/ alatt.

Terminál túl kicsi

Növeld a terminál ablak méretét (vagy használj nagyobb betűméretet), majd nyomj egy gombot az újrarajzoláshoz.

Licenc / Projekt

A projekt információi a program About / Rólunk menüpontjában találhatók.

További fejlesztési pontok

Esettanulmány (Case Study)

Köszönöm ha támogatsz