I use my 1TB MacBook as the center of my workflow, not my iMac, but I what I’m about to describe may be useful. It has made it possible to minimize the consumption of my MacBook’s memory.
Not wanting to “over-pack” my MacBook with unwanted image files, I created a Lightroom catalog (my “import library”) on a 1TB external drive (which I call my “import repository”). When I import images from a card, everything goes onto this drive and into its Lr catalog. Using flags, ratings, and keywords, I keep track of the files, some of which I may want to store later on my MacBook and import to my Master Catalog (which is on my MacBook) and others of which I will flag as rejects and leave on the import repository (with a keyword letting me know I checked it upon import). I sometimes I do preliminary development on the files in my import library.
When I’m ready to bring files onto my Macbook, I select them in the import library, export them as a catalog to a dedicated folder on my MacBook, then open my Master Catalog and import to it these new images, moving the files themselves to whatever folder I feel is appropriate for them.
This approach has worked for me over the past few years, during which I’ve wanted to be able to work on my MacBook (i.e. on my most important images) and move it around my house without being encumbered by an attached external drive. It also has meant that, for example, if my card has 3GB of files on it and I want to keep for now only 3 files from it (e.g., 75MB), I haven’t “over-packed” my MacBook with the 2.925GB of flagged rejects.
I never trash the rejects, preferring to keep them for later re-reviews to see if I missed something I didn’t appreciate at the time of original import.
It is the case (if I keep to my idea of never throwing any files away) that at some point this system will reach its capacity and I’ll need to add a second import repository, at which point I might decide to import everything on the import repository to my Master Catalog without moving the files to my MacBook.
A few times it has happened that I wanted to regain space on my MacBook, and for this I have devised a “reverse” of the workflow above for moving files to an archive repository drive with its own archive library.