有人可能會覺得parted沒有fdisk(僅支援mos)和gdisk(僅支援gpt)好用,其實不然!parted在寫指令碼時將非常有用!
一、先新增一塊虛擬硬碟:我的是第二塊硬碟,硬碟路徑是/dev/sdb,大小是20g
二、讓我們新增的這塊硬碟生效。
我們想要讓我們新增的這塊硬碟生效,而一般在企業中我們是不允許重啟虛擬機器的,那我們應該怎麼解決這個問題呢?請看:
echo '- - -' > /sys/class/scsi_host/host2/scan
完美的解決了問題!注意:- - 之間有乙個空格!
三、接下來,建立分割槽結構
parted /dev/sdb mklabel gpt|modos --------建立分割槽結構,partition table: 可以是gpt或者modos
寫指令碼時通常用 parted /dev/sdb mklabel gpt -s ,這樣會預設不詢問,預設的問答都是yes。
四、建立分割槽
parted /dev/sdb mkpart primary 1 2g -----建立乙個2g的分割槽,從第乙個位元組到開始一直分配到2g的空間
parted /dev/sdb mkpart primary 2g 4g -----建立乙個2g的分割槽,從2g到開始一直分配到4g的空間
parted /dev/sdb mkpart primary 4g 10g -----建立乙個2g的分割槽,從4g到開始一直分配到10g的空間
parted /dev/sdb mkpart extend 10g 20g -----建立擴充套件分割槽,從10g到開始一直分配到20g的空間
parted /dev/sdb mkpart logical 10g 11g --------建立擴充套件分割槽的第乙個分割槽,從10g到11g
硬碟分為三個主分割槽和乙個擴充套件分割槽,擴充套件分割槽又可以接著往下分。注意第四條,只是說擴充套件分割槽的大小是10g。並沒有分配詳細的分割槽。
五、查詢分割槽資訊
parted -l ----------列出所有的磁碟分割槽
parted /dev/sdb print ------列出/dev/sdb磁碟分割槽
Linux 磁碟分割槽管理
linux預設所有裝置檔案都在 dev下 dev sda 硬碟1 sda1硬碟1的 第乙個分割槽 sda2硬碟1的第二個分割槽 sda3硬碟1的第三個分割槽 dev sdb 硬碟2 dev sdc 硬碟3 1 檢視系統所有裝置的分割槽情況 fdisk l 獲取的資訊 1 伺服器有幾塊硬碟 2 硬碟的...
Linux磁碟分割槽 掛載 管理
磁碟分割槽 掛載 管理 linux分割槽原理 lsblk 檢視所有裝置 光碟機 u盤 硬碟 掛在情況 掛載硬碟 硬碟分割槽 分割槽命令 fdisk dev sdb 開始對 sdb分割槽 m 顯示命令列表 p 顯示磁碟分割槽 同 fdisk l n 新增分割槽 d 刪除分割槽 w 寫入並退出 說明 開...
Linux學習 磁碟分割槽管理
硬碟一般分為ide硬碟 scsi硬碟和sata硬碟三種,在linux系統中,ide介面的硬碟被稱為hd,scsi和sata介面的硬碟則被稱為sd,另外一類虛擬硬碟vd。現在市面上最常見的就是sata介面的硬碟。第1塊硬碟稱為sda,第2塊硬碟稱為sdb。第一塊硬碟的第一塊分割槽稱為sda1,第二塊分...