
シンボリックリンクを使用してDiffusionBeeモデルを外付けドライブに移動する方法
Michael Charles Aubrey // Thu Oct 31 2024
DiffusionBee は、Mac で AI 画像生成モデルを手軽に動かせるアプリです。ただ、モデルファイルがとにかく容量を食います。Mac のストレージは決して安くありません。
モデルの保存先を変える機能は標準では用意されていませんが、少し手を加えれば、シンボリックリンクでモデルを外付けドライブに移せます。
シンボリックリンクは、ファイルシステム上の別の場所を指すポインタです。実際のデータは別の場所にあるのに、元の場所にフォルダがあるように見せてくれます。
手順
- まず、ターミナルで DiffusionBee のフォルダをユーザーディレクトリから外付けドライブに移します。
mv ~/.diffusionbee /Volumes/YourDriveName/diffusionbee
- 次に、元の場所から新しい場所を指すシンボリックリンクを作ります。
ln -s /Volumes/YourDriveName/diffusionbee ~/.diffusionbee
YourDriveNameは、お使いの外付けドライブの実際の名前に置き換えてください。私のドライブは "Deposit" という名前なので、打ったコマンドはこうなりました。
mv ~/.diffusionbee /Volumes/Deposit/diffusionbee
ln -s /Volumes/Deposit/diffusionbee ~/.diffusionbee
これで完了です!モデルのファイルは実際には外付けドライブにありますが、DiffusionBee からは今までどおりユーザーディレクトリの中にあるように見えます。
動作確認
うまく設定できたかどうかは、次の三つで分かります。
- DiffusionBee を開いて、これまでのモデルがそのまま読み込めるか見る
- 画像を一枚生成して、新しい場所に書き込めているか確かめる
- 外付けドライブ側に、生成したファイルが増えているかを見る