[英]Google Cloud How to reduce disk size?
我在 Google Cloud 中有一個 200GB 的 SDD 磁盤,我想將其減少到 50GB。 Google Cloud Console 和每個文檔只允許我增加磁盤大小。
我必須使用哪些解決方案來減小磁盤大小?
僅支持增加磁盤大小。 無論是否連接磁盤,都可以調整磁盤大小。
閱讀以下博客文章以解決您的問題。 Google Compute Engine:減少永久性磁盤的大小
更新@Thisara 提到的博客(因為選項已過時):
weresync
並安裝,例如curl https://github.com/DonyorM/weresync/releases/download/v1.1.5/weresync_1.1.5-1_all.deb && apt install <PATH_TO_FILE>.deb
可在https://github.com/DonyorM/weresync/releases 獲得。 這可以幫助例如 pip 安裝失敗的地方
sudo weresync-daemon > /dev/null 2>&1 &
lsblk
后, lsblk
可以從 Google Cloud VM 實例中看到此示例的分區如下:sda 8:0 0 75G 0 disk
├─sda1 8:1 0 74.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
sdb
...
一個可能運行:
weresync -C --root-partition 1 --efi-partition 15 /dev/sda /dev/sdb
或者簡寫:
weresync -C -g 1 -E 15 /dev/sda /dev/sdb
您無法減小永久性磁盤的大小。 請參閱下面的谷歌計算文檔。
https://cloud.google.com/compute/docs/disks/working-with-persistent-disks?authuser=6#resize_pd
這是其他任何試圖縮小 Google Cloud VM 上啟動磁盤大小的人的答案。 我嘗試了許多其他解決方案,但都沒有運氣。
對我來說,sda 是我的主要啟動盤 (2.5T),我想將它縮小到 sdf (500G)
我用 'apt get' 安裝了 'weresync' 啟動了守護進程,然后運行:
sudo aresync -C -g 1 -E 1 -B 15 /dev/sda /dev/sdf
我仍然收到來自 wassync 的幾個錯誤,但繼續。
從您的 VM 中移除 500G 驅動器,並將新啟動磁盤與現有 VM 實例一起使用,或者創建一個新實例。 這是我能夠通過 ssh 進入新復制的磁盤實例並成功啟動的唯一方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.