总结: 软链接占用实际的磁盘块空间, 软链接中存储的是原文件名称
接下来我们把软链接都删除, 只保留原文件和硬链接, 以及再新增一个1.txt文件
通过ll 命令查看文件大小共计20K....而硬链接指向的是原文件, 硬链接并没有占有实际的磁盘空间, 但是ll命令在统计大小的时候, 不会在意这些的, 虽然原文件和硬链接都执向同一个文件, 实际只占有4K磁盘空间, 但是ll命令依然按照4K+4K...之前还在网上看过一篇文章说, 一个数据库文件几百G, 怎么可以很快把它删除掉. 也是运用了硬链接的原理,给文件创建一个硬链接, 然后就可以把原文件删除了....其实删除原文件也只是把原文件的元信息删除掉,实际的数据块并没有被删除, 因为硬链接还指向着数据块, 这也是运用硬链接解决删除大文件的原理.
在文章一开始我们新增了一个分区, 现在就可以派上用场了....创建硬链接失败
创建软链接成功
总结: 软链接可以跨分区创建, 硬链接不可以跨分区创建
即便两个分区是相同的文件系统也不可以跨分区创建硬链接, 是机制不允许, 并不是文件系统的区别.