inode block 软硬链接 时间

1.inode 索引节点

相当于书目录  用于存储文件属性信息(创建文件系统之后诞生)

1.inode用于存放的是文件属性

2.inode用于存放块的指针位置 

ll查看 -rw-r--r--. 1 root root 158 Jun 7 2013

创建一个文件至少占用一个inode和一个block

查看方法 df -i

     Filesystem Inodes IUsed IFree IUse% Mounted on

       /dev/sda3  25587200   61342 25525858 1% /

2.block数据块

指针指向的内容

用于存储文件具体内容

block用于存放的是数据信息

block默认大小为4k,可以进行调整

比较大的文件,会占用多个block

比较小的文件,剩余空间无法使用, 浪费磁盘空间

    创建一个文件至少占用一个inode和一个block(非空文件)

    磁盘读取数据按block为单位读取的

    读取一个block会消耗一次磁盘I/O(input/output 磁盘读写)

系统优化

调整block块大小

视频公司图片公司 设置大点10K 节省I/O消耗 输入输出

互联网公司存放数据 设置小点 2K 节省磁盘空间 提高磁盘利用率

查看方法df

Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda3      51149416 1752080  49397336  4% /

补充:

01. 文件属性信息存储在inode中

02. 文件的名称信息存储在上一级目录的block中

3.硬链接

可以理解为多个门 在一个分区中 inode号相同的为硬链接

创建:

ln /oldboy/oldboy.txt /oldboy/oldboy_hard_link.txt

利用find查找相同inode号:

find find / -type f -inum node

ps: 系统中的目录不能创建硬链接 备份时最好硬链接和cp都备份

ln创建备份不能防止修改 只能保护删除

如何将数据真正的删除?

01. 确保文件的硬链接数为0 i_link

02. 确保文件没有被进程占用 i_count 

4.软链接

可以理解为文件的快捷方式

创建(最好用绝对路径 源文件删除后 软链接失效)

ln -s /oldboy/oldboy.txt /oldboy/oldboy_soft_link.txt

软硬链接的区别:

01. 链接后的文件大小不一致

02. 链接后的文件类型和权限不一致(颜色不一致)

03. 链接后的文件和源文件 inode信息有出入

    硬链接inode号码一致

软链接inode号码不一样

 04. 源文件被删除之后

      硬链接文件依然有效

      软链接文件失效

05. 软硬链接创建过程不一致

5.时间

01. 查看时间信息:

date

Tue Apr 16 11:49:51 CST 2019

02. 调整时间显示格式

date +%F

2019-04-16

date "+%F %T"

2019-04-16 11:52:54

date "+%y-%m-%d %H:%M:%S"

19-04-16 11:53:58

显示历史时间信息:

# date +%F -d "-2day" 

# date +%F -d "1 day ago"

显示未来时间信息:

# date  -d "+2day"

# date  -d "2day"

系统自动的备份数据 00:00 4月16日 -- 4月17日 00:00 (17号备份的是16号的数据 因此要前一天)

cp /oldboy/oldboy.log /log/oldboy.log.$(date +%F)

调整:

cp /oldboy/oldboy.log /log/oldboy.log.$(date +%F -d "-1day") 

//每天0点备份

03. 如何实际修改系统时间

# date -s "2020-04-17"

Fri Apr 17 00:00:00 CST 2020

04. 时间同步方法

yum install -y ntpdate

    [root@oldboyedu oldboy]# ntpdate ntp1.aliyun.com

    16 Apr 12:22:33 ntpdate[25718]: step time server 120.25.115.20 offset 268748517.381960 sec

    [root@oldboyedu oldboy]# date

    Tue Apr 16 12:22:48 CST 2019

你可能感兴趣的:(inode block 软硬链接 时间)