題:
無法調整分區大小
Cory
2014-06-10 07:23:34 UTC
view on stackexchange narkive permalink

我最近在運行OS X 10.9的macbook air上創建了一個分區,該分區用於運行安裝另一個OS實例(是的,OS X 10.10 Yosemite,但這是我所擁有的查詢的一部分)。 / p>

我使分區運行良好,並且操作系統也正常運行,但是現在當我回到“磁盤工具”時,我注意到有兩處錯誤:

  • 首先,容納兩個分區的磁盤已採用我認為給定的新分區的名稱(“ Yosemite”),而不是最初的名稱,類似於“ 125GB Hard Drive”或類似名稱。

  • 也許是由於這個原因,我相信選擇此磁盤時選項卡已更改,並且無法再調整分區的大小。這些選項顯示為灰色,並且我也無法拖動以調整大小。

“磁盤工具”看起來類似於在此問題中看到的內容:無法調整USB分區雖然我的計算機未加密,但不是我遇到問題的USB,而是使用Mountain Lion Disk Utility驅動器

我嘗試從恢復模式進入磁盤實用程序(通過按住啟動時的選項),但問題仍然存在。我嘗試在兩者之間更換啟動光盤,但菜單中仍然沒有任何更改。

我相信出現此問題的原因是,驅動器現在已成為邏輯卷組。我真的不明白這是什麼,以及如何解決它。

注意,這個問題純粹是關於分區的,我確實打算在分區工作時在分區上使用優勝美地,但是目前,這是一個普通的Mavericks系統,存在分區問題。

這是我的磁盤實用程序的圖像:Screenshot of Disk Utility

請檢查我的修改,我不確定您是否已經在第二分區上實際安裝了Yosemite。起初我以為沒有,現在我以為你有。我只是想用措辭措辭以防止優勝美地偏離主題標誌,因為我認為該問題是有效的,並且與預發佈軟件無關。
請在10.9下重現此內容-屏幕截圖顯示10.10磁盤實用程序,如果不在出廠的OS上重現內容,很難知道這是否是問題所在。
值得注意的是,如果用戶打算收縮LV,則添加一個LV:http://apple.stackexchange.com/a/146296/8546顯示OS X 10.9.5顯然未能將LV添加到LVF。據報導,2013年2月(在Mavericks之前)可能會進行這種添加,因此可能會出現回歸。
我開始寫一篇冗長的評論,但提交了答案。對我來說,問題是當磁盤分區作為文件系統根目錄掛載時,磁盤工具無法調整主分區的大小。請參閱下面的答案。
十 答案:
Chrisii
2014-06-10 16:31:03 UTC
view on stackexchange narkive permalink

如果我正確理解了您的問題,則您正在嘗試調整捲組或組中某個卷的大小。據我所知,您的磁盤已轉換為CoreStorage卷。您能否通過在終端中發出以下命令來驗證該結果,並檢查是否獲得與圖片所示相似的輸出: p> Output from diskutil

當前可用的磁盤工具不支持調整邏輯卷的大小。但是,使用命令行可以使用未公開的功能來調整捲的大小。

如果查詢diskutil的幫助命令,則會收到以下輸出:

  chris $ diskutil corestorage用法:diskutil [quiet] coreStorage | CS <verb> <options>b,其中>,其中>如下所示:列表(顯示CoreStorage卷的狀態)info [rmation](通過UUID或磁盤獲取CoreStorage信息)轉換(將捲轉換為CoreStorage卷)還原(將CoreStorage卷還原為其原始類型)創建(創建新CoreStorage邏輯卷組)delete(刪除CoreStorage邏輯卷組)createVolume(創建新的CoreStorage邏輯卷)deleteVolume(從邏輯卷組中刪除卷)cryptoVolume(加密CoreStorage邏輯卷)cryptoVolume(解密CoreStorage邏輯卷) unlockVolume(Att達到/裝入鎖定的CoreStorage邏輯卷)changeVolumePassphrase(更改CoreStorage邏輯卷的密碼) 

如您所見,它不提供任何調整捲大小的選項,因此我猜為什麼磁盤實用程序不允許您調整大小。

但是存在以下未記錄的功能:

  chris $ diskutil corestorage resizeVolume
用法:diskutil coreStorage resizeVolume lvUUID | MountPoint | DiskIdentifier | DeviceNode size調整邏輯卷的大小,邏輯卷是消耗邏輯卷組的存儲空間的一個或多個磁盤之一。邏輯卷組在執行此操作後(無論是收縮還是增長)將分別具有更多或更少的可用空間。例如:diskutil coreStorage resizeVolume 11111111-2222-3333-4444-555555555555 10g  

resizeVolume函數沒有在上面的可用命令的第一清單中列出,但它仍然存在,甚至為您提供了有關如何使用它的示例。

使用此命令和正確的Volume UUID

我在命令行中做了一些進一步的挖掘,發現了以下命令:

物理卷(磁盤)命令

  • resizeDisk(未記錄)–調整物理卷的大小
  • removeDisk(未記錄)–從邏輯卷組中刪除物理卷
  • addDisk(未記錄)-向邏輯卷組添加新的物理卷

邏輯卷命令

  • deleteVolume(未記錄)–刪除邏輯卷卷及其所有內容
  • resizeVolume(未記錄)–增大或縮小邏輯卷
  • resizeStack(未記錄)–增大或縮小邏輯卷以及卷組和物理卷音量。
我不確定如何在註釋中包含映像(關於diskutil corestorage list),但是我的結果看起來很相似,除了名稱,物理卷數量之外,並且在“ Revertible”中它表示“是(不需要解密)這是預期的嗎?另外,如果我執行命令通過`diskutil corestorage resizeVolume`調整分區大小,我是否必須同時調整兩個分區的大小以騰出空間,還是自動執行?在命令`diskutil corestorage resizeVolume`中,lvUUID | MountPoint是| DiskIdentifier | DeviceNode`列表中“ Logical Volume”旁邊的數字?
如果輸出看起來相似,那麼應該沒問題。如果驅動器未使用FileVault2加密,則“可恢復”應為“是”(除非您在系統首選項中的“安全性”選項卡中啟用了FileVault,否則這是可預期的)。要為另一個分區(邏輯組外部)騰出空間,您可能必須調整整個卷組的大小,因此需要重新調整兩個分區的大小。它不會自動執行。使用“ resizeStack”命令將同時調整兩者的大小。 “邏輯卷組”,“邏輯卷”旁邊的長字母數字標識符是用於調整大小命令的UUID。
@Chrisii這是非常非常有用的,但是我仍然不確定如何擦除OS X Test分區。否則,我不會在輸出中看到我的主分區(我從較大的主分區啟動到Mavericks中)。我該怎麼辦?謝謝! (很la腳,但是我會提出很多建議。謝謝您的支持。
`d2m66h2j:〜laszlosandor $ diskutil核心存儲列表CoreStorage邏輯卷組(找到1個)| +-邏輯卷組B6308EC8-297D-44BD-9212-6BD867F6331B ================== ======================================名稱:OS X測試狀態:聯機大小:29349998592 B(29.3 GB)可用空間:204955648 B(205.0 MB)| +-<物理卷3325F333-C8E3-46EE-9357-5E0C21A600D1 | -------------------------------------------------- -|索引:0 |磁盤:disk0s4 |狀態:在線|大小:29349998592 B(29.3 GB)`
`+->邏輯卷系列E8CB0EB7-A2B7-48AA-AA13-5DE30867901B ---------------------------------- ------------------------加密狀態:解鎖加密類型:無轉換狀態:NoConversion轉換方向:-無-具有加密範圍:否完全安全:不需要密碼:否|`
`+->邏輯卷2F7B1893-07E8-4194-840B-F2552042E055 ----------------------------------- ----------------磁盤:disk1狀態:聯機大小(總計):28809494528 B(28.8 GB)轉換進度:-無-可恢復:是(不需要解密)LV名稱: OS X測試卷名稱:OS X測試內容提示:Apple_HFS`
我更改了硬盤,並希望將其大小調整為新的硬盤大小,這對我來說很有效。1. **清理一些空間**(我需要大約10gb的空間,超過160gb的空間)2.確保您**修復磁盤和分區**(由於文件系統,我無法修改分區圖驗證失敗”消息)3. **在系統偏好設置中禁用FileVault **(針對“轉換狀態”進度運行“ diskutil corestorage list”命令)4.帶有Disk util UI的“調整分區大小”(通過引導和保持進行恢復cmd + r),在我完成所有這些操作之前,沒有顯示出小抓地力,它終於起作用了:)
僅供參考,在OS X 10.11上,其中某些選項現已正式發布。它們是resizeVolume,resizeDisk和resizeStack。
size參數是新的尺寸還是尺寸的增加/減少?
aseem
2014-07-25 08:23:29 UTC
view on stackexchange narkive permalink

如果您的分區變成了邏輯​​卷組(無法調整大小或刪除Yosemite分區),則可以使用很少的命令行來還原分區類型。

打開Terminaltype diskutil corestorage列表代碼>查找優勝美地分區UUID字符串。

類型 diskutil核心存儲還原<UUID>

您的優勝美地分區現已還原為默認分區類型。現在,您可以調整大小或刪除優勝美地分區。

謝謝,這對我有幫助。實際命令:diskutil corestorage revert ,其中在上例中,是藍色突出顯示的uuid。
為什麼“磁盤工具”會自動將其轉換為無法處理的格式?
專家提示:確保在運行@MarinovIván的命令時已插入計算機(除非計算機一直插入,否則我的計算機不會執行還原操作。)
dunkerbv
2014-12-27 07:19:11 UTC
view on stackexchange narkive permalink

在系統偏好設置-> Security&Privacy中禁用FileVault,重新啟動,然後重試。為我工作!

我不得不使用diskutil corestorage list來觀察進度。我可以看到“轉換狀態:正在轉換”和“轉換方向:向後”。因此,如果這不起作用,我將按照其他人的建議運行corestorage revert。謝謝。
jksoegaard
2014-06-10 16:12:02 UTC
view on stackexchange narkive permalink

請確保兩個分區都使用Mac OS X支持在線調整大小的文件系統進行格式化(例如,“ HFS擴展日記”)。

這看起來更像是評論而不是答案...:-/
paul
2014-06-10 16:34:23 UTC
view on stackexchange narkive permalink

從磁盤工具的使用大小看,我認為您沒有足夠的空間來調整分區的大小。如果沒有足夠的可用空間來移動文件(分區不是虛擬的-取決於數據在硬件上的某些位置),它將失敗。

使用Carbon Copy Cloner之類的工具分區的磁盤映像備份,根據需要重新分區外部,然後復制回去。不要使用塊複製模式。

像Fusion這樣的虛擬機可以使Beta測試變得更加容易。

我同意你的看法。但是,“在磁盤工具中調整大小”僅適用於物理卷,不適用於卷組中的邏輯卷。無損調整大小始終要求有足夠的可用空間。
Jo Bro
2014-11-13 04:51:02 UTC
view on stackexchange narkive permalink

首先,您可以轉到系統偏好設置下的“啟動磁盤”,從Yosemite啟動到舊OS X中。從那裡也許您可以按自己的意願進行分區/修復。

“也許”?那還不算什麼:-(
user111835
2015-01-31 06:59:44 UTC
view on stackexchange narkive permalink

嘗試以下操作:突出顯示Macintosh HD,然後單擊“ +”添加新分區。跟隨屏幕允許添加新分區。這樣做是為了證明操作系統可以添加分區。

現在突出顯示剛添加的分區,然後單擊“-”刪除。這樣做是為了證明操作系統可以刪除分區。如果兩項操作均成功,則您應該可以將Macintosh HD調整為任意大小。

Hung Nguyen
2015-06-14 10:45:08 UTC
view on stackexchange narkive permalink

經過兩天的互聯網搜索,我已經解決了這個問題。我使用的是MacBook Pro 15“視網膜,另一個分區具有Mac中的Boot Camp創建的Windows8。問題是,當我運行磁盤實用程序時,看不到需要調整大小的硬盤“可拖動”角。這是我的解決方案,我將逐步記錄下來:

  1. 在“系統偏好設置”→“安全性”中關閉FileVault加密這花了我Mac 3-4個小時!

    >
  2. 然後在重新啟動過程中按Command + R在恢復模式下重新啟動。

  3. 在恢復模式下,運行磁盤實用程序。關閉位於頂部欄上文件設置的磁盤加密。現在您會注意到硬盤名稱可能會更改。

  4. 在OS X中重新啟動。運行磁盤實用程序現在,“拖動”角可用了,單擊它並根據需要調整大小。對我來說,我將Mac HD縮小了幾GB,這對於Windows OS是必需的。

  5. 重新啟動進入Windows操作系統,下載免費軟件Minitool分區,它將允許您將未使用的空間與Windows HD合併。一切都很順利,我的窗戶仍然運行良好。

  6. ol>
AL the X
2016-05-04 20:45:11 UTC
view on stackexchange narkive permalink

就我而言,我已經禁用了主分區上的FileVault,以允許Boot Camp助手調整主分區的大小以容納 BOOTCAMP 分區,但是在手動刪除分區之後,磁盤工具無法t(不會嗎?)在將主數據庫裝入文件系統根目錄時將其大小調整為最大。

我通過按命令⌘ kbd> + 選項⌥ kbd> + R kbd>重啟到Internet恢復模式,並打開了磁盤工具,該工具可以調整大小主分區毫不費力地恢復到滿容量。

user191988
2016-07-13 21:49:18 UTC
view on stackexchange narkive permalink

在“磁盤工具”中,選擇整個驅動器,然後選擇“分區”選項卡。 您可以在此處拖動並調整其大小。



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