linux-节点表结构+硬链接和软链接

一、索引节点

linux-节点表结构+硬链接和软链接_第1张图片
节点表结构

linux-节点表结构+硬链接和软链接_第2张图片
image.png

linux-节点表结构+硬链接和软链接_第3张图片
image.png
[root@localhost /home/unnet/data]#ls -i
  5623388 a.txt    5624927 c.txt   404768534 dir      5623360 e.txt    5623393 f1    5624954 t.txt
  5624956 b.txt    5624957 c.txt~    5624958 d.txt    5623391 f        5697950 f3    5623386 txt.txt

查看节点数据

[root@localhost /home/unnet/data]#df -i -h
Filesystem              Inodes IUsed IFree IUse% Mounted on
/dev/mapper/centos-root   124M  270K  124M    1% /
devtmpfs                  975K   380  975K    1% /dev
tmpfs                     978K     1  978K    1% /dev/shm
tmpfs                     978K   779  977K    1% /run
tmpfs                     978K    16  978K    1% /sys/fs/cgroup
/dev/sda1                 512K   335  512K    1% /boot
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/cf98a981336cbd8bfb561f8ef34ab2724b8da54221d0f88e6f34826e757e35ca/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/8653adad98d915365b1f77a6e290a27fdb117d2c0ee5b32efc2a5ad6b6b1fc7d/shm
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/c66472c900cc30a6925f6e25dc84d94e5069bbd71b15f2de19652baae9c74fc7/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/90923ef329df6410a91b9aecfa98ba01b5e2da5991e853175d5d02fbcfda9f7e/shm
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/9b12dc96f353724bb318351afe980ee0fccab08183aa19c4e800eb65c8d54979/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/133d8e1a17fdcd1a54e776144ea45d2af5df93d90cbd09055fb2c38b08edfb02/shm
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/dbc4fbc7ec466a9193de44be572d0b27f54cdff57d426fca3c8572373fc283ba/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/03e4502774fef909f25ffe0cd17425343fc8ecfa4bef662940e0326ee8a7a22e/shm
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/3ad706b90f36b0d92a8ccc446188205890f82163bee926f22a00b450f19084c7/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/f3d27b0ae7cf8a360ce7773199f82814ebda3fd88ec3075a1e9bba0cf91be05b/shm
tmpfs                     978K     1  978K    1% /run/user/0
overlay                   124M  270K  124M    1% /var/lib/docker/overlay2/b0996aa7f24835451b337b974f377ea2c583d88175978328e89032440877bf4a/merged
shm                       978K     1  978K    1% /var/lib/docker/containers/ea3e3d96d9f6426b16caabe0a20f1f64e845ca7fe7acdd31f5eee0c6de562251/shm
linux-节点表结构+硬链接和软链接_第4张图片
image.png

二、硬链接和软链接

linux-节点表结构+硬链接和软链接_第5张图片
硬链接.png
linux-节点表结构+硬链接和软链接_第6张图片
软链接.png

硬链接:对一个文件,起多个名字;
软链接:原始文件一般用相对路径,相对路径一定是相对于软链接文件的路径;
硬链接和软链接的区别:
1.硬链接是同一个文件,软链接指向的是一个文件名,相当于一个快捷方式;
2.硬链接不能跨分区,软链接可以支持;
3.硬链接的节点编号是一样的,软链接的节点编号不一致;
4.硬链接不支持目录,软链接可以支持目录;
5.硬链接的大小是原始文件的大小,软链接的大小是链接名称的字节大小;

linux-节点表结构+硬链接和软链接_第7张图片
image.png

你可能感兴趣的:(linux-节点表结构+硬链接和软链接)