【Mac】ユーザーディレクトリを外付けHDDに変更したい

【機種】iMac (Retina 5K, 27-inch, Late 2015)

【OS】OS X El Capitan

【仕様(変更箇所)】

256GBフラッシュストレージ


Mac超初心者です。

ストレージが256GB仕様で母艦にデータ類を置くスペースが限られる為、ユーザーディレクトリ(書類、ピクチャムービ…)を

外付けHDD(2TB)に移して管理したいと考えています。


現在、ユーザーディレクトリ内フォルダを母艦から消し、シンボリックリンクを母艦に貼ってこの代替としました。  

  【手順】(外付けHDDの名前は『HDD』)、外付けHDDにはユーザー名のフォルダがあります)

  ①cp -pR ~/Documents /Volumes/HDD/ユーザー名

  ②chmod -a# 0 ~/Documents

  ③rm -rf ~/Documents

  ④ln -s /Volumes/HDD/ユーザー名/Documents ~/

※以降、『Document』を変更して各フォルダを外付けHDDに移動

Q1.この方法とエイリアスの使用以外に外付けHDDで管理する方法ありますか?

Q2.外付けHDD側でフォルダアクセス権限が外れてしまっており、他アカウントから覗き放題になっています。

  これを本来仕様(母艦にあったときと同様の動き)に設定する方法はありますでしょうか?

Q3.Q2問題の為、他アカウントとのデータの受け渡しをパブリックのドロップボックスで行なおうと考えましたが

  パブリック自体が丸見えです。これも本来仕様(母艦にあったときと同様の動き)と同じには出来るのでしょうか?


ご享受頂けますと幸いです。


iMac, OS X El Capitan (10.11.2)

投稿日 2016/01/18 01:49

返信
返信: 11

2016/01/18 02:04 at_Sk5 への返信

Q1.この方法とエイリアスの使用以外に外付けHDDで管理する方法ありますか?


Open Directoryでホームフォルダの場所を指定するとかがあったのではなかったでしたっけ…。


Q2.外付けHDD側でフォルダアクセス権限が外れてしまっており、


もしかして、外付けHDDの「このボリュームの所有権を無視」にチェックが入ったままだとか…。


追記:


むかぁ〜し、昔の話題…。

8Gパーティションの外に出してかまわないフォルダってありませんか?

5色iMacに大容量HDとOS X

複数のMacでユーザーフォルダを同期して使うことは可能?

等々。


昔のNetinfoマネージャーがOpen Directoryになるのかな?(どちらかというとシンボリックリンクを張っちゃう方なので、フォローできていない…。)

2016/01/18 02:39 at_Sk5 への返信

cp -pR でユーザーアカウントフォルダを外付けにコピーしたら、別の管理者アカウントを作成してからシステム環境設定「ユーザとグループ」で外付けに移動したいユーザを選択して右クリックで「詳細オプション」から場所を変更できます。

写真.app のライブラリはフルパス指定らしく初回起動時に場所を聞いてきますので外付けの物を選択してやって下さい。

2016/01/19 18:30 at_Sk5 への返信

> Q2....これを本来仕様(母艦にあったときと同様の動き)に設定する方法はありますでしょうか?

Documentフォルダーのみ移してますが、/Volumes/HDD/ユーザ名のフォルダーのアクセス権は適切に設定(ユーザ自身は読書き実行すべて可、グループ、その他は実行のみ可)してますか?

ファインダーでできないなら、ターミナルコマンドで設定する必要があります。

2016/01/23 19:15 at_Sk5 への返信

もう反応はないと思いますが、


Q2について、

  • 外付けのハードディスクはマックと同じフォーマットですか?
  • パーミッションが777なら700に戻す必要があります。(多分ファインダ上では無理なのでコマンド打つ)


Q3について、

本来の仕様でも丸見えののはずですが、パーミッションが777なら755に変更する。


参考情報(Yosemite環境ですが同じはず)

元々のパーミッションは、

700 Desktop

700 Documents

700 Downloads

700 Library

700 Movies

700 Music

700 Pictures

755 Public

と、なります。


もしも、外付けのハードディスクのフォーマットが適切でない場合、すでに内蔵SSDのオリジナルは削除されたようなので全てのフォルダを再度内蔵SSDにコピーしてパーミッションのリセット、再度ni-kiさん提案の方法でやり直す。

コマンドについては、ACLのオプションを理解されてるならば大丈夫と思います。


質問内容についてはこれであってますか?

2016/01/24 08:07 ni_ki への返信

s外付HDDはいずれかのアカウントでデスクトップにログインしていないとマウントされていない状態なので工夫が必要です。

wあたくしはダミー用に非管理者アカウントを作ってそのアカウントを自動ログインさせておいて/からシェルスクリプトでログインウィンドウを表示させています。


Q1についてはたぶん

/etc/fstab

wを使って外付HDDを

/Users

nいマウントすることも出来るかも知れません。。

s少なくともYosemiteでは可能でした。


tあだしこの運用ではタイムマシンの使い勝手が著しく悪いのであまりお薦めはしませんが、選択肢の一つとして紹介します。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

【Mac】ユーザーディレクトリを外付けHDDに変更したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。