MacOS - 外部 HD からプライマリ HD へのユーザー ライブラリのシンボリック リンクの作成

MacOS - 外部 HD からプライマリ HD へのユーザー ライブラリのシンボリック リンクの作成

新しい 2018 Mac Mini を持っています。仕事では Mac をよく使いますが、家庭用の Mac はこれが初めてです。

ドキュメント、データ、写真、その他のメディアが約 4 TB あり、512 GB の SSD プライマリ ドライブをはるかに超えています。そこで、大容量の外付けドライブを購入し、ユーザー アカウントを設定するときに「詳細オプション」を使用して、外付けドライブにホーム ディレクトリを作成しました。

これはうまく機能していますが、特にログイン時にハード ドライブからのチャタリングが多く発生しており、これはライブラリ フォルダーへのアクセスによるものと思われます。ライブラリ フォルダーを SSD に戻し、外部ドライブからそのフォルダーへのシンボリック リンクを作成しない方がよい理由はありますか?

通常の使用では問題なく動作すると思いますが、Catalina にアップグレードする場合などの特殊な状況が心配です。

答え1

動作しますが、コンテンツが内部SSDにリンクされていても、プロファイルが~/Library外付けドライブにあると表示される場合は、まだ~/Libraryリンクを解決するために、何かにアクセスするたびに外付けドライブをチェックする必要があります。

より効率的な解決策は動くユーザー フォルダー (もちろんすべてのデータではありません) を SSD に戻し、ライブラリ以外のフォルダーについては SSD から外付けドライブにリンクするか、外付けドライブからそのデータのみにアクセスします。

次のコマンドを使用して、ユーザーのパスをデフォルトに戻すことができます。

sudo dscl . create /Users/yourUser NFSHomeDirectory /Users/yourUser

これは、次回ログオンして空のユーザー フォルダー階層を作成するときに適用されます。

ユーザー フォルダの現在の内容は外部ドライブに残るため、そこからリンクしたり/Users/yourUser、そのまま使用したりすることができます/Volumes/yourVolume/yourUser

~/Library既存のコンテンツを内部ドライブにコピーしたい場合は、rsync。 例えば :

sudo rsync -aEv /Volumes/yourVolume/yourUser/Library /Users/yourUser

注意:ディスクへのフルアクセスを許可する回避するために、terminal.appに「操作は許可されていません」エラー。

関連情報