1

ここでは GCE 初心者...基本的な質問: データを永続ディスクに送信するにはどうすればよいですか?

永続ディスクをインスタンスにアタッチし、copy-file 命令を使用してインスタンスを介してファイルを送信しようとしました。ディスクは正しくマウントされているようです (以下を参照)

$ sudo fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000935ca
Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20969472    10483712+  83  Linux
Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

インスタンスの /tmp ディレクトリをターゲットにして、インスタンス自体にファイルを送信できました。ただし、ファイルを永続ディスクに送信することに成功していません。最初にデータをインスタンスに送信してから、接続されたドライブにデータを移動する必要がありますか? それとも直接できますか?いずれにせよ、いくつかの指示が役立ちます。

前もって感謝します

4

1 に答える 1

1

使用する前に、ディスクをマウントしてフォーマットする必要があります。

ディスクのフォーマット

Compute Engine で非ルート永続ディスクを使用する前に、それらをフォーマットしてマウントする必要があります。Compute Engine には、このプロセスを支援するために使用できるツール safe_format_and_mount が用意されています。このツールは、仮想マシン インスタンスの次の場所にあります。

/usr/share/google/safe_format_and_mount

このツールは、次のアクションを実行します。

ディスクをフォーマットする (フォーマットされていない場合のみ) ディスクをマウントする これは、スタートアップ スクリプトからルート以外の永続ディスクを使用する必要がある場合に役立ちます。

safe_format_and_mount標準のマウント ツールと同じように機能します。

$ sudo mkdir MOUNT_POINT
$ sudo /usr/share/google/safe_format_and_mount -m "mkfs.ext4 -F" DISK_LOCATION MOUNT_POINT

または、mkfs やマウントなどの標準ツールを使用して、ディスクをフォーマットおよびマウントすることもできます。

注意:起動スクリプトからディスクをフォーマットする場合、起動時にデータが再フォーマットされないように予防策を講じないと、データが失われる危険があります。すべての重要なデータをバックアップし、データ復旧システムをセットアップしてください。

ソース: https://cloud.google.com/compute/docs/disks/persistent-disks

次に、ディスクをマウントしたフォルダーにデータをコピーできます:)

于 2015-09-03T07:19:26.630 に答える