簡體   English   中英

SCP 命令更改傳輸數據的文件大小

[英]SCP command altering filesize of tranferred data

語境:
我正在將備份目錄從服務器 A 傳輸到服務器 B。(RHEL)
服務器 A 上的目錄大小(待傳輸): 48GB
服務器 B 上的可用空間: 154GB


我在服務器 A 上使用的命令(用戶:root):

scp -r -C <nameof-backup-dir> user@severB:/path

意外行為:
備份目錄出現在目標服務器 B @/path 上,占用了所有可用的 154GB 空間。
同時,在源服務器 A 上運行的 SCP 以剩余文件的“空間不足消息”終止。


需要的問題/幫助:

  1. 我在這里做錯了什么?
  2. 我需要對 SCP 命令進行哪些更改才能獲得結果?

我能想到的一件事是塊大小不同。

如果目標機器上的塊大小更大,小文件將占用更多空間。

要找出塊大小:

sudo tune2fs -l /dev/sda1 | grep -i 'block size'
# Replace /dev/sda1 with your device (found out with command [df])

如果確實如此,您可以使用與源文件系統相同的塊大小重新創建目標文件系統。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM