OSX 10.10.5でパーティションのサイズを変更する方法


2

私は4つのパーティションを持っていたHD上のOS X 10.10.5を持つMacを持っています。

ディスクユーティリティを使って4つのうちの1つを削除しました。3つ目(OSを含む)を少し大きくして、El Capitanをインストールするための新しいパーティションのためのスペースを残します。

新しいバージョンが出たとき、これは私のこれまでの習慣でした。

私は別のHDで起動してパーティションを削除しましたが、それからすべての空き領域を使うために3番目のパーティションYoodenVranxのサイズを変更することになりました。

パーティションレイアウトを変更したり、パーティションのサイズを変更したりする方法はないようです。

再起動し、diskutilを使用して現在の状態を表示しました。

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
   3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
   4:          Apple_CoreStorage                         349.0 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS YoodenVranx            *348.6 GB   disk1
                                 Logical Volume on disk0s4

回答:


3

disk0に追加の未割り当てディスク容量を確保して新しいパーティションを作成するには、CoreStorageボリュームグループとそれ以降のすべてのCoreStorageアイテムを縮小する必要があります。

この場合にCoreStorageボリュームグループのサイズを変更するには、外部ブートドライブから起動したターミナルを使用する必要があります。

準備:

  • データをバックアップしてください。
  • 外付けブートドライブ以外の外付けドライブ(特に外付けTime Machineバックアップドライブ)を取り外します。
  • 外付けドライブまたは起動可能なインストーラサムドライブ(MavericksまたはYosemite)/フルシステム(MavericksまたはYosemite)を含むサムドライブから起動します。

    または

    を押してインターネット回復モードに再起動します オルト cmd R 起動時に
    前提条件は、インストールされている最新のファームウェアアップデート、イーサネットまたはWLAN(WPA / WPA2)、およびDHCPが有効になっているルーターです。
    50 Mbps回線では、通常はapple / akamaiサーバーからロードされるリカバリネットブートイメージを起動するのに約4分かかります(小さなアニメーションの地球儀を提示)。

    信頼性が高いのでイーサネットをお勧めします。あなたがWIFIに制限されていて起動プロセスが失敗した場合は、起動が成功するまでMacを再起動してください。

CoreStorageスタックを変更します。

  • ディスクユーティリティを開き、ディスクにエラーがないか確認します。それらを修復してディスクユーティリティを終了します。
  • 開く/アプリケーション/ユーティリティ/ Terminal

まず、ディスクの概要とパーティションのレイアウトを確認してください。

  • 入る diskutil list

    リスト例:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
       3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
       4:          Apple_CoreStorage                         349.0 GB   disk0s4
       5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *100.1 GB   disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:                  Apple_HFS BlinkenDonx              99.9 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS YoodenVranx            *348.6 GB   disk2
                             Logical Volume on disk0s4
    

    disk0:内蔵ディスク、disk1:起動ボリューム(BlinkenDonx)を含む100 GBの架空の外付けブートドライブ、disk2:disk0s4にあるCoreStorageボリュームグループYoodenVranx。

  • 入る diskutil cs list

    リスト例:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         YoodenVranx
        Status:       Online
        Size:         349046696192 B (349.0 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     349046696192 B (349.0 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          348696696192 B (348.6 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               YoodenVranx
                Volume Name:           YoodenVranx
                Content Hint:          Apple_HFS
    
  • これでCoreStorageボリュームのサイズを変更します

    diskutil cs resizeStack LVUUID size 
    

    with LVUUID:論理ボリュームのUUIDとサイズ:CoreStorageボリュームの最終サイズ。
    例:

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 300g  
    

    300 GBに縮小する

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 295400m  
    

    295.4 GBに縮小する

    Recovery HDは自動的に移動するはずです。

  • 将来のEl Capitanボリューム用にパーティションを追加するには、最初に次のように入力します。

    sudo gpt -r show /dev/disk0
    

    概要を知る

    リスト例:

    gpt show: /dev/disk0: mediasize=500119476736; sectorsize=512; blocks=976757816
    gpt show: /dev/disk0: PMBR at sector 0
    gpt show: /dev/disk0: Pri GPT at sector 1
    gpt show: /dev/disk0: Sec GPT at sector 976757815
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  156250000      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      156659640  136718750      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      293378390  544921872      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      838300262    1269536      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      839569798  137187985         
      976757783         32         Sec GPT table
      976757815          1         Sec GPT header
    

    i = 1の場合:EFI 2:Fenchurch 3:Bxxxxx Data 4:Apple_CoreStorage 5:Recovery HDと約70.2 GBの空き容量)

  • で新しいボリュームを作成するには gpt disk0上のすべてのマウント済みボリュームをアンマウントする必要があります(最初に独自のディスク識別子disk2を持ち、disk0上にあるCoreStorageボリューム、次にdisk0上の他のすべてのマウント済みボリューム)

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • 今度はgptで新しいJHFS +ボリュームを追加します。

    sudo gpt add -b StartBlock -i IndexNumber -s SizeOfVolume -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    

    StartBlockは未割り当て領域の最初のブロックの番号で、NumberOfBlocksは空きブロックの数以下です。 NumberOfBlocksは8まで分割可能でなければなりません。

    上記の例では:

    sudo gpt add -b 839569798 -i 6 -s 137187984 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • 入る exit そしてTerminalを終了します。
  • ディスクユーティリティを開き、新しく作成したパーティションdisk0s6(ジャーナルHFS +)を消去して名前を変更します。
  • 次に、縮小したCoreStorageボリュームにエラーがないか確認します。
  • ディスクユーティリティを終了します。
  • メインボリュームを再起動します。

答えてくれてありがとう。私は実際にはこれを実装していなかったのでそれを受け入れることはできません(私はそれがうまくいくと確信していますが)。下記の私の答えを見てください。今後のためにこれをブックマークします。
Milliways

0

問題を解決するための回避策を見つけました。私はこれがAppleに関連していると確信しました CoreStorage。 私は管理についてあまり見つけることができませんでした CoreStorageしかし、これらをHFS +に変換する方法を説明した投稿がいくつか見つかりました。これは次のコマンドを実行するのと同じくらい簡単です。

diskutil coreStorage revert Logical Volume UUID

見る http://awesometoast.com/yosemite-core-storage-and-partition-woes/ さらなる説明のために。


0

要件に応じて、2番目のボリュームをすばやくサイズ変更して追加する2つ目の方法があります。グループ全体ではなくCoreStorageボリュームのサイズを変更し、既存のCoreStorageボリュームグループ内に2番目のCoreStorageボリュームを追加します。この手順はパーティションマップを変更しません(の手順とは対照的に) 私の他の答え ここに)。

準備:

  • データをバックアップしてください。
  • 外付けブートドライブ以外の外付けドライブ(特に外付けTime Machineバックアップドライブ)を取り外します。
  • 外付けドライブまたは起動可能なインストーラサムドライブ(MavericksまたはYosemite)/システム全体を含むサムドライブ(MavericksまたはYosemite)から起動します。

    または

    を押してインターネット回復モードに再起動します オルト cmd R 起動時に
    前提条件は、インストールされている最新のファームウェアアップデート、イーサネットまたはWLAN(WPA / WPA2)、およびDHCPが有効になっているルーターです。
    50 Mbps回線では、通常はapple / akamaiサーバーからロードされるリカバリネットブートイメージを起動するのに約4分かかります(小さなアニメーションの地球儀を提示)。

    信頼性が高いのでイーサネットをお勧めします。あなたがWIFIに制限されていて起動プロセスが失敗した場合は、起動が成功するまでMacを再起動してください。

CoreStorageスタックを変更します。

  • ディスクユーティリティを開き、ディスクにエラーがないか確認します。それらを修復してディスクユーティリティを終了します。
  • 開く/アプリケーション/ユーティリティ/ Terminal まず、ディスクの概要とパーティションのレイアウトを確認してください。

  • 入る diskutil list

    リスト例:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
       3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
       4:          Apple_CoreStorage                         349.0 GB   disk0s4
       5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *100.1 GB   disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:                  Apple_HFS BlinkenDonx              99.9 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS YoodenVranx            *348.6 GB   disk2
                             Logical Volume on disk0s4
    

    disk0:内蔵ディスク、disk1:起動ボリューム(BlinkenDonx)を含む100 GBの架空の外付けブートドライブ、disk2:disk0s4にあるCoreStorageボリュームグループYoodenVranx。

  • 入る diskutil cs list

    リスト例:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         YoodenVranx
        Status:       Online
        Size:         349046696192 B (349.0 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     349046696192 B (349.0 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          348696696192 B (348.6 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               YoodenVranx
                Volume Name:           YoodenVranx
                Content Hint:          Apple_HFS
    
  • では、既存のCoreStorage Volumeを次のように縮小します。

    diskutil cs resizeVolume LVUUID size
    

    with LVUUID:既存の論理ボリュームのUUID。例:

    diskutil cs resizeVolume BD36C73D-860D-4DC6-B125-AD624F448B88 279500m
    
  • 次のようにして、既存のCoreStorageボリュームグループに新しい論理ボリュームを追加します。

    diskutil cs createVolume LVGUUID type name size
    

    LVGUUIDの場合:既存の論理ボリュームグループのUUID、タイプ:ファイルシステム、サイズ:割合またはサイズ。

    例:

    diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 100%
    

    CoreStorageボリュームグループ内の使用可能な空き容量はすべて新しい論理ボリュームに割り当てられます。

    diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 50000m
    

    CoreStorageボリュームグループ内の50,000 MB(50 GB)の利用可能な空き容量が新しい論理ボリュームに割り当てられます。

  • exitと入力してTerminalを終了します。

  • ディスクユーティリティを開いて、縮小と新しいCoreStorageボリュームのエラーを確認します。
  • ディスクユーティリティを終了します。
  • メインボリュームを再起動します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.