百度
360搜索
搜狗搜索

linux如何转存数据详细介绍

在 Linux 中,转存数据需根据场景选择工具(本地复制、远程传输、备份归档等),以下是5 类高频场景的完整操作方案:

一、本地存储转存(磁盘 / 分区 / 目录)

1. 基础文件复制(快速小文件)

bash

/path/to/source.txt /mnt/new-disk/

/var/www /backup/

2. 增量同步(大文件 / 持续更新)

bash

/data/ /mnt/backup/

/large-file.iso /mnt/external/

二、远程服务器转存(SSH 加密传输)

1. 安全拷贝(Scp)

bash

/local/file.txt user@remote:/path/

user@remote:/var/log/ /local/logs/

2. 远程同步(Rsync over SSH)

bash

/local/data/ user@remote:/backup/

user@remote:/var/www/ /local/www-backup/

三、备份归档(压缩 + 分卷 + 校验)

1. 全量备份(带压缩)

bash

/backup/website- +%Y%m%d.tar.gz /var/www

/backup/data.tar.gz /data/

2. 增量备份(仅变化文件)

bash

--listed-incremental/backup/incr.state /backup/incr- +%Y%m%d.tar.gz /data/

四、磁盘 / 分区克隆(DD 命令)

bash

/dev/sda /dev/sdb 4M progress

/dev/sda1 /backup/boot.img 1M

五、自动化脚本(可直接复用)

V1

关键技巧:

  1. 进度查看

    • rsync --progress 显示传输进度
    • dd status=progress(Linux 5.6+ 原生支持)
    • 安装 pv 命令:dd if=/dev/sda | pv | dd of=/dev/sdb

  2. 断点续传
    使用 rsyncwget -c 支持续传,避免重复传输大文件

  3. 校验完整性
    备份后对比哈希值:
    bash
    sha256sum /path/to/source  checksum.txt

    sha256sum /path/to/backup checksum.txt

    checksum.txt

    91234sha256sum /path/to/source > checksum.txtsha256sum /path/to/backup >> checksum.txt checksum.txt

根据场景选择工具:小文件用 cp,远程用 rsync/ssh,备份用 tar,磁盘克隆用 dd。自动化脚本可直接复制到服务器(需修改路径),建议添加到 crontab 定时执行。

阅读更多 >>>  攻防linux命令

网站数据信息

"linux如何转存数据"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何转存数据的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!