tparted.mp4
TUI frontend for parted: A simple, user-friendly utility for creating, moving, resizing, and deleting disk partitions, based on Free Vision application framework.
MBR is partially supported, as long as no extended partition found on the device.
Currently supported filesystems:
| Create | Move | Shrink | Grow | Label | |
|---|---|---|---|---|---|
| bcachefs | ✔️ | ✔️ | ✔️* | ||
| btrfs | ✔️ | ✔️ | ✔️* | ✔️* | ✔️ |
| ext2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ext3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ext4 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| exfat | ✔️ | ✔️ | ✔️ | ||
| f2fs | ✔️ | ✔️ | ✔️ | ✔️ | |
| fat16 | ✔️ | ✔️ | ✔️ | ||
| fat32 | ✔️ | ✔️ | ✔️ | ||
| jfs | ✔️ | ✔️ | ✔️ | ✔️ | |
| linux-swap | ✔️ | ✔️ | |||
| luks | ✔️ | ||||
| nilfs2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ntfs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| xfs | ✔️ | ✔️ | ✔️ | ✔️ |
*In case of btrfs and bcachefs, for now the app doesn't deal with multi disk array.
- See
Releasessection.
- Run
git clone https://aur.archlinux.org/tparted-bin.git, then entertparted-bindirectory and runmakepkg -si - Alternatively you can use an AUR helper, like
paru -S tparted-binoryay -S tparted-bin
- Since the app requires Unicode version of Free Vision, you need to have Free Pascal (beta 3.3.1) or later beta version installed on the system.
- Run
make buildto build the app. The binary is located in./bindirectory. - Run
make installto install the app to/usr/local/bin
- The app is capable of loading translation files in
.moformat. Simply translate the defaulten_US.pofile to your language of choice, convert it to the.moformat viamsgfmttool, then place the converted file into the./bin/localedirectory. - The app depends on the
LANGenvironment variable to determine the language. For example, the app will try to loadja_JP.moorja.moifLANG=ja_JP.UTF-8.
partedutil-linuxcryptsetup(optional) for decrypting LUKS partitions.sfdisk(optional) for moving partitions.dosfstools(optional) for fat operations.exfatprogs(optional) for exfat operations.e2fsprogs(optional) for ext2/3/4 operations.ntfs-3g(optional) for ntfs operations.nilfs-utils(optional) for nilfs2 operations.btrfs-progs(optional) for btrfs operations.xfsprogs(optional) for xfs operations.jfsutils(optional) for jfs operations.f2fs-tools(optional) for f2fs operations.bcachefs-tools(optional) for bcachefs operations.