Macでは、Digital Ocean Dropletのフルサーバーバックアップが必要です。
Mac端末を使用してscpまたは他の方法を使用してサーバーからファイルをインポートしたいが、サーバーに余裕がないため、サーバーからイメージを作成してローカルのMacにダウンロードすることはできません。仕える人。
SEでこのコマンドを見つけました。
ssh user@remote "dd if=/dev/sda | gzip -1 -" |
サーバーにイメージを生成する問題があり、スペースがありません。
それからscpでこれを試しました。
scp root@remote:/ファイル/to/send /where/to/put
しかし、次のように修正されました。
scp root@SERVER_IP://path_to_local_folder
ターミナルで/はファイルではないという答えを受けました...わかりました。
私が試したらどうなりますか?
scp root@SERVER _IP:/dev/vda1 /path_to_local_folder ?
私のサーバーは次のとおりです
名前 FSTYPE サイズ マウントポイントラベル vda 60G
└─vda1 ext4 60G/DOROOT
試してみることはできますが、/ devとは何ですか?なぜ/vda1ではないのですか?
この方法で40GBのデータを転送できますか?
助けてくれてありがとう。
フレッド
答え1
私は公演したssh user@remote "dd if=/dev/vda1 | gzip -1 -" | dd of=~/image.gz status=progress
。試したのと同じですが、基本波形曲線を追加し、ソースパーティションを にリストされているパーティションに変更しましたdf -h
。私のローカルホームディレクトリから希望の画像結果を得ました。
注:私はLinuxでこれをやっていますが、Macでも同じでなければなりません。このコマンドを追加すると、status=progress
BASH 出力に進行状況モニターが追加されます。