首页 > 系统相关 >linux通过配置软链接修改文件默认存储路径

linux通过配置软链接修改文件默认存储路径

时间:2025-01-10 15:14:05浏览次数:1  
标签:存储 ln 路径 默认 linux docker data 链接

前提

有时候通过集群安装的docker之类的软件是不方便修改docker的默认存储路径的,使用时间长了后会占用服务器根目录磁盘,默认位置是/var/lib/docker/,这种情况可以在安装docker之前配置。
比如执行这条命令可以将默认的docker存储路径实际放到/data/docker/下
ln -s /data/docker /var/lib/docker

ln -s的使用

ln -s 源路径 目标路径

当目标路径不存在时,会新建以源路径同名的目录

image
image
image

当目标路径存在时,会放到已经存在的目录下

image
image
image

总结

当想使用ln -s修改docker之类的存储路径时,一定要注意是否已经存在改地址,不然可能会出现docker存储目录下还有一个docker,这样的话还是存储到了根目录下。
image

如果是已经使用过一段时间的docker想迁移的话,需要把docker停止,移动存储路径。
image

如果是要新安装docker的话可以在安装docker之前将软链接做好。

mkdir -p /data/docker
ln -s /data/docker /var/lib/docker

标签:存储,ln,路径,默认,linux,docker,data,链接
From: https://www.cnblogs.com/yuan9910/p/18663935

相关文章

  • linux kernel 如何bind() VRF端口上的源IP
     前文  linuxkernelbind()时发生了什么 讲了bind()的实现机制。今天,我用bind()绑定一个VRF上的源IP,发生如下报错:bind(11.1.1.64)failed(99:Cannotassignrequestedaddress) 经过分析kernel代码,确认需要先设置setsockopt(SO_BINDTODEVICE)细节如下:bind()用dev_if......
  • Linux系统更改密码界面
    重置root密码1.开启系统时,在引导界面按下字母e2.进入到内核界面找到Linux开头字样一样,然后在最末尾(也就是UTF-8)输入参数rd.break,然后按住Ctrl+x建进入紧急救援模式3.重新以可读写的方式挂载根目录/sysroot4.切换到挂载好的/sysroot5使用passwd命令设置root(......
  • emacs cscope linux kernel 找不到符号的一种原因
     当阅读linux内核代码时,我一般使用emacs+cscope,但是今天发生了找不到符合的问题。cscopecannotfindsymbolfunctionsock_setbindtodevice 找了半天原因,重建了很多次索引库,都不行。但是egrep就可以正常找到。最后发现,是因为子目录里也创建了cscope的索引库,emac在使......
  • Linux文件系统权限
    1.1文件的一般权限 1.2文件和目录的特殊权限 在Linux系统中,用户对文件或目录的访问权限除了r、w、x三种一般权限外,还有SETUID(SUID)、SETGID(SGID)、StickyBit(粘滞位)三种特殊权限,用于对文件或目录进行更加灵活方便的访问控制。1、SUID......
  • Windows 11 Hyper-V 运行WSL2(Windows Subsystem for Linux ) openEuler 从 22.09升级24
    版本  Windows11专业版版本号  22H2安装日期  ‎2023/‎3/‎19操作系统版本  22621.4387体验  WindowsFeatureExperiencePack1000.22700.1047.0-[archives.openeuler.openatom.cn/openEuler-22.09/everything/x86\_64/](https://archives.openeuler.o......
  • 【2025最新】Kali linux零基础学习教程(超详细),从下载、安装到使用,看这一篇就够了!
    kali镜像官网:Indexof/kali-images/1.打开虚拟机选择新建虚拟机安装的位置需要提前新建好桥接网络-把物理机当成了交换机。特点:虚拟机的ip和物理机的ip是同一个网段的。前提:确定自己是否有足够多的ip.对应vmnet0NAT:网络地址转换:对应vmnet1,主机模式:虚拟机......
  • Linux iptables与Docker
    关于Iptables和NetfilterIptables是什么Iptables是主机防火墙,常见于CentOS,Redhat,Kylin及Openeuler等Linux操作系统上,其作用与硬件防火墙类似,可对网络层或传输层的流量进行包的过滤及转发;Iptables工作于网络七层模型中的网络层与传输层(如图):网络层:基于IP地址的过滤与转发传输......
  • Linux系统给普通用户赋予root权限
    1、添加用户sudouseradd-musername-m 选项表示创建该用户的主目录。username是你要创建的用户名。2、设置密码sudopasswdusername然后系统会提示你输入新密码并确认。3、查看用户所在组groupsusername4、为了 赋予该用户root权限,通常可以将该......
  • 【Linux】Linux 安装 Mosquitto 及 SpringBoot整合
    一、Linux(centos)下MosquittoMQTT代理的安装与配置MQTT(MessageQueuingTelemetryTransport)是一种轻量级的、基于发布/订阅模式的消息传输协议,广泛应用于物联网(IoT)领域。Mosquitto是一个开源的MQTT代理,它支持MQTT协议3.1和3.1.1,适用于各种设备和平台。在工业上使用......
  • PbootCMS 调取友情链接列表代码
    在PbootCMS中,您可以使用特定的标签来调取和显示友情链接列表。以下是如何在网站的任意位置使用这些标签的详细说明和示例代码。一、标签说明标签名称:{pboot:link}作用:用于依次输出指定分组的友情链接。适用范围:全站任意地方均可使用。二、模板代码{pboot:linkgid=*......