BuckitUp requires storage volume to be connected to it. It can be arbitrary large, so the memory capacity depends entirely on the hardware available to you. Raspberry Pi 4B supports any kind of external storage device connected over USB like a thumbdrive, external HDD or SSD etc. It i recommended to use faster equipment supporting the USB 3.0 connectivity, - use the blue USB slots for that.

<aside> ⚙ Support for NVMe is coming along with the Raspberry Pi 5 support, in the near future.

</aside>

Apart from the storage devices there is also the system drive traditionally used in the Raspberry Pi to run the operating system - in form of the microSD card. By default, BuckitUp operating system occupies only 200Mb, - a small fraction of a typical microSD, leaving the remaining volume for additional content storage. It is intended to serve as an additional backup volume.

<aside> ⚙ Default filesystem formatting on all BuckitUp drives is F2FS optimized for the flash memory, however the FAT32 and exFAT are also supported.

</aside>


We have agreed to use the following naming convention to distinguish between particular roles given to the separate storage devices when used on the BuckitUp platform.

crossedDataBase.svg

Internal drive

The “Internal” refers to the system microSD card, - it is running the BuckitUp software on Raspberry Pi, but all of it’s extra volume is by default leveraged for storing the data content. When no other memory is attached to the system - Internal drive is the only storage providing the memory source to the system, thus it can also work as the main drive.


dataBase.svg

Main drive

To create main storage - just connect any new storage device to the USB slot of the Raspberry Pi running BuckitUp. The drive will be automatically converted to “main”.