web-dev-qa-db-ja.com

Google ComputeEngine-縮小するディスク

5TBのHDを持っていて、2TBに縮小したいと思います。

Google Compute EnginePaaSを使用しています。

どうやってやるの?

これがGoogleのツールで解決できない場合、これを手動で実行するためのツールを提案できますか?

5
Eran Betzalel

ディスクがブートディスクでない場合は、次の操作を実行できます。

  1. 必要なサイズの新しいディスクを追加し、フォーマットします。
  2. 新しいディスクをマウントします
  3. cp -r --preserve = all/mnt/disk1 /。/mnt/disk2 /
  4. / etc/fstabを編集して、古いディスクではなく新しいディスクをマウントします

標準ディスクがあり、cp時間を短縮したい場合。最初にスナップショットから新しいssdディスクを作成し、それを2Tssdディスクにコピーできます。次に、2Tディスクからスナップショットを作成し、新しい2T標準ディスクを作成します。

ディスクがブートディスクの場合、fsarchiverなどのツールを使用できます。

  1. ブートディスクからアーカイブを作成します。 fsarchiver savefs /mnt/backup/boot_disk.fsa /dev/sda
  2. 新しいディスクにアーカイブを復元しますfsarchiver restfs /mnt/backup/boot_disk.fsa id=0,dest=/dev/sdb
6
RanP