Google Cloud (GCP):Compute Engine 擴大硬碟空間

https://cloud.google.com/compute/docs/disks/add-persistent-disk?&_ga=2.123459599.-587591896.1554639132#resize_pd

https://snippetinfo.net/mobile/media/2770

執行之前先備份、製作快照

官方文件與參考文件交互參照,理解後再進行操作。


整理後結論:


(1) 先在網頁 UI 操作,加大硬碟容量

再進入 CLI 下指令 


(2) 如果需要在 CentOS 服务器上安装 growpart,运行:

(新的實例可能尚未安裝 growpart)

$ sudo yum -y install cloud-utils-growpart


(3) 使用 df -kh, df -Th, lsblk 這 3 個 CLI 指令

查看硬碟掛載的編號、確認結果等


(4) 擴大分割區

比如說 

$ sudo growpart /dev/sda 1

sda 跟 1 之間要有空格

sda 是指 設備 ID

1 這個編號 是 該設備的分區號

實際上的編號要透過上述使用  df -Th 和 lsblk 這兩個 CLI 指令查看


(5) 擴大檔案系統空間

如果是 ext2, ext3, ext4 的 file system,則用 resize2fs 

如果是 xfs,則用 xfs_growfs 

比如說

$ sudo resize2fs /dev/sda1

$ sudo xfs_growfs /dev/sda1


程式語言編年史

程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...