Linux
如何在硬碟上創建新分區?
如何從終端在硬碟上創建新分區?我一直在閱讀 and 的頁面
man
,但它們令人困惑。我需要知道如何在空白驅動器以及已經有分區的驅動器上創建新分區。一些同事告訴我後者是不可能的,我需要格式化;那準確嗎?fdisk``mkfs
如果你安裝了GNU parted (
libparted
),你會得到一個額外的命令行程序parted
。GNU Parted 操作分區表。這對於為新作業系統創建空間、重新組織磁碟使用、在硬碟上複製數據和磁碟映像非常有用。該軟體包包含一個庫 libparted 以及一個命令行前端 parted,它也可以在腳本中使用。
- 備份您不能失去的每一塊數據,並且不要在關鍵任務伺服器上執行此操作。
umount
要拆分為兩個或多個部分的分區。- 用於
resize2fs
在分區結束時釋放所需的空間量。- 啟動
fdisk
。不幸的是,此工具沒有更改分區大小的選項。您需要先將其刪除,然後在其剩餘的未分配空間上創建所需的新分區。
首先使用較少的分配空間重新創建剛剛刪除的分區。確保指定的大小足以容納調整後的文件系統。根據需要分配剩餘的未使用空間。
該
fdisk
工具不會觸及您的分區表,除非您明確表示要這樣做。如果出現混亂,只需終止它^C
並重新開始。
- 現在您已經設置了新的分區,使用適當的
mkfs
命令來創建新的文件系統。不要mkfs
在原來的分區號上執行——只在新的分區號上執行!- 在每一步都要格外小心,因為如果輸入錯誤的命令,您可能需要重新開始。