zoukankan      html  css  js  c++  java
  • SFTP数据迁移

    背景

    服务器部署到aliyun上,之前sftp数据又是在系统盘上,由于现在数据量越来越大,导致系统盘无法满足现有要求,所以需要对sftp相关数据进行迁移至数据盘。

    方案

    方案一:原数据复制到新磁盘中,将sftp中的ChrootDirectory设置为新磁盘

    方案二:将原数据复制到新磁盘中,将原有数据文件夹路径修改名称,建立一个软连接将sftp软连接到/mnt/sftp

    测试

    方案一:

    1. 将所有的sftp/app目录下的数据迁移到/mnt/sftp
    cp -a /home/sftp /mnt/sftp
    
    1. 修改sftp相关配置文件

    将目录修改为/mnt/sftp即可

    重启sftp服务

    service sshd restart
    
    1. 检查相关账号是否正常
    2. 使用测试账号进行登录操作
    sftp demo@127.0.0.1
    

    成功!

    方案二:

    1. 将所有的sftp/app目录下的数据迁移到/mnt/sftp
    cp -a /home/sftp /mnt/sftp
    
    1. 重命名并建立软连接
    mv /home/sftp /home/sftp_bak
    ln -s /mnt/sftp sftp
    
    1. 重启sftp服务
    service sshd restart
    
    1. 检查相关账号是否正常
    2. 使用测试账号进行登录操作
    sftp demo@127.0.0.1
    

    成功!

    方案评估

    1. 两个方案都是得迁移原数据后才能对其进行操作
    2. 方案一,需要操作修改sftp相关配置,并需要重启sshd服务
    3. 方案二,需要重命名原始文件,并建立软连接(无需重启sshd服务)
  • 相关阅读:
    在国外搭建 Web 服务器
    双向循环链表的实现
    使用C/C++扩展Python
    用C语音编写python的扩展模块,也就是python调c库
    《扩展和嵌入python解释器》1.4 模块方法表和初始化函数
    linux如何使用NFS挂载文件系统
    linux用户管理
    eims系统新增一级目录菜单流程
    Hadoop参考学习
    Got error: 1045:
  • 原文地址:https://www.cnblogs.com/lonecloud/p/11136772.html
Copyright © 2011-2022 走看看