這是我第一次讓我的筆記型電腦 100% Linux。我安裝了最新版本的Ubuntu 14.04.2。我是 Windows 用戶,在 ubuntu 安裝中我選擇了「擦除磁碟並安裝 Ubuntu」。安裝後,我希望看到一些分割區,Devices > Computer
就像我在 Windows 中看到 C:、D: 等分割區一樣。
但在裡面我只能看到一些資料夾。所以我決定使用終端檢查分區。下面是螢幕截圖。
我從互聯網上複製了命令,但我不清楚我的分區是什麼。有人可以幫我辨識我的分割區嗎?
更新
lsblk
這是根據要求的輸出
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 463.9G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 1.9G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
更新
以下是 gparted 的螢幕截圖。
嗯.. 好像我只有 1 個大分區。有人可以幫我「重新分區」到至少 3 個分區嗎?
答案1
從fdisk
和lsblk
輸出我們可以看到:
/dev/sda1
是您的主分割區,用於根安裝點 (/
),它包含其他所有內容。如何理解Ubuntu檔案系統佈局?/dev/sda2
是擴充分割區 - 這表示您使用的是 MBR 分割區表而不是 GPT。 Ubuntu安裝程式通常會設定一個擴充分割區來包含交換分割區,以避免意外用完四個主分割區(MBR分割區表的限制)。「擴展分區」一詞是什麼意思?使用這種類型的分區安全嗎?/dev/sda5
用於交換,Windows 頁面檔案的 Linux 變體。請參閱互換常見問題。
您應該看到的唯一分區是根分區,因為交換不能直接使用。它看起來像這樣:
至於重新分區,請注意所有分區旁邊的鑰匙圖示 - 它們無法修改。那是因為它們都在使用中。要修改它們,您必須啟動到 Live CD,這樣它們就不會被使用。看為什麼除了我嘗試使用 gparted 修改的分割區之外,我還看到一個鎖?或者如何調整分割區大小?
答案2
穆魯的回答是正確的;但是,您的問題中還隱含著另一個問題:為什麼要建立分割區?
Linux 和 Windows 使用分割區的方式非常不同。 Windows 使用者經常會建立單獨的分割區來保存作業系統、使用者安裝的程式、使用者資料文件,或許還有其他原因。在 Linux、OTOH 下,通常會建立單獨的分割區來保存交換空間、核心、使用者資料檔案、臨時檔案以及其他原因。儘管存在一些重疊,但在每個作業系統中建立分割區的原因清單並不相同。如果您是從 Windows 背景開始使用 Linux 的,並嘗試應用典型的 Windows 分割區策略,那麼您最多只能得到次優的結果,或者最壞的情況是讓自己陷入困境。
我個人對 Linux 新用戶的建議是保持簡單。為 Linux 建立三個分割區:
- 根 (
/
)-- 此分區是必需的,在沒有其他分區的情況下,它可以容納所有內容。 Ubuntu 安裝可以在 10 GiB 以下的空間內完成,不過為了給自己留出安裝大量內容的空間,20-30 GiB 可能是該分割區的合適大小。 - 交換-- 此分區用作記憶體的附屬物。使其比電腦的 RAM 稍大,以便您可以根據需要使用掛起到磁碟功能。
/home
-- 這是 Linux 中使用者檔案所在的位置。建立單獨的/home
分割區使您能夠進行全新的重新安裝,而無需觸及使用者檔案。將剩餘的磁碟空間用於/home
儲存大型使用者檔案(例如多媒體檔案)。
預設情況下,Ubuntu 會建立前兩個分割區,但不建立單獨的/home
分割區。在某些情況下,您可能需要建立其他分割區。/boot
例如,如果您使用 LVM 或某些類型的 RAID 設置,則單獨的分區會保存內核,並且是實際必需的。高級使用者可能會出於/var
、/tmp
、/usr
或其他目的建立分區。但在大多數情況下,我在項目符號清單中列出的三個就足夠了。
我看到很多 Linux 新用戶建議使用單獨的資料分區(/data
或類似的東西)。這就是Windows 的思考方式,即重新發明輪子-本例中的「輪子」就是/home
分割區。在極少數情況下,從 建立單獨的資料分區是有意義的/home
。其中最常見的是雙重開機時——在這種情況下,使用單獨的分區來保存共享資料可能是有意義的。新的 Linux 使用者有時也會詢問如何建立一個分割區來將使用者安裝的程式與作業系統分開。考慮到 Linux 儲存程式和套件的方式,這沒有什麼意義,除非您可能想要一個單獨的分割/usr/local
區來保存本機編譯的程式——但很少有使用者真正會使用這樣的分割區。
另請注意,任何 Linux 分割區都可以是主分割區或邏輯分割區。 (擴展分割區只是所有邏輯分割區的佔位符。它們實際上並不重要,儘管如果您想使用邏輯分割區,則必須建立一個擴充分割區。)
答案3
截圖中
主分區
這裡只有一個主分割區可用,但正常系統最多支援4 個主分割區,但之後就沒有分割區可以創建,這就是為什麼我們將一個分割區設定為輔助(擴充) 1. 主檔案系統/第一個分割區/ 是安裝引導程式的主分割區,這是 Linux 的主檔案系統,屬於第四個擴充檔案系統「ext4」類型
擴充分區
交換 這是 ram 使用它進行操作的區域,通常我們的 RAM 大小相當大且與作業系統操作相容,但如果 RAM 大小小於所需的大小,則係統使用交換區域記憶體。
未分配的空間 這裡該分區由於尺寸小而無法使用
答案4
- 啟動即時系統。
- 打開 GParted.
- 刪除sda5。
- 刪除sda2。
- 從右到左調整 sda1 的大小。
- 建立一個新的擴充分割區,佔用所有剩餘空間。
- 建立一個新的交換分割區。
- 建立您想要的其他分割區。
- 引導至已安裝的系統。
- 打開 GParted.
- 右鍵單擊交換分割區並選擇“交換”。
- 再次右鍵單擊它並選擇“訊息”。
- 將 UUID 複製到剪貼簿。
- 更新 中的交換行
/etc/fstab
。
請注意,您應該備份數據,因為更改分割區上的某些內容會帶來資料遺失的風險,尤其是在電源故障的情況下。