linux软连接硬链接
# 概念 软连接: 快捷方式 硬链接: 快照 # 软硬连接的区别 1 ln 不带参数是硬链接 , 带 -s 是软连接 2 硬链接与源文件inode节点号相同,软连接不同 3 硬链接针对于文件,软连接针对的是文件和目录 4 删除软连接对源文件和硬链接无影响 5 删除硬链接对源文件和软连接文件无影响 6 删除源文件,对硬链接无影响,软连接变成红色 7 软连接可以跨文件系统,硬链接不能跨文件系统 8 硬件快照功能都是类似硬链接的原理 # 软连接的应用场景 1 编译时指定了版本号,访问是去掉版本号 ln /usr/local/apache2.2.23 /usr/local/apache 2 发布站点是,拷贝的html2.2.22 发布时用原始目录名 rm -rf /data/www/html ln -s /data/www/html2.2.23 /data/www/html 3 不方便移动目录时 如docker的存储目录大导致根目录空间不足 #默认情况下Docker的存放位置 docker info | grep "Docker Root Dir" /var/lib/docker #移动整个/var/lib/docker目录到目的路径 mkdir -p /data/docker_dir systemctl stop docker mv /var/lib/docker /data/docker_dir ln -s /data/docker_dir /var/lib/docker # 这时候启动Docker时发现存储目录依旧是/var/lib/docker # 但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化
本文来自博客园,站在巨人的肩膀上,坚持开源精神,遵循开源协议:Apache Licene 2.0协议。
浙公网安备 33010602011771号