ホームディレクトリを外付けHDDに移動したらログインできなくなりました。

ホームディレクトリ移動にあたってアカウントも新規作成し、外付けHDDにディレクトリを設定することもできました。

しかし再起動を試みるとログインできなくなっていました。

そこでrootでログインしてから先ほどのアカウントでログインできるか試してみるとできたので、再び再起動をするとやはりログインできない。。。


とりあえずわかったことrootで一度ログインして外付けHDDがマウントされるとメインのアカウントでログインできるようになるみたいです。


自分なりに原因を考えてみました。


1 ホームディレクトリにあるべきはずのファイルがない(ターミナルでのコマンドで移動させたわけではないため。しかし新規作成アカウントなのでこれは無い様な気も)


2  OS起動時は外付けHDDがマウントされていないため外付けHDD内にあるディレクトリが見つからないのでログインできない。



OS起動時にHDDをマウントさせる(ログイン前にとゆうことですかね)はできるのでしょうか?

それとも製品の仕様的な問題なのでしょうか?

使用しているのは 「I-O DATA HDC2-U 」でUSB接続、電源供給はコンセントからです。


どなたかご教授お願いします。

iMac, Mac OS X v10.7.1 Lion

投稿日 2011/10/27 22:18

返信
返信: 7

2011/10/27 23:41 アリストテレス への返信

内蔵HDDのほうが速いし、OSXが立ち上がってから外付けHDDをMountしますので、内蔵HDDをPartitionでOSXとDataに分けるなら問題は起きません。


大きなDataだけをData Volumeにおき、Symbolic Linkをはれば動きますし、Data VolumeのDataを使うAppを動かさなければディスクの修復も出来ます。

2011/10/28 02:22 アリストテレス への返信

アリストテレス さんによる書き込み:




OS起動時にHDDをマウントさせる(ログイン前にとゆうことですかね)はできるのでしょうか?

それとも製品の仕様的な問題なのでしょうか?

使用しているのは 「I-O DATA HDC2-U 」でUSB接続、電源供給はコンセントからです。


どなたかご教授お願いします。


私は未だLionには移行していないのでLionで有効かどうかは確かめられないのですが,以下のターミナルコマンドでの設定で,SnowLeopardまでは,ログイン前に外付HDDをマウントさせることは可能でした。ご参考まで。


touch /Library/Preferences/SystemConfiguration/autodiskmount.plist defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true

2011/10/31 03:26 ぴっぴ への返信

ぴっぴさん有益な情報ありがとうございました。


この情報を知らなければ,いずれLionを導入した暁には前述のような設定をしてしまってドツボにはまってしまっていたと思います。


そうすると将来Lionを導入した暁のBプランとして,一般ユーザ権限のダミーアカウントを起動ディスク上に作っておいて自動ログインするように設定し,ダミーアカウントのログイン項目にログイン画面を表示させるシェルスクリプトを登録しようと思います。参考までにSnowLeopardで使えているログイン画面を表示させるシェルスクリプトファイルの中身は以下の通りです。


#!/bin/sh sleep 3 /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

2011/10/31 04:19 kanekaka への返信

ダミー・アカウントは特に必要ないと感じます。当方は初期設定で作ったアカウントだけです。大きなDataだけをData Volumeに入れSymbolic LinkなのでHomeのSizeは500MB位しかないです。


リンクしているAppを使わなければData Volumeにディスクの修復やデフラグをかけられますし作業中でもSafariのブラウジングやTextEditなどが使えます。OSXを復元で取り替えられまますしOSXがCrashしてもData VolumeのDataは壊れにくいです。


Shell Scriptが作れるならリンクや必要最低限のPLISTを入れるShell Scriptを作ると便利です。Sparse Imageに必要なFileを入れておき、MountしてCopy、Link. defaults writeなどを行いUnmountで終了する。


Data Volumeの入り口は$HOME/DocumentsのリンクにCommandを押しながらDragで入れられます。Movies, Music, Picturesの中のFolderは不可視にしていますが不便に感じたことはないです。Data Volumeの必要以外のFolderは不可視です。

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

ホームディレクトリを外付けHDDに移動したらログインできなくなりました。

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