Linux重要目录

来源:互联网 发布:西门吹牛中淘宝店 编辑:程序博客网 时间:2024/05/19 23:16

1.Linux系统目录结构与挂载访问

*Linux下不同目录可挂载不同分区*Linux中所有的系统磁盘必须在挂载之后才可以使用[root@XMJ ~]# df -h            #查看系统挂载信息Filesystem            Size  Used Avail Use% Mounted on/dev/vda1              20G  1.2G   18G   6% /*挂载设备                          挂载点[root@XMJ ~]# cat /etc/fstab       #开机自动挂载的文件系统/dev/vda1            /                    ext3       noatime,acl,user_xattr 1 1proc                 /proc                proc       defaults              0 0sysfs                /sys                 sysfs      noauto                0 0debugfs              /sys/kernel/debug    debugfs    noauto                0 0devpts               /dev/pts             devpts     mode=0620,gid=5       0 0要被挂载的设备|文件系统的挂载点|挂载的文件系统的类型|挂载选项|备份|磁盘检查[root@XMJ ~]#*/mnt 临时挂载设备*mount 挂载设备 挂载点:临时挂载目录(挂载:把目录和分区建立起关系)[root@localhost /]# ll /dev/vda*brw-rw----. 1 root disk 253, 0 Jul 13 03:42 /dev/vdabrw-rw----. 1 root disk 253, 1 Jul 13 03:42 /dev/vda1[root@localhost /]# mount /dev/vda1 /mnt/[root@localhost /]# cd /mnt/[root@localhost mnt]# lsbin   data  etc   lib    media  opt   root  sbin    srv  tmp  varboot  dev   home  lib64  mnt    proc  run   server  sys  usr[root@localhost mnt]# cd ..[root@localhost /]# umount /mnt/[root@localhost /]# ls /mnt/[root@localhost /]# *free:查看当前内存的使用状况[root@XMJ ~]# free             total       used       free     shared    buffers     cachedMem:       1020344     382112     638232          0      67988     187744-/+ buffers/cache:     126380     893964Swap:            0          0          0[root@XMJ ~]# 目录:/:存放系统相关程序,也就所At&t开发的Unix程序/usr:存放Unix系统商(如IBM和HP)开发的程序/usr/local:存放用户自己安装的用户(编译时的默认路径),但是yum|rpm安装不是这里/opt:用于存放系统第三方软*执行程序/usr/bin| 数据文件和帮助:/usr/share|运行加载的配置文件和服务启动的命令:/etc

2.FHS(目录层次标专) Linux目录结构

*FHS定义了两层规范:    第一层:/ 目录下各目录应该存放什么文件数据(例如:/etc目录放置系统的配置文件,例如:/etc/exports,/etc/hosts,而/bin和/sbin防止程序及系统命令)    第二层:针对 /usr 和 /var 这两个子目录来定义(例如:/var/log下放系统日志文件等)提示:/var 分区单独分出来(原因:书里面讲 /var 分区是可变的,容易被充满,会造成系统不正常)但是:目前我们不这么做(原因:硬盘已经足够大了,并且我们都有监控系统,当硬盘剩余20%-30%,系统就会自动报警(邮件|短信|电话等通知你),自己足够有三两天时间去处理)

3./目录结构

[root@XMJ ~]# tree / -L 1      #显示第一级目录(-l number 查看目录级数)/|-- bin         #常用二进制命令所在的目录,和/usr/bin(安装程序的命令)类似|-- boot        #Linux内核及引导程序所需的文件目录(静态文件:基本不会改变不会更新大小可以固定)|常见:/boot 128M swap内存的1.5倍 | 内核必须存放位置|-- data        |-- *dev            #设备文件的目录,比如声卡,磁盘等|-- *etc            #二进制安装包(yum|rpm)的配置文件默认目录|服务启动命令的存放目录(/etc/init.d-->rc.d/init.d)|-- *home       #普通用户的家目录|-- lib         #库文件存放目录(共享库或者内核库)|-- lib64|-- lost+found  #当系统意外崩溃或者机器意外关机时,会产生一些文件碎片(系统在开机启启动过程中fsck工具会检查这里,并修复已破坏夫人文件|磁盘坏掉时也可以用fsck做检查(要检查必须得卸载))|-- media|-- mnt         #临时文件系统挂载点|-- *opt            #第三方软件包安装位置|-- *proc       #内核和进程信息的虚拟文件系统(操作系统运行时,进程及内核信息存放在这里)|-- root|-- sbin        #系统二进制命令,只有管理员(root)才可以用|-- selinux|-- srv|-- sys|-- *tmp            #临时文件存放,运行程序的时候可能会产生(t权限)|-- usr`-- var         #目录内容是经常变的(/var/spool/cron/:定时任务配置文件目录,/var/log/message日志文件)21 directories, 0 files[root@XMJ ~]# *df 查看磁盘挂载相关信息(T:文件系统类型|h:人性化显示|i:inode)*free -m查看内存信息(cat /proc/meminfo)

4.如何查看自己是32位系统还是64位

[root@XMJ ~]# ll /lib* -lddr-xr-xr-x. 11 root root  4096 May 31  2016 /libdr-xr-xr-x.  9 root root 12288 May 31  2016 /lib64  #32位系统没有此文件[root@XMJ ~]# uname -mx86_64[root@XMJ ~]# uname -aLinux XMJ 2.6.32-504.30.3.el6.x86_64 #1 SMP Wed Jul 15 10:13:09 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux[root@XMJ ~]#

5.查看内存及CPU

[root@foundation66 Desktop]# cat /proc/meminfo      #内存[root@foundation66 Desktop]# free -m                #查看内存              total        used        free      shared  buff/cache   availableMem:           3675         994        1745          11         936        2384Swap:          3840           0        3840[root@foundation66 Desktop]# cat /proc/cpuinfo      #CPU[root@foundation66 Desktop]# cat /proc/loadavg      #负载(系统繁忙的表示)0.03 0.11 0.08 1/435 14757[root@foundation66 Desktop]# [root@XMJ ~]# cd /var/log/messages         #系统日志文件[root@XMJ ~]# cd /var/spool/cron/      #定时任务的配置文件路径

6.系统中一些重要的子目录(必须会)

(1)配置网络地址及GW等[root@XMJ ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE='eth0'               #设备NM_CONTROLLED='yes'ONBOOT='yes'                #开机启动IPADDR='10.186.13.179'NETMASK='255.255.0.0'GATEWAY='10.186.0.1'[root@XMJ ~]# *修改完之后需要重启网络 通过 setup-network configuration 修改网卡就是在修改此配置文件*图形界面修改:nmtui|nm-connection-editor|setup(2)客户端DNS配置文件,DNS可实现域名和IP的互相解析[root@XMJ ~]# cat /etc/resolv.conf (3)设定用户IP与名字(或域名)的对应表,相当于本地LAN内DNS*可以实现dns解析工具(用于域名的测试|服务器之间的调用可以用域名)[root@XMJ ~]# cat /etc/hosts*用于通过域名之间的测试|服务器之间的调用域名(内部的DNS)[root@foundation66 Desktop]# cat /etc/hosts.....*解析之后,就可以直接访问域名了172.25.66.2 www.xmj.com.....[root@foundation66 Desktop]# ping www.xmj.comPING www.xmj.com (172.25.66.2) 56(84) bytes of data.64 bytes from www.xmj.com (172.25.66.2): icmp_seq=1 ttl=64 time=0.185 ms64 bytes from www.xmj.com (172.25.66.2): icmp_seq=2 ttl=64 time=0.168 ms64 bytes from www.xmj.com (172.25.66.2): icmp_seq=3 ttl=64 time=0.169 ms^C--- www.xmj.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 1999msrtt min/avg/max/mdev = 0.168/0.174/0.185/0.007 ms[root@foundation66 Desktop]#(4)主机名及网卡启动网关等配置[root@XMJ ~]# cat /etc/sysconfig/network   #永久修改主机名NETWORKING=yes      #网卡启动#HOSTNAME=VM_13_179_centosHOSTNAME=XMJ[root@XMJ ~]# hostname linux       #临时修改主机名*setup图形界面修改也可以*不需要重启系统,就需要主机名永久生效 先hostnam,再在配置文件里面一修改(同selinux的优化)**扩展:关闭selinux[root@XMJ ~]# setenforce 0[root@XMJ ~]#vim /etc/sysconfig/selinux[root@XMJ ~]# getenforce Enforcing[root@XMJ ~]#cat /etc/sysconfig/selinux | grep SELINUX# SELINUX= can take one of these three values:SELINUX=enforcing# SELINUXTYPE= can take one of three two values:SELINUXTYPE=targeted [root@XMJ ~]#(5)记录开机要mount的文件系统[root@XMJ ~]# cat /etc/fstab [root@XMJ ~]# dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/vda1             20641404   1176788  18416100   7% /^^^了解二者在启动过程被调用的时间    */etc/fstab #开机自动挂载的文件系统    */etc/rc.d/rc.local #开机加载的程序(6)开机加载的程序[root@XMJ ~]# cat /etc/rc.local *了解linux的启动过程,可以直到rc.local什么时候被加载#!/bin/sh/usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null 2>&1 &/usr/local/qcloud/rps/set_rps.sh >/tmp/setRps.log 2>&1/usr/local/qcloud/irq/net_smp_affinity.sh >/tmp/net_affinity.log 2>&1#secu_agent init monitor, install at Tue May 30 14:13:02 CST 2017/usr/local/sa/agent/init_check.sh  > /dev/null 2>&1[root@XMJ ~]# (7)设定系统启动时init进程将把系统设置成什么样的runlevel(运行级别)及加载相关启动文件[root@XMJ ~]# cat /etc/inittab (8)设定NFS(网络文件系统)系统用的配置文件[root@XMJ ~]# cat /etc/exports (9)存放系统或服务器以 System V 模式启动的脚本[root@XMJ ~]# ls /etc/init.d/  #通过yum|rpm安装的服务的启动脚本存放位置acpid             functions   killall       netfs    quota_nld    singleatd               halt        lvm2-lvmetad  network  rdisc        sshdauditd            ip6tables   lvm2-monitor  ntpd     restorecond  udev-postblk-availability  iptables    mdmonitor     ntpdate  rsyslogbootlocal         irqbalance  messagebus    postfix  sandboxcrond             kdump       netconsole    psacct   saslauthd[root@XMJ ~]# ls -l /etc/init.d        #是一个软链接lrwxrwxrwx. 1 root root 11 May 30  2016 /etc/init.d -> rc.d/init.d[root@XMJ ~]# (10)如果服务是通过xinetd模式运行的,它的脚本需要放在此目录下[root@XMJ ~]#  ls /etc/xinetd.d/rsync[root@XMJ ~]# *建议抛弃此模式(11)系统全局环境变量配置路径[root@XMJ ~]# cat /etc/profile*修改完之后不生效,需要做以下操作[root@XMJ ~]# source /etc/profile #使用 .|source使其生效[root@XMJ ~]# echo $USERroot[root@XMJ ~]# echo $UID0[root@XMJ ~]# *除此之外/etc/profile.d也可以实现此功能        如果希望系统登陆时可以执行一个程序,则将程序放入此文件并且+x权限(12)加载登陆程序的一个目录,命令或者文件独立存在*shell编程写跳板机时可能会使用到[root@XMJ ~]# ll /etc/profile.d/*在里面添加脚本就可以了total 44-rw-r--r--. 1 root root 1127 Apr 17  2012 colorls.csh-rw-r--r--. 1 root root 1143 Apr 17  2012 colorls.sh-rw-r--r--. 1 root root  192 Feb  3  2012 glib2.csh-rw-r--r--. 1 root root  192 Feb  3  2012 glib2.sh-rw-r--r--. 1 root root 1741 Feb 22  2013 lang.csh-rw-r--r--. 1 root root 2706 Feb 22  2013 lang.sh-rw-r--r--. 1 root root  122 Feb  7  2007 less.csh-rw-r--r--. 1 root root  108 Feb  7  2007 less.sh-rw-r--r--. 1 root root   97 Apr  5  2012 vim.csh-rw-r--r--. 1 root root  269 Apr  5  2012 vim.sh-rw-r--r--. 1 root root  169 May 20  2009 which2.sh[root@XMJ ~]# ^^^/etc下的重要文件(11)记录用户登陆前显示的信息[root@XMJ ~]# cat /etc/issueCentOS release 6.4 (Final)Kernel \r on an \m[root@XMJ ~]#(13)登陆服务器时提示信息*也可在/etc/profile.d/中添加脚本实现[root@XMJ ~]# cat /etc/motd [root@XMJ ~]# vim /etc/motd [root@XMJ ~]# cat /etc/motd Hello , I am xmj![root@XMJ ~]# logout[kiosk@foundation66 Desktop]$ ssh root@123.207.123.117root@123.207.123.117's password: Last login: Wed May 31 18:47:58 2017 from 117.32.216.72Hello , I am xmj! -----> (/etc/motd里面的内容)[root@XMJ ~]# (14)包括一行声明RedHatbanben号和名称的信息[root@XMJ profile.d]# cat /etc/redhat-release CentOS release 6.4 (Final)[root@XMJ profile.d]# uname -r      #查看内核版本好=号2.6.32-504.30.3.el6.x86_64[root@XMJ profile.d]# (15)/usr/local     编译时的默认路径    存放自己安装的程序    yum|rpm包不遵循(16)/opt 用于存放第三方厂商开发的程序^^^^很重要,专业答法*注意:在面试的时候当被问到公司用什么系统的时候: 不要说6.4|centos-6.4()菜鸟回答 加上内核版本号:Centos-64位,内核版本号是2.6.32-504()缺少了则说明不专业*优化系统时需要用chatter +i锁定以下几个文件,以提高系统的安全性[root@XMJ ~]# cat /etc/group           #设定用户组与相关信息*[root@XMJ ~]# cat /etc/passwd          #帐号信息文件*[root@XMJ ~]# cat /etc/shadow          #密码信息文件[root@XMJ ~]# cat /etc/sudoers         #可以用sudo命令的配置文件(权限提升)*[root@XMJ ~]# cat /etc/securetty       #设定哪些终端可以让root登陆[root@XMJ ~]# cat /etc/rsyslog.conf        #日志设置文件*[root@XMJ ~]# /var/log/message*            #系统默认日志文件,非常重要[root@XMJ ~]# cat /var/log/secure      #系统安全的日志文件,记录登入系统存取信息的文件,按周自动轮询(可看到自己切换用户的时间|谁登入自己设备等)*[root@XMJ ~]# /var/spool/cron/user     #定时任务存放位置[root@localhost Desktop]# /var/spool/clientmqueue/#sendmail临时文件目录(6.4系统不自带)*Last[root@XMJ ~]# last         #显示登陆系统的用户列表[root@XMJ ~]# w 20:11:37 up 1 day,  5:56,  1 user,  load average: 0.00, 0.00, 0.00USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/2    117.32.216.72    18:56    0.00s  0.04s  0.00s w[root@XMJ ~]# who  #看同时几个人在登陆此服务器root     pts/2        2017-05-31 18:56 (117.32.216.72)[root@XMJ ~]# 

7.系统负载平均值信息

*系统的繁忙情况比较准确,但是不够细致,uptime的结果[root@XMJ ~]# cat /proc/loadavg    #系统的负载信息0.00 0.00 0.00 1/84 32625[root@XMJ ~]# uptime  20:47:02 up 1 day,  6:32,  1 user,  load average: 0.00, 0.00, 0.00*内核调优参数[root@localhost Desktop]# cat /etc/sysctl.conf  #在此添加和在/proc下改内容效果一样||proc是临时生效[root@localhost Desktop]# cat /proc/sys/net/ipv4/tcp_*[root@XMJ ~]# *top  查看CPU核数,也会出现负载的情况[root@XMJ ~]# top  #监控cpu的核数

8.系统环境变量及PATH变量

[root@XMJ ~]# echo $PATH  #查看系统环境变量/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin*默认都是命令的路径*举例如下:重在体会[root@XMJ ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@XMJ ~]# vim xmj.sh[root@XMJ ~]# cat xmj.sh echo "I am so excellent"[root@XMJ ~]# xmj.sh-bash: xmj.sh: command not found[root@XMJ ~]# mv xmj.sh /sbin/[root@XMJ ~]# mv xmj.sh /sbin/[root@XMJ ~]# xmj.sh-bash: /sbin/xmj.sh: Permission denied[root@XMJ ~]# chmod +x /sbin/xmj.sh [root@XMJ ~]# xmj.sh I am so excellent[root@XMJ ~]#*永久生效[root@XMJ ~]# mv /sbin/xmj.sh /mnt/[root@XMJ ~]# xmj.sh-bash: /sbin/xmj.sh: No such file or directory[root@XMJ ~]# vim /etc/profile.....export PATH=/mnt:$PATH.....[root@XMJ ~]# xmj.sh-bash: /sbin/xmj.sh: No such file or directory[root@XMJ ~]# source /etc/profile  #注意修改之后一定要执行此步[root@XMJ ~]# xmj.sh I am so excellent[root@XMJ ~]# echo $PATH/mnt:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin   ----->注意:多了/mnt目录[root@XMJ ~]# which xmj.sh/mnt/xmj.sh[root@XMJ ~]# *user的.base_profile #用户的环境变量*/etc/profile       #全局的,所有用户的*切换用户时,如果没有加 - ,则只能是切换了用户,没有切换环境变量

9.Linux中文件类型和扩展名

(1)文件*用 touch | cp | tar | echo | cat 等工具生成的文件都属于普通文件*纯文本文件:ASCII(大多数) | 二进制文件:binary(大多数命令文件) |数据格式文件:data*通过file查看普通文件的类型[root@XMJ xmj]# file file1      #查看文件类型file1: ASCII English text[root@XMJ xmj]# file file1.tar.gzfile1.tar.gz: gzip compressed data, from Unix, last modified: Tue May 30 20:36:39 2017[root@XMJ xmj]# file /var/log/wtmp /var/log/wtmp: DBase 3 index file[root@XMJ xmj]#(2)目录文件(3)字符设备及块设备 *b:块设备|c字符设备*查找块设备(磁盘|光驱等),一般在/dev下[root@XMJ ~]# find /dev/ -type b | xargs ls -l[root@XMJ ~]# find /dev -type b -exec ls -l {} \;.....brw-rw---- 1 root disk 1, 8 May 30 14:14 /dev/ram8.....*字符设备[root@XMJ xmj]# mknod DCH c 5 1[root@XMJ xmj]# ls -l DCH crw-r--r-- 1 root root 5, 1 Jun  1 08:48 DCH[root@XMJ xmj]# (4)套接口文件*s:套接口文件*通常在网络之间进行通信链接*当我们启动Mysql服务时,会产生一个mysql.sock文件[root@XMJ xmj]# find /dev/ -type s | xargs ls -lsrw-rw-rw- 1 root root 0 May 30 14:14 /dev/log[root@XMJ xmj]# (5)链接文件*注:硬链接文件属于普通文件|软链接文件才是链接文件[root@XMJ xmj]# ln -s file1 xmj1    #制作软链接(xmj1是指向file1的文件)[root@XMJ xmj]# ll xmj1 lrwxrwxrwx 1 root root 5 Jun  1 08:55 xmj1 -> file1 *访问xmj1,系统去找file1[root@XMJ xmj]# ln file2 dch1       #制作硬链接[root@XMJ xmj]# ll dch1 -rw-r--r-- 2 root root 3 May 30 16:16 dch1[root@XMJ xmj]# (6)管道文件 以P开头

10.Linux文件属性及权限

*索引节点|文件类型|权限属性|链接数|所属用户和组|最近修改时间等[root@XMJ xmj]# ls -lih     #查看文件属性* i:显示inode信息inode节点号|文件类型及权限|硬链接数|所属用户|组|大小|789最近修改时间|名称total 36K401422 crw-r--r-- 1 root root 5, 1 Jun  1 08:48 DCH401862 -rw-r--r-- 2 root root    3 May 30 16:16 dch1401861 -rw-r--r-- 1 root root   29 May 30 21:29 file1401872 -rw-r--r-- 1 root root  118 May 30 20:36 file1.tar.gz401862 -rw-r--r-- 2 root root    3 May 30 16:16 file2401883 -rw-r--r-- 1 root root  122 May 30 21:04 file2.tar.bz401863 -rw-r--r-- 1 root root    0 May 30 15:19 file3401873 -rw-r--r-- 1 root root  246 May 30 20:42 linux1401864 drwxr-xr-x 2 root root 4.0K May 30 20:52 linux4401865 drwxr-xr-x 2 root root 4.0K May 30 21:05 linux5401866 drwxr-xr-x 2 root root 4.0K May 30 15:19 linux6401887 lrwxrwxrwx 1 root root    5 Jun  1 08:55 xmj1 -> file1 [root@XMJ xmj]# 

^^^^^重点
11.索引节点 inode 与block 画图

*inode索引节点:里面存放属性信息,但是惟独不包括文件名*linux中分区被格式化(ext2|ext3)之后会有两部分:    第一部分:Inode(存储数据属性信息ls -l显示的结果|但是唯独不包括文件名)    第二部分:Block(用来实际存储数据)*读取文件的过程:通过filename找到inode然后在通过inode找到文件block的文件数据*inode有大小:因为要存放文件的属性信息*不能修改因为在格式化的时候大小已经确定|或者在格式化分区的时候自己指定大小[root@XMJ xmj]# dumpe2fs  /dev/vda1 | grep -i "Inode size"dumpe2fs 1.41.12 (17-May-2010)Inode size:           256byte[root@XMJ xmj]# 

12.有关 block分区

*注意:一个文件至少要占一个inode和一个block|原则上inode数量大于block,则inode数量够用*Block分太大:浪费空间 Block分太小:影响磁盘读取性能*当前生产环境一般设置位4k

13.一个100M的磁盘分区,写入1k的文件,写入1M的文件,分别可以写多少各?(*)

*注意:不能直接除,必须要考虑 inode 的大小*解答:此题只需要说明 inode 和 block 技术知识思想即可^^^^^&错误解答:直接去计算&正解:    inode是存放文件属性信息的(c6.4中默认大小是256byte)    block实际存放文件内容,默认大小1k(boot)或4k(非系统分区)    一个文件至少要占用一个 inode 和一个 block*当出现:"No space left on device"  这个错误是 inode 和 block 两者之一满导致的(一个文件至少占一个block和一个inode)*加入block为1k或者4k的情况,不论写入1k或者1M的情况下都是如下结论   block先满,而inode有余*当占block特别多的时候,会造成读取磁盘次数变多,从而造成读取数据慢(每读取一个block,就是一个I0)

14.磁盘管理

*对磁盘进行分区*正在使用时,不能被格式化[root@localhost ~]# fdisk /dev/vdb         #新建分区*m打印帮助|建完分区之后一定要保存*分区之后,一定要点保存[root@localhost ~]# fdisk -l           #查看分区[root@localhost ~]# partprobe          #写入分区表,通知内核,生效Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.[root@localhost ~]# mkfs.ext4 /dev/vdb1 #格式化分区.....Allocating group tables: done                            Writing inode tables: done                            Creating journal (4096 blocks): doneWriting superblocks and filesystem accounting information: done (The file will be....).....[root@localhost ~]# tune2fs -c -1 /dev/vdb1 #不让其做()动作tune2fs 1.42.9 (28-Dec-2013)Setting maximal mount count to -1[root@localhost ~]#*注:格式化完还不能用,要使用必须要挂载[root@localhost ~]# mount /dev/vdb1 /mnt/[root@localhost ~]# df -ih             Filesystem     Inodes IUsed IFree IUse% Mounted on/dev/vda1         10M  108K  9.9M    2% /devtmpfs         227K   301  227K    1% /devtmpfs            231K     5  231K    1% /dev/shmtmpfs            231K   380  230K    1% /runtmpfs            231K    13  231K    1% /sys/fs/cgroup/dev/vdb1         50K    11   50K    1% /mnt[root@localhost ~]# df -i              #inode可以放这么多个文件Filesystem       Inodes  IUsed    IFree IUse% Mounted on/dev/vda1      10484096 110350 10373746    2% /devtmpfs         231768    301   231467    1% /devtmpfs            235665      5   235660    1% /dev/shmtmpfs            235665    380   235285    1% /runtmpfs            235665     13   235652    1% /sys/fs/cgroup/dev/vdb1         51200     11    51189    1% /mnt[root@localhost ~]# dumpe2fs /dev/vdb1 | grep -i "block size"  #查看block大小dumpe2fs 1.42.9 (28-Dec-2013)Block size:               1024[root@localhost ~]# dumpe2fs /dev/vdb1 | grep -i "inode size"dumpe2fs 1.42.9 (28-Dec-2013)Inode size:           128[root@localhost ~]# 

——END—–