linux的软硬链接

1.软连接,快捷方式的创建,可以快捷的指向另一个文件的特殊文件

创建语法

ln命令

-s参数,创建符号连接,软链接,快捷方式

ln  -s 目标文件·绝对路径   快捷方式绝对路径

ln -s  /data/happy.txt       /tmp/happy

 此时可以查看快捷方式,找到源文件的内容了

快捷方式还可以针对文件夹创建,也可以进入软连接类型的文件夹

使用readlink 查看软连接文件本身的内容

硬链接

 硬盘扇区大小,512 byte  0.5kb

文件数据存储在硬盘上。最小的存储单位是扇区,sector

操作系统在磁盘上读取扇区数据,以多个连续的扇区进行读取,这个连续的扇区,被称之为block,块

因此操作系统进行文件读写最小单位是快,8个扇区。大小4kb的块 block单位

 

inode是什么

操作系统中专门用于管理和存储文件的信息软件被称之为文件系统

文件是以文件数据+文件元信息组成的。文件的inode号+文件数据内容,代表一个单个文件

文件系统又将文件元信息(元信息,存放文件的创建信息,修改信息,文件大小,等等)存储在一个称之为

inode区域的地方,中文叫做 索引节点

查看文件的inode号

命令

ls -li filename.txt

通过ls -l 查看到的数据,唯独文件名不属于inode存储的元信息 

inode元数据区,保存的是:

-文件大小

-属主信息

-用户组信息

-文件权限数字

-文件的修改时间

-还存储了一个文件的实体指针,指向block的位置

inode大小的关系

硬盘在格式化的时候,系统自动的分为了2部分,一个部分是元数据区域,存放文件的inode信息

一个是文件数据内容区域

每个inode的大小,都是在格式化分区的时候,决定好了,默认是128字节或是256字节

block磁盘块

磁盘盘片上的多个连续的扇区,文件系统以block进行读写数据

 

硬链接一般情况下,文件明和inode号是一对一的

特点

目录文件夹,不支持硬链接

不得垮文件系统

硬链接数据量的增加,会增加inode号码的计数

 

 

vfs文件系统

virtualenv File System 虚拟文件系统

Linux 系统的文件系统格式有

ext2

ext3

ext4

不同的文件系统,使用的文件系统也不同

win 98

FAT  FAT16  FAT32

linux的文件系统

ext2 

ext3  centos 5

ext4  cebtos6

xfs  centos 7

网络共享文件系统

nfs network  file  system

smb  server  message block  服务消息模块

集群文件系统

gfs google  file  system  是谷歌公司为了存储海量的数据而开发的文件系统

ocfs   oracle cluster  file system 是oracle 公司为了数据库研发平台,而定制的文件系统

分布式文件系统

 ceph 为了存储的可靠性和扩展性的分布式文件系统

交换文件系统

    swap 

 

区别主要在于 是否是日志型文件系统

 

posted on 2021-05-25 22:27  sprr  阅读(136)  评论(0编辑  收藏  举报