ターミナルからパーティション(coreStorage論理ボリューム?)を削除するにはどうすればよいですか?


15

最後に、ディスクユーティリティがHDDのパーティションを変更しない理由を最終的に理解しました。最新のものを追加しました(重要な場合があります:Yosemite DPをテストするため)。暗号化されたデータとCoreStorageオブジェクトがあるため、どちらのパーティションも変更されないということがわかりました。diskutilこのためにコマンドラインから使用することを漠然と教えてくれますが、これは少し不快に感じます。ここで非常に似た質問を見つけましたが、これを解決する方法については素晴らしいが不完全な答えがありました。それでは、どうすれば小さなパーティションをドロップできますか?

diskutil corestorage list(以下の出力)からの痛みのパーティションさえ見ないことに注意してください。これは心配です。

また、(以前の質問でも)ディスクの名前が不安定であることに注意してください。ディスクユーティリティには、ディスクの元の古い名前(東芝…)が表示されることがあります。これらのパーティションは、Yosemiteではなく、Mavericks内から作成したことに注意してください。ヨセミテはなぜこれを混乱させるのでしょうか?

関連するターミナル出力:

d2m66h2j:~ laszlosandor$ diskutil list; echo; diskutil cs list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            289.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:          Apple_CoreStorage                         29.3 GB    disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X Test              *28.8 GB    disk1

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B
    =========================================================
    Name:         OS X Test
    Status:       Online
    Size:         29349998592 B (29.3 GB)
    Free Space:   204955648 B (205.0 MB)
    |
    +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s4
    |   Status:   Online
    |   Size:     29349998592 B (29.3 GB)
    |
    +-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 2F7B1893-07E8-4194-840B-F2552042E055
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          28809494528 B (28.8 GB)
            Conversion Progress:   -none-
            Revertible:            Yes (no decryption required)
            LV Name:               OS X Test
            Volume Name:           OS X Test
            Content Hint:          Apple_HFS

1
次のコマンドの出力を使用して記事を更新してくださいすることができますdiskutil list; echo; diskutil cs list
njboot

回答:


13

私は非常にお勧め完全にどちらか、これを試みる前に、マシンをバックアップするようなプログラム使用して、ドライブ全体をクローニングし、まだ良く設定、または全く除外してTMを使用してカーボンコピークローナーを

論理ボリュームをアンマウントします。

sudo diskutil unmount force /dev/disk1

論理ボリュームグループとそのすべてのコンテンツを削除します。

sudo diskutil cs deleteLVG B6308EC8-297D-44BD-9212-6BD867F6331B

diskutilのmanページ

  delete | deleteLVG lvgUUID | lvgName
           Delete a CoreStorage logical volume group. All logical volume families with their
           logical volumes are removed, the logical volume group is destroyed, and the now-
           orphaned physical volumes are erased and partition-typed as Journaled HFS+.

孤立したパーティションdisk0s4をスタートアップボリュームにマージしますdisk0s2(注:disk0s3回復パーティションの1つも消去され、マージされます)。disk0s5、他のリカバリパーティションは影響を受けません。

sudo diskutil mergePartitions HFS+ "Apple_HFS Macintosh HD" disk0s2 disk0s4

繰り返しますが、manページから:

 Merge two or more partitions on a disk.  All data on merged partitions other than the first
                will be lost.  Data on the first partition will be lost as well if the force argument is
                given.

                If force is not given, and the first partition has a resizable file system (e.g. JHFS+), the
                file system will be preserved and grown in a data-preserving manner; your format and name
                parameters are ignored in this case.

ブートボリュームの構造を確認します。

diskUtil VerifyVolume /

パーティションマップを確認します。

diskutil verifyDisk disk0

復旧モードで起動するか、必要に応じてインターネット復旧-エラーが表示された場合:

あなたはすべきで残されます。

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            319.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

これは素晴らしい答えです。私はそれを試すのを少しためらっています(または、大容量の外付けHDDを購入して、これを試すためだけに1日をバックアップするのです。オンラインバックアップは、ディスク全体ではなく、Arqを使用するAmazon AWSにあります)。しかし、私は何ができるかを見て、あなたの答えを受け入れます。あるいは、他の人が同じ問題を解決したと言ったらもっと早くするでしょう。ありがとう!
ラスロ14年

1
@Lászlóどういたしまして。予備のブートドライブでこれをテストして確認しましたが、先ほど述べたように、最新のバックアップ(または2つ!)がなければメインボリュームでこれを行うことはありません。何があっても、いつも私の友人のバックアップが必要です!これらの東芝ドライブは優れています-私は常に BOL を使用しています。乾杯。
njboot 14

これは基本的に機能し、見栄えはよくなります-私のRecover HDが両方ともなくなったという事実は別として。それはどれほど大きな問題ですか?なぜそうなったのですか?これをどうにかして修正しますか?どうやって?再度、感謝します!
ラスロ14

1
これをありがとう。最初の2つのコマンドを使用してパーティションを削除しましたが、mergePartitionsを使用することに少し警戒していたため、その後ディスクユーティリティに移動しました。[パーティション]タブはグレー表示されなくなり、そこから取り出すことができました(「未使用領域」/孤立パーティションの削除、ディスクのサイズ変更、新しいパーティションの追加。)
Mark Ba​​o 14年

1
ディスクユーティリティが再フォーマットを拒否した破損したFusion Driveパーティションがありました。この手順の最初の2つの手順を実行しました(違いますが、使用できなかった回復ドライブで再起動したためsudo、distilコマンドはでしたdiskutil unmountDisk)。パーティションが異なる物理ディスク上にあるため、mergePartitionsコマンドを実行できませんでしたが、ディスクユーティリティに戻ると、削除されたLVGを自動的に認識し、Fusion Driveの再構築を提案しました。成功!私を正しい方向に導いてくれてありがとう。
ghoppe

2

これは古い記事であることは知っていますが、最近私に起こったことで、Yosemiteパーティションを削除する最も簡単な方法は次のとおりです。

  1. 他のOSを起動します。私はMavericksでした
  2. ディスクユーティリティを開く
  3. Yosemiteパーティションを選択します
  4. 消去タブを選択して消去し、
  5. メインドライブを選択し、パーティションタブに移動します。そこで、Yosemiteパーティションを削除し、元のサイズに戻すことができます。

これは正確に機能するはずでしたが、機能しなかったため、元の質問です。しかし、ありがとう!
ラスロ14

1

同じ問題に遭遇し、それを少し簡単に修正するこの記事を見つけました

を実行しdiskutil coreStorage list、論理ボリュームuuidを見つけます。

次に実行しますdiskutil coreStorage revert (そのuuid)

あなたの場合 diskutil coreStorage revert 2F7B1893-07E8-4194-840B-F2552042E055

http://awesometoast.com/yosemite-core-storage-and-partition-woes/


元に戻すは、変換から作成された場合にのみ機能します。私のものは、ディスクユーティリティでの消去操作によって作成されました。
アルモ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.