Windows服务器切换成Linux(一)——文件备份

最近在接触Docker,发现有很多不错的镜像脚本,而且MS SQL Server有Docker版本,顺手就把Windows 服务器切换成了 Linux服务器,整理一下流程和踩的坑。

由于服务器年底到期,选择的Linux版本是Ubuntu 18.04 ,到期之前该版本仍处在官方支持的时间内。

因为机器是阿里最基础的那款,上面的东西不是很多,主要就是svn,sql server以及一些网站。

接下来的操作主要主要包括下面几部分

  1. 文件备份
  2. Docker安装配置
  3. ssms配置
  4. svn迁移

文件备份

Windows服务器的文件备份略显枯燥,为了网络传输稳定,连接远程桌面挂载本地磁盘到服务器,直接将需要的杂项文件拷贝到本地。

Sql Server备份

打开Sql Server Manage Studio将数据库分离后,直接将.mdf和.ldf文件打包成zip拷贝到本地。

SVN备份

svn服务器上装的是Visual SVN Server,svn的备份需要注意,直接备份生成的.vsvnbak文件只能在Visual SVN Server上还原,如果想在Linux还原,则需要生成dump文件,生成dump文件的方法有两种,Visual SVN Server 提供了图像界面操作的方法:

image-20220605233146145image-20220605233507481image-20220605233607044

点击Export按钮即可保存到服务器目录。

或者进入到Visual SVN的安装目录下的Bin目录,使用svnadmin dump 命令进行备份

语法格式为

svnadmin dump 仓储目录 > 文件保存路径

参考:

svnadmin dump C:\Repositories\Test > d:\Test.Dump

然后将dump文件拷贝到本地即可。


版权声明:本文为NikoZhao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。