使用 YaST Expert Partitioner 移動分割區:“已在磁碟上建立且無法移動”

使用 YaST Expert Partitioner 移動分割區:“已在磁碟上建立且無法移動”

我目前正在嘗試使用 YaST 分割區程式工具(在 VirtualBox 下的 openSUSE 13.2 上)在 VirtualBox 虛擬磁碟映像上移動 Linux 交換分割區。嘗試移動虛擬磁碟上的任何給定分割區時,我收到錯誤“分割區 /dev/sdb< x > 已在磁碟上創建,無法移動。”此外,儘管虛擬磁碟上有 40.82 GB 的未分割空間,但我似乎無法將任何分割區的大小調整到超出其現有大小。

我讀過,這可能是由於安裝了磁碟而引起的,但是,據我所知,該磁碟未安裝(下面的任何分割區都沒有sdb安裝點,並且mount沒有顯示該磁碟上的任何分割區)虛擬磁碟)。

我是否犯了一個錯誤,如果沒有,有辦法解決這個問題嗎?

編輯:以下是我在 YaST 分區工具中的螢幕截圖:

在此輸入影像描述

答案1

YaST 不允許移動磁碟上已有的分割區 - 此功能僅用於移動您在將其寫入磁碟之前新增的分割區。如果它是資料分割區,這可能是一個問題,因為刪除並重新建立它會導致資料遺失,但由於這是交換分割區,因此這樣做不會遺失資料。

您需要做的是刪除擴充分割區sdb2,這也會刪除sdb5.從那裡,您可以在磁碟末尾重新建立交換分割區,這將允許您sdb1根據需要擴展資料分割區。我建議您不要建立擴充分割區,除非您預計磁碟上需要四個以上的分割區。 (如果您確實需要四個以上分區,則可能應該使用 GPT。)

相關內容