服务器home文件夹太小怎么把配置迁移到其他盘

文章目录

问题描述

博主使用学校服务器的时候,在 home/user 文件夹下安装环境的时候突然报错,原因是home文件夹下的很多用户占满了空间,所以必须把配置迁移到其他盘。

操作前先排查文件夹大小

执行操作的时候关掉远程服务器,使用本地终端

首先,关掉ssh连接,用本地终端连接服务器,登录服务器

bash 复制代码
ssh user@网址

查看home剩余空间,博主这边显示占用99%

bash 复制代码
 df -h /home

查看文件夹大小

bash 复制代码
du -sh /home/user

查看每个一级子目录分别多大

bash 复制代码
du -h --max-depth=1 /home/user 2>/dev/null | sort -hr

需要迁移的文件有

本身比较大的: .nvm .npm .codex .cache .vscode-server等,根据自身情况决定

后续会增长的:.conda ,虚拟环境创建以及安装包都会让这个文件增长

操作:迁移+软连接

找到要迁移过去的系统盘,比如data0/user

迁移,以.nvm为例

bash 复制代码
mv ~/.nvm /data0/user/.nvm

软链接

bash 复制代码
ln -s /data0/user/.nvm ~/.nvm

检查是否成功

bash 复制代码
ls -ld ~/.nvm

如果成功的话会显示

bash 复制代码
/home/user/.nvm -> /data0/user/.nvm

其他的文件同理。

这样的好处是生效的地方还是home/user,但是储存的地方改到了data0/user

相关推荐
toooooop81 分钟前
CentOS 7 内核 3.10.0-1160.119.1 升级指南
linux·运维·centos
云飞云共享云桌面4 分钟前
广东东莞制造工厂10人共享一台三维设计服务器
运维·服务器·3d·自动化·制造
kkkkkkkkkk_Z1 小时前
新手自学嵌入式 | 学习日记:Linux驱动复习之系统移植(U-Boot篇)
linux·运维·学习
hz567891 小时前
企业视频会议系统方案:总部与分支机构高效协同如何落地?
运维·服务器·网络·安全·实时音视频·信息与通信
sun153690275722 小时前
露天矿边坡滑坡怎么预警?QY-19GNSS 自动化地表位移监测系统介绍
运维·安全·自动化
网络小江2 小时前
组网第27课:ARP 的能与不能——免费 ARP、代理 ARP 与 ARP 欺骗
服务器·网络·网络安全·负载均衡·免费arp
云计算练习生2 小时前
什么是文件权限?Linux 中 rwx 与数字权限的对应关系
linux·运维·服务器·操作系统·文件权限管理
FY@-@3 小时前
VMware ESXi 7.0 实验全记录:嵌套安装 → 网络配置 → 存储 → Windows 10 虚拟机部署
运维·网络·windows·云计算