温馨提示×

centos recycle怎么迁移

小樊
35
2026-09-27 07:33:01
栏目: 智能运维

在 CentOS 里你说的 “recycle” 一般有两种常见理解,我分别说明,你看看是哪种:


一、如果你指的是 CentOS 的回收站(用户级 trash / 桌面回收站)

1. 回收站在哪里

  • 桌面环境(GNOME/KDE)用户:
    ~/.local/share/Trash/
    
    里面有:
    files/      # 被删文件
    info/       # 删除信息(原路径、时间)
    

2. 迁移回收站数据

例如从旧服务器 /home/user 迁移到新服务器:

# 旧机器
scp -r ~/.local/share/Trash user@newhost:~/.local/share/Trash

或打包:

tar czf trash.tar.gz -C ~/.local/share Trash

新机器恢复:

tar xzf trash.tar.gz -C ~/.local/share

⚠ 注意:

  • 只能同用户恢复
  • 文件路径依赖原系统,跨机器可能无法“还原”

二、如果你指的是 CentOS 系统回收机制 / LVM / 磁盘回收

1. LVM 空间回收(常见)

如果是 LVM 逻辑卷缩容迁移:

# 查看
lvdisplay
df -h

# 卸载
umount /mnt/lv

# 检查
e2fsck -f /dev/vg/lv

# 缩小文件系统
resize2fs /dev/vg/lv 20G

# 缩小逻辑卷
lvreduce -L 20G /dev/vg/lv

然后可以 pvmove 迁移到新磁盘:

pvmove /dev/sda /dev/sdb

三、如果你指的是 CentOS 停服(EOL)后的“系统迁移”

CentOS 8 已 EOL,常见迁移方案:

✅ 迁移到 Rocky / AlmaLinux

# AlmaLinux
sudo dnf install -y almalinux-deploy
sudo almalinux-deploy

# 或 Rocky
sudo dnf install -y rockylinux-convert
sudo rockylinux-convert

✅ 迁移到 CentOS Stream

dnf swap centos-linux-repos centos-stream-repos
dnf distro-sync

四、如果你指的是 程序里的 recycle(如服务重启/回收)

请补充:

  • 是 Java / Tomcat
  • 还是 systemd 服务
  • 还是某个具体软件(如 Hadoop / Kafka)

✅ 建议你补充一句话

“我说的是 ______ 的 recycle”

我可以直接给你精确命令级操作。

0 踩