设为首页 加入收藏

TOP

用户与磁盘(一)
2017-10-11 14:06:14 】 浏览:7945
Tags:用户 磁盘

第1章 linux文件属性相关

1.1 linux文件属性

1.2 磁盘的使用过程

1、磁盘(房子)

2、分区(划分隔断)

3、格式化创建文件系统(装修)

4、挂载(安装门窗)

5、存放文件(住人)

1.3 inode 索引节点

索引节点(index node

       通过文件名找到inode号码

1.3.1 inode 怎么来的

格式化创建文件系统 生成inodeblock

1.3.2 含义

inode索引节点号码就相当于家庭住址

inode是一个小空间存放文件属性和block的位置

1.3.3 显示文件内容的过程

先通过文件名找到inode号码

再读取inode中存放的block位置信息

最后显示block内容,就是显示文件的内容。

1.3.4 特点

       1)在系统中创建一个非空的文件占用一个inode和至少一个block

       2)在同一个分区中(文件系统),如果两个文件的inode号码相同这两个文件互为硬链接

       3inode大小 256字节 (再centos6.x系统中),分区小于500M时为128字节

1.4 block

1.4.1 怎么来的

       格式化创建文件系统与inode一起产生

1.4.2 含义

       存放数据(文件内容)

block是用来存放文件内容

1.4.3 特点

       1、大小 block 默认4kcentos6.x

       2、如果文件很大,会占用多个block,如果文件很小,剩余空间无法使用

       3、磁盘进行读写 io 是按照block为单位的 读取一次block 算一次io

             

1.4.4 怎么看

       查看文件大小

       block的大小,其实就是磁盘物理空间的大小。

[root@znix ~]# ls -lh

total 692K

-rw-r--r--  1 root root    0 Aug 29 09:34 1

-rw-------. 1 root root 1.1K Aug 10 18:39 anaconda-ks.cfg

1.5 inode 详细信息

1.5.1 inode号码

使用ls -lhi 命令

l显示详细信息

h 以人类可读的方式显示

i 显示inode号码

[root@znix ~]# ls -lhi

total 692K

   42 -rw-r--r--  1 root root    0 Aug 29 09:34 1

15199 -rw-------. 1 root root 1.1K Aug 10 18:39 anaconda-ks.cfg

   57 -rw-r--r--. 1 root root  292 Aug 17 16:23 ett.txt

   49 -rw-r--r--. 1 root root    0 Aug 16 16:28 find

1.5.2 看看文件的详细信息

使用 stat  命令可以查看文件的详细信息

[root@znix ~]# stat  /etc/hosts

  File: `/etc/hosts'

  Size: 250         Blocks: 8          IO Block: 4096   regular file

Device: 803h/2051d  Inode: 390175      Links: 2

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2017-08-28 11:32:03.002850494 +0800

Modify: 2017-08-28 11:31:58.819852365 +0800

Change: 2017-08-28 11:31:58.821852222 +0800

1.6 磁盘信息/block

1.6.1 系统中磁盘使用情况

df 命令查看,可以加-h 以人类可读的方式显示

[root@znix ~]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda3        9213440 1590408   7148360  19% /

tmpfs             242992       0    242992   0% /dev/shm

/dev/sda1         194241   40002    143999  22% /boot

       -h 以人类可读的方式显示

[root@znix ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3       8.8G  1.6G  6.9G  19% /

tmpfs  

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇系统配置相关命令 下一篇解决CentOS内网机通过Windows下架..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目