I ran into a situation where while my Workbench environment was full up and running, in the process of installing some software, I was kindly told by the OS: I am full, go fish man. Well, my friend, this post is for you.
When you saw the message, your modern brain about computing kicked in and your first thought was: I am going to resize the partition, I got plenty of space in my 2018 HD. Well… partitioning although possible wasn’t really a thing back then. It was almost sorcery some on AmiBoard might swear.
You can always use a local folder to your desktop if you want to have unlimited space, however, you might desire of using a HDF file and for that cases below you find what I did to solve the space issue in compliance with HDF.
If you really…really want to resize amitools are really powerful but they require some terminal skillz. From the author’s site
amitools is a set of (mainly) Python 2.x libraries that help classic Amiga (m68k) Development. The tools in this project are intendent for developers and assume good knowledge of the Amiga and its OS. The tools are cross development tools as they run on your Mac (or PC) and help to create code there for your trusty old machines. Development is mainly done on Mac OS X, but I assume they will run on a Linux/Posix system, too.
I am using FS-UAE as emulator. I will take you step by step for the creation of a new hard drive file, of the size you see best fit for you, to the transferring of files from your currently packed virtual HD to the new one.
Create the HD file
Add the new file to the configuration where you have the currently full to the throat virtual HD.
Boot your emulator and format the new HDF. I called my DevHD and as you can see it shows as unformatted once booted into WB.
TIP: Formatting in the old days took forever and so the emulator unless you hit CMD + W to enable warp mode (speeds things up). I normally disable the warp mode just a few seconds before the progress bar reaches the end. To avoid that some post set up operation wretches thing up due to a timing that back then the engineer could not be foreseen you messing up in warp mode :-)
Now open a new CLI and transfer all data from the old HD to the new one. The command below does it well, copies also protection flags and comments.
copy OLD_HD_NAME: NEW_HD_NAME: all clone quiet
…and you are welcome. It’s all done.
For completeness of information, this video below shows you how to play with a physical drive as well using the standard WB tools