さて、私はここでいくつかの仮定をしなければなりません、しかし私はあなたの質問に答えがあると思います。私はちょっとこれを書いたので、同じ問題を持つ初心者でも合理的に従うことができます。
オープンターミナル
プロンプトで、次のように入力します。
diskutil list
現在マウントされているすべてのローカルボリュームの一覧が表示されます。ログインできないFileVaultユーザーの識別子を探します(diskXのようなラベルが付いているはずです。ここでXは数字です)。これが例です:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 159.7 GB disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Time Machine 376.5 GB disk1s2
3: Apple_HFS Media Disk HD 623.2 GB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *319.4 GB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS main 319.4 GB disk2s2
上記の例では、 Apple_HFSメイン メインは、ターゲットとしているFileVaultユーザーアカウントです。だから私たちが欲しい識別子は disk2 。
プロンプトで、次のように入力します。
diskutil unmountDisk diskX
状況に合わせて「X」に適切な番号を入力してください。それは少し時間がかかるかもしれませんが、ターミナルはメッセージを返すべきです:
Unmount of all volumes on diskX was successful
そのアカウントでFUSを再び使用できるようになります。
それでもうまくいかない場合は、2つの方法が考えられます。コンピュータを再起動するか(最も理想的な方法ではありません)。またはsparsebundleを開いたままプロセスを強制終了します(データが破損する可能性があります)。
ターミナルプロンプトで、次のように入力します。
sudo lsof | grep sparsebundle
システムは、FileVaultイメージを開いたままにしているプロセスによってアクセスされている開いているファイルのリストを返すはずです。 Snow Leopardでは、それはディスクイメージであるべきです。名前の横にあるプロセスIDをメモします。以下は私のように見えたものです:
diskimage 68420 root 4u REG 14,2 8388608 5858242 /Users/main/main.sparsebundle/bands/241
diskimage 68420 root 5u REG 14,2 122880 5856490 /Users/main/main.sparsebundle/token
diskimage 68420 root 6r DIR 14,2 204 5856486 /Users/main/main.sparsebundle
diskimage 68420 root 7r DIR 14,2 56780 5856489 /Users/main/main.sparsebundle/bands
diskimage 68420 root 8u REG 14,2 8388608 5856497 /Users/main/main.sparsebundle/bands/0
プロンプトで、次のように入力します。
sudo kill [process id of diskimages]
(上記の例では、私のPIDは68240になります。)上記のステップ3を繰り返す必要があるかもしれませんが、それであなたは自分のアカウントにFUSできるようになるはずです。ただし、diskimageプロセスを強制終了したため、ディスクイメージが破損する可能性があります。 (私はこれをテストしていないことに注意してください)。私は2006年5月からTigerでFileVaultを使っていて、何度か強制的に自分のユーザーアカウントをアンマウントしなければならなかった。しかし、私はFileVaultに関する破損問題を抱えていません。しかし、私はSnow LeopardのFileVaultのバージョンについてはあまり経験がありません。
また、ログアウトする前にマウント解除できるかどうかを確認しようとしましたが、失敗しました。おそらく、ログインした結果ファイルが開かれたためです。最終的に影響を受けるリモートユーザーはログアウトされますが、残念ながらそれは私の専門知識を超えています。
一つのことあなた できる 他のユーザーとしてリモートログインし、セッションを終了してから自動化できるまで手順3を実行します。自動化する方法が見つかった場合は、その方法を学びたいので投稿してください。