Unbalance

screenshot of Unbalance
react
tailwind

Go/React/Tailwind app to move folders/files between Unraid disks

Overview

Unbalanced is a powerful Unraid plugin designed to simplify the management of your disk space by facilitating the transfer of files and folders within your array. With its dual operating modes, Scatter and Gather, Unbalanced allows users to either distribute data across multiple disks or consolidate it onto a single disk, making it a versatile solution for various data management tasks. Whether you're looking to reorganize your media collection or prepare a disk for a filesystem change, Unbalanced provides the tools needed to efficiently manage disk space.

What sets Unbalanced apart is its ability to operate in the background while providing real-time updates on the transfer progress. This means you can continue your other activities without interruption, all while ensuring that your files are being handled correctly. The plugin's user-friendly interface and detailed planning step make it easy to execute file transfers according to your specific needs.

Features

  • Scatter Mode: Transfer data from a source disk to one or more target disks based on available space, ensuring efficient use of your storage.

  • Gather Mode: Consolidate files from multiple user shares into a single disk, simplifying your data organization.

  • Background Operations: Allows you to close your browser during file transfers, with progress updates available upon reopening.

  • Disk-Level Transfers: Operates at the disk level to prevent any file or folder clobbering, ensuring smooth and reliable transfers.

  • Pre-Transfer Notifications: Alerts you to any potential issues with file permissions before starting the transfer process, allowing for better preparation.

  • Flexible Transfer Options: Choose to either MOVE or COPY files, giving you the ability to manage data according to your needs, whether that means duplication or complete relocation.

  • Space Management: Effectively calculates and fills target disks while leaving a specified amount of headroom to avoid overloading any single disk.

  • User-Friendly Planning Process: Steps you through the selection of source and target disks, making it easy for anyone to get started with file transfers.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.