ubuntu中挂载点内存不足,分配不合理后使用软链接的注意事项

有时候因为最初挂载点设置的时候没有完美契合现在的空间需求,我们要想对空间进行重新划分,就会收到提示"卸载当前磁盘"或者"当前分区正在被使用",查到的教程很多是从U盘启动gparted。或者因为只有一个硬盘,只能重装系统。

但是还有一种方式是通过软连接,将其他挂载点用不完的空间链接出去,给别的挂载点访问。

复制代码
sudo ln -s path1 path2

使用软连接指令,将path1的空间(文件实际存储的位置,占用空间的位置)软连接给path2,这样在path2中就可以访问path1的内容。

注意

两点,一是path1和path2都必须是绝对路径,就是从"/"开始的路径,例如/var/lib。否则,软连接后会是红色的,无法访问,找不到目标的文件夹。

二是,注意链接创建的目录等级,例如/var满了,想在/home中设置一个文件夹给/var用,发现/var下cache占用内存较多:

复制代码
sudo cp -r /var/cache /home/var_link/cache
# 把文件先复制出来,到home下var_link文件夹中
sudo rm -rf /var/cache
# 这里切记,不要把var删了,var中有一个很重要的lib文件夹,删了基本就要重装系统了,要不然第一时间反应,用U盘启动,把rm删除的文件找回
# 这里-r 就是迭代删除文件夹,基本删除文件夹必选选项,然后-f就是同时删除里面存在的软连接,合一起就是-rf
sudo ln -s /home/var_link/cache /var
# 这里目标路径在/var就可以了,因为链接过来的是cache,会直接在/var中出现一个cache,可以输入
ls
# 在/var下输入ls指令,检查软连接过来的cache是不是蓝色,也就是可用的。
# 注意对一个文件夹不要重复链接,这样可能导致后面的链接产生循环链接或者错误链接等等

个人博客:https://kecilimu-notion.vercel.app/

个人邮箱:kecilimu@163.com

转载请务必注明出处

相关推荐
怀旧,10 分钟前
【Linux网络编程】15. Reactor 反应堆模式
linux·网络·php
汪汪大队u25 分钟前
从 Docker Compose 到 Kubernetes:物联网管理系统迁移实战(3)—— 两个运维坑
运维·docker·kubernetes
小赵不会秃头25 分钟前
数据结构Day 06:线性结构、库操作及 Makefile 完整学习笔记
java·linux·数据结构·算法·面试
雨田大大26 分钟前
Windows11下IDEA运行后端时,端口被占用的解决方法
linux·运维·服务器
IKun-bug29 分钟前
CentOS 7 安装 Claude Code 指南
linux·运维·centos
上海云盾-小余33 分钟前
服务器入侵应急处置:痕迹清理、漏洞封堵与事后加固全流程
运维·服务器
kdxiaojie35 分钟前
U-Boot分析【学习笔记】(8)
linux·笔记·学习
风曦Kisaki39 分钟前
# Linux运维Day02:LNMP架构部署、动静分离原理、Nginx地址重写、systemd服务管理
linux·运维·架构
Shadow(⊙o⊙)39 分钟前
Linux进程地址空间——钻入Linux内核架构性剖析 硬核手搓!
java·linux·运维·服务器·开发语言·c++
大明者省40 分钟前
乌邦托服务器系统www不同文件夹bird、infra建立隔离的虚拟环境
linux·运维·服务器