題:
在優勝美地調整雙啟動分區的大小
hhhhhhhhh
2014-10-29 03:31:36 UTC
view on stackexchange narkive permalink

我有一個帶有Yosemite和Ubuntu的雙啟動Macbook Air。我想在我的Ubuntu分區上有更多空間,因此需要減小Mac分區的大小。我認為這會對我的Mac HD造成一些損害,但是我對此表示完全滿意。但是問題是;在世界上,我們如何才能做到這一點?終端diskutil為我提供了完整HD和分區大小的非常合理的概述。由於某種原因,iPartition吐出了無法解釋的85 gb作為當前大小,而Macintosh引以為傲的GUI磁盤實用程序在總硬盤驅動器上的實際內容以及如何進行分區時也有些發藍:

Disk usage according to different sources

此外,添加獨立磁盤的值不會總計頂部磁盤的空間。 (Macintosh HD(91.4 gb)+ disk0s4(29.1 gb)大於所選磁盤的91.4 gb)。在Maverick中,使用“磁盤工具”進行分區曾經是夢a以求的事情,但是現在一切都被鎖定了,無法再單擊任何按鈕。我確實在ubuntu分區上需要更多空間,所以該怎麼辦?

編輯:

終端輸出顯示以下內容:

  $ diskutil list / dev / disk0#:類型名稱大小標識符0:GUID_partition_scheme * 121.3 GB disk0 1:EFI EFI 209.7 MB disk0s1 2:Apple_CoreStorage 91.4 GB disk0s2 3:Apple_Boot Recovery HD 650.0 MB disk0s3 4:Microsoft Basic Data 29.1 GB disk0s4 / dev / disk1#:類型名稱大小標識符0:Apple_HFS Macintosh HD * 91.0 GB disk1 disk0s2上的邏輯卷4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4未加密 

And

  $ diskutil cs listCoreStorage邏輯卷組(找到1個)| +-邏輯卷組08436957-C5CD-4DC6-B9FA-05B51A3EEFC8 ================= =======================================名稱:Macintosh HD狀態:聯機大小:91387686912 B(91.4 GB)可用空間:35364864 B(35.4 MB)| + -<物理卷FFC67A8D-65A8-415E-A594-D7A6BED71844 | -------------------------------------------------- -|索引:0 |磁盤:disk0s2 |狀態:在線|大小:91387686912 B(91.4 GB)| + ->邏輯卷系列56C0E988-502B-43D5-90DD-EFBE58143896 ----------------------------------- -----------------------加密狀態:解鎖加密類型:無轉換狀態:否轉換轉換方向:-無-具有加密範圍:否完全安全:否需要密碼:否| + ->邏輯卷4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 ------------------------------------ ---------------磁盤:disk1狀態:聯機大小(總計):90999996416 B(91.0 GB)轉換進度:-無-可恢復:否LV名稱:Macintosh HD卷名:Macintosh高清內容提示:Apple_HFS  
請在終端中輸入“ diskutil list”和“ diskutil cs list”,然後將輸出添加到您的問題中
感謝您的答复,我添加了缺少的屏幕截圖。 “ diskutil列表”已經在第一個屏幕截圖中:)
如果您複製輸出並將其粘貼到“代碼框”中,則更加方便。那麼我不必解密並輸入冗長的UUID。順便說一句,您之前是否安裝了優勝美地預覽版/ DP?
順便說一句,iPartition無法處理核心存儲(邏輯卷組)
感謝Tetsujin,這解釋了這一點。 @klanomath,我以前沒有安裝預覽。我要做的是調整邏輯卷的大小以嘗試進行分區,但無法將其重新設置為最大大小,因此為91gb而不是91.4gb。
@hhhhhhhhh您的Macintosh HD分區中有多少可用空間? iPartition使用GiB而不是GB->(85,11 GiB = 91.39 GB)
如果是這樣,那麼我實際上可以使用iPartition重新安排整個事情嗎?邏輯卷組具有35.4 MB的可用空間,邏輯分區為8.3 GB,並且核心存儲物理卷不提供有關可用空間的任何信息。全部命名為Macintosh HD。
@hhhhhhhhh完全沒有(85,11 GiB = 91.39 GB = 91386166640字節)。請先進入您的Mac用戶並輸入cmd-i,然後在桌面上顯示希望顯示的“ Macintosh HD”圖標,並告訴我那裡顯示的可用空間。
容量:91 GB可用:8.32 GB。已使用:82,678,120,448字節(磁盤上為82.68 GB)
一 回答:
klanomath
2014-10-30 05:36:31 UTC
view on stackexchange narkive permalink

至少有兩種方法可以解決您的問題:一種可能具有破壞性,沒有詳細記錄,我不知道它是否有效(1),另一種肯定具有破壞性(2)。

因此,請在必要時備份Mac OS X和Ubuntu分區。

要求:具有完整USB閃存盤可正常運行的Mac OS X和iPartition或帶有gparted的Linux Live USB。

讓第二台計算機具有Internet訪問權限和stackexchange憑據來檢查是否遇到嚴重問題也很有用。 >

(1)遭到破壞的風險(這可能會使您的系統無法使用):

在桌面上可見的Mac OS X分區(Macintosh HD)等同於邏輯卷4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 。您可以將其縮小到82.68 GB,這將使您的OS X幾乎無法使用,因為它需要一些可用空間。您可以禁用sleepimage並獲得RAM大小作為額外的可用空間。

  1. 通過按 cmd kbd> R kbd>
    或可啟動的Mavericks拇指驅動器,重新進入 Internet恢復模式已安裝iPartition。
  2. 從菜單欄/實用工具啟動 Terminal
  3. 在終端提示下輸入以下命令:

    diskutil cs list

  4. 複製CoreStorage卷的邏輯卷(LV)字母數字UUID。 LVUUID應該列在第四位。在上面的示例中,字母數字是:
    4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4。
  5. 運行以下命令:

    diskutil cs resizeStack LVUUID

    根據上面找到的數字,它是:

    diskutil cs resizeStack 4F26F5C3-8D94-419F-AFF1- B652E9DCDEF4 88g

    這有望將您的CoreStorage捲縮小到88 GB(如果不起作用,請跳至第9步)

  6. 如有必要,請重新啟動到拇指驅動器並啟動iPartition。或者,您可以使用帶有gparted的Linux Live USB。
  7. 嘗試將 Recovery HD 卷移動到現在縮小的Macintosh HD的末尾(如果不這樣做,請跳至步驟9, t工作)
  8. 擴展您的Ubuntu分區
  9. ol>

    (2)完全破壞(這將刪除磁盤上的所有分區)

    1. 斷開所有外部硬盤驅動器的連接
    2. 通過按 Command kbd> + 重啟到 Internet恢復模式 R kbd>
      (或者,您也可以使用Mavericks或Mountain Lion安裝拇指驅動器)
    3. 從菜單欄/實用程序
    4. 啟動終端在終端提示符下輸入以下命令:

      diskutil cs list

    5. 複製CoreStorage卷的邏輯卷組(LVG)字母數字UUID。 LVG UUID應該列在第一位。在上面的示例中,字母數字是:
      08436957-C5CD-4DC6-B9FA-05B51A3EEFC8。
    6. 運行以下命令:

      diskutil cs delete LVGUUID

      根據上面找到的數字,它是:

      diskutil cs delete 08436957-C5CD-4DC6-B9FA- 05B51A3EEFC8

      這將刪除您的CoreStorage卷以及您的Recovery HD,並將其重新格式化為簡單的HFS +卷。

    7. 退出 Terminal Term> code>
    8. 在現在打開的窗口中,選擇 Disk Utility 清除所有剩餘的分區並格式化/分區/重命名內部驅動器。選擇 1分區 Mac OS擴展(日誌式)和GUID分區表(可通過 option 按鈕使用)。退出 Disk Utility
    9. 現在選擇“重新安裝Mac OS X”
    10. 將下載並安裝最初隨附的OS X,或者安裝上述附帶的OSX。 OS X安裝Thumb Drive。
    11. 設置Mac
    12. 必要時從App Store下載並安裝Mavericks / Yosemite
    13. 安裝Ubuntu(現在在更大的分區中)
    14. ol>
我按照步驟進行操作,直到步驟5。由於核心卷的大小已更改,因此我使用Ubuntu Live USB啟動了筆記本電腦,並使用gparted無損地調整了分區的大小。不幸的是,我不必按照您的其他步驟進行操作,因此無法對其進行測試,但是我確信此演練將為其他人提供很好的解決方法。我看到更多的人遇到同樣的問題!謝謝。
那麼“ diskutil CS resizeStack”成功了嗎?您縮小了LV多少?
降至82gb。從我可以看到,兩個分區都正常運行。
我完全重新安裝了筆記本電腦,可以說這裡介紹的所有步驟都是正確的,即使是破壞性步驟也是如此。
很好奇,diskutil cs resizeStack如何“完全未記錄”?在diskutil手冊頁中。這沒有足夠詳細嗎?


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...