發表文章

目前顯示的是 11月, 2020的文章

[Ubuntu] vm主機做 resize 時遇到的問題

圖片
前情提要: 公司舊有主機當初用 vmware 建立時分配到 100G,然而實際上能用的只有(/dev/sda1)50G,但時間久了,容量不夠用,這時候從 vmware 介面去加大硬碟之後,一樣沒辦法將 /dev/sda1 變大。 # fdisk -l 處理方法與過程: 依照以前在 aws 上面的處理經驗,理論上是使用 growpart /dev/sda 1 resize2fs /dev/sda1 就可以解決,然侯事情不是我想的這麼簡單,過程中都出現 NO CHANGE 看起來是行不通了,於是! 查了一下各路文章發現,需要把 partition table 整個洗掉,重新建立新的 partition table。 過程: 第一件最重要的事情,就是 備份 。如果不備份,失敗的話就可以跑路了XD 再來使用指令 # fdisk /dev/sda 使用了之後,會進去 fdisk 的互動模式,接著介紹指令 p => 印出目前的指定硬碟的分割表 d => 刪除指定的分割,ex: 輸入1就代表刪除 /dev/sda1 的 partition 的位置 (使用 d 的話,後面會問你要刪除哪個硬碟裝置代號) n => 新增指定的分割,ex: 輸入1就代表新增 /dev/sda1 的 partition 的位置 (使用 n 的話,後面會問你這個新的硬碟裝置代號,sector( 磁區 ) 要從哪裡開始) w => 寫入 partition table 以下是大概會出現 moses@xxx:~$ sudo su - root@xxx:~# fdisk -l Disk /dev/sda: 150 GiB, 161061273600 bytes, 314572800 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x9e13d85c Device Boot Start End Sectors Size Id T