迁移实验项目

打包

原主机

zhiyuan@ubuntu:~$ ls -lh
total 120G
drwxrwxr-x 11 zhiyuan zhiyuan 4.0K Jun  9 20:04 'Balanced Correspondence (AX=BY) '
drwxrwxr-x  4 zhiyuan zhiyuan 4.0K Jun 15 22:30  code
-rw-rw-r--  1 zhiyuan zhiyuan  34M Jun  3 16:40  codex-backup-2026-06-03.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  34M Jun  4 10:20  codex-backup-2026-06-04.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 160M Jul 17 15:01  codex-backup-2026-07-17.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 312M Jul 20 22:03  codex-backup-20260720_220308.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 7.6M Jun  3 15:12  codex-history.tar.gz
drwxrwxr-x 19 zhiyuan zhiyuan 4.0K Jun 23 14:16  CornFuturesForecast
drwxr-xr-x  4 zhiyuan zhiyuan 4.0K Jun 24 07:51  install-tl-20260624
-rw-rw-r--  1 zhiyuan zhiyuan 5.1M Jun 24 14:20  install-tl-unx.tar.gz
drwxrwxr-x  2 zhiyuan zhiyuan 4.0K Apr 19 22:58  KD-3D-R2-Gaussian-project
drwxrwxr-x  3 zhiyuan zhiyuan 4.0K Aug 13 15:05  kronos-project
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 30 09:45  kronos-project-20260730_093930.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  22G Aug 10 15:20  kronos-project-20260810_151513.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  17G Aug 11 21:59  kronos-project-20260811_213629.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  19G Aug 13 15:26  kronos-project-20260813_152145.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 27 17:59  kronos-project-backup-20260727_172950.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 28 00:09  kronos-project-backup-20260727_233909.tar.gz
drwx------  3 zhiyuan zhiyuan 4.0K May 28 16:57  snap
-rw-rw-r--  1 zhiyuan zhiyuan   63 Jul 16 15:41  tk.csv
zhiyuan@ubuntu:~$ tar --numeric-owner --use-compress-program="pigz -p $(nproc)" -cpf kronos-project-$(date +%Y%m%d_%H%M%S).tar.gz kronos-project
zhiyuan@ubuntu:~$ ls -lh
total 138G
drwxrwxr-x 11 zhiyuan zhiyuan 4.0K Jun  9 20:04 'Balanced Correspondence (AX=BY) '
drwxrwxr-x  4 zhiyuan zhiyuan 4.0K Jun 15 22:30  code
-rw-rw-r--  1 zhiyuan zhiyuan  34M Jun  3 16:40  codex-backup-2026-06-03.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  34M Jun  4 10:20  codex-backup-2026-06-04.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 160M Jul 17 15:01  codex-backup-2026-07-17.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 312M Jul 20 22:03  codex-backup-20260720_220308.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan 7.6M Jun  3 15:12  codex-history.tar.gz
drwxrwxr-x 19 zhiyuan zhiyuan 4.0K Jun 23 14:16  CornFuturesForecast
drwxr-xr-x  4 zhiyuan zhiyuan 4.0K Jun 24 07:51  install-tl-20260624
-rw-rw-r--  1 zhiyuan zhiyuan 5.1M Jun 24 14:20  install-tl-unx.tar.gz
drwxrwxr-x  2 zhiyuan zhiyuan 4.0K Apr 19 22:58  KD-3D-R2-Gaussian-project
drwxrwxr-x  3 zhiyuan zhiyuan 4.0K Aug 13 15:05  kronos-project
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 30 09:45  kronos-project-20260730_093930.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  22G Aug 10 15:20  kronos-project-20260810_151513.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  17G Aug 11 21:59  kronos-project-20260811_213629.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  19G Aug 13 15:26  kronos-project-20260813_152145.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  19G Aug 14 10:28  kronos-project-20260814_102237.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 27 17:59  kronos-project-backup-20260727_172950.tar.gz
-rw-rw-r--  1 zhiyuan zhiyuan  21G Jul 28 00:09  kronos-project-backup-20260727_233909.tar.gz
drwx------  3 zhiyuan zhiyuan 4.0K May 28 16:57  snap
-rw-rw-r--  1 zhiyuan zhiyuan   63 Jul 16 15:41  tk.csv
zhiyuan@ubuntu:~$ sha256sum kronos-project-20260814_102237.tar.gz 
b1e56884be3c1d4dc1341bb2d02498ae6c2977715723048674b97aee47d8fe2b  kronos-project-20260814_102237.tar.gz
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ 
zhiyuan@ubuntu:~$ pwd
/home/zhiyuan
zhiyuan@ubuntu:~$ cd kronos-project/
zhiyuan@ubuntu:~/kronos-project$ ls -lh
total 4.0K
drwxrwxr-x 24 zhiyuan zhiyuan 4.0K Aug 13 15:42 Kronos
zhiyuan@ubuntu:~/kronos-project$ cd ../
zhiyuan@ubuntu:~$ pwd
/home/zhiyuan
zhiyuan@ubuntu:~$ du -h --max-depth=1
32M     ./Balanced Correspondence (AX=BY) 
8.0K    ./.vscode
208M    ./.opencode
92K     ./.history
36G     ./kronos-project
16K     ./snap
4.2G    ./.codex
20K     ./.copilot
25G     ./.cache
48K     ./.nv
870M    ./.qlib
1.3G    ./.local
238M    ./CornFuturesForecast
288K    ./.agents
65M     ./.npm
21M     ./.bun
4.0K    ./KD-3D-R2-Gaussian-project
24K     ./.ssh
8.0G    ./.vscode-server
284K    ./.dotnet
13M     ./install-tl-20260624
8.0K    ./.keras
20K     ./.crossnote
20K     ./.jupyter
8.0K    ./.streamlit
84M     ./.config
112M    ./code
512K    ./.ipython
54M     ./.claude
32K     ./.ruff_cache
213G    .
zhiyuan@ubuntu:~$

新主机

+-----------------------------------------------AutoDL-----------------------------------------------------+
目录说明:
╔═════════════════╦════════╦════╦═════════════════════════════════════════════════════════════════════════╗
║目录             ║名称    ║速度║说明                                                                     ║
╠═════════════════╬════════╬════╬═════════════════════════════════════════════════════════════════════════╣
║/                ║系 统 盘║一般║实例关机数据不会丢失,可存放代码等。会随保存镜像一起保存。               ║
║/root/autodl-tmp ║数 据 盘║ 快 ║实例关机数据不会丢失,可存放读写IO要求高的数据。但不会随保存镜像一起保存 ║
║/root/autodl-fs  ║文件存储║一般║可以实现多实例间的文件同步共享,不受实例开关机和保存镜像的影响。         ║
╚═════════════════╩════════╩════╩═════════════════════════════════════════════════════════════════════════╝
CPU :0.5 核心
内存:2 GB
GPU :No devices were found
存储:
  系 统 盘/               :5% 1.5G/30G
  数 据 盘/root/autodl-tmp:55% 55G/100G
  文件存储/root/autodl-fs :26% 52G/200G
+----------------------------------------------------------------------------------------------------------+
*注意: 
1.系统盘较小请将大的数据存放于数据盘或文件存储中,重置系统时数据盘和文件存储中的数据不受影响
2.清理系统盘请参考:https://www.autodl.com/docs/qa1/
3.终端中长期执行命令请使用screen等工具开后台运行,确保程序不受SSH连接中断影响:https://www.autodl.com/docs/daemon/
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project/Kronos# cd ../
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project# ls -la
total 4
drwxrwxr-x  3 1000 1000   28 Aug 13 15:05 .
drwxr-xr-x  4 root root  104 Aug 14 12:23 ..
drwxrwxr-x 24 1000 1000 4096 Aug 13 15:42 Kronos
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project# 
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project# cd ../
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp# ls -lh
total 19G
drwxrwxr-x 3 1000 1000  28 Aug 13 15:05 kronos-project
-rw-r--r-- 1 root root 19G Aug 14 10:28 kronos-project-20260814_102237.tar.gz
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp# du -h --max-depth=1
192K    ./.autodl
36G     ./kronos-project
55G     .
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp#

解决权限导致Git仓库不识别

原主机的文件夹所有权

zhiyuan@ubuntu:~/kronos-project/Kronos$ cd ../
zhiyuan@ubuntu:~/kronos-project$ ls -la
total 12
drwxrwxr-x  3 zhiyuan zhiyuan 4096 Aug 13 15:05 .
drwxr-x--- 32 zhiyuan zhiyuan 4096 Aug 14 10:22 ..
drwxrwxr-x 24 zhiyuan zhiyuan 4096 Aug 13 15:42 Kronos
zhiyuan@ubuntu:~/kronos-project$

新主机的文件夹所有权

root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project# ls -la
total 4
drwxrwxr-x  3 1000 1000   28 Aug 13 15:05 .
drwxr-xr-x  4 root root  104 Aug 14 12:23 ..
drwxrwxr-x 24 1000 1000 4096 Aug 13 15:42 Kronos

出现的问题:

直接点击“Manage Unsafe Repositories”:

Worktree也没问题的:

旧主机:

zhiyuan@ubuntu:~/kronos-project/Kronos$ git worktree list
/home/zhiyuan/kronos-project/Kronos  22872b4 [master]
zhiyuan@ubuntu:~/kronos-project/Kronos$

新主机:

root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project/Kronos# git worktree list
/root/autodl-tmp/kronos-project/Kronos  22872b4 [master]
root@autodl-container-uwvncb97au-065ce406:~/autodl-tmp/kronos-project/Kronos#

 

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。