Linux文件系统

Posted 成平艺君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件系统相关的知识,希望对你有一定的参考价值。

Linux文件系统由三部分组成:文件名、inode、block(真正存数据)

[enmoedu@ Desktop]$ stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 2358      	Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d	Inode: 35729195    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2017-11-23 16:49:50.024014004 +0800
Modify: 2017-11-22 11:04:58.060385394 +0800
Change: 2017-11-22 11:04:58.062385394 +0800
size 文件的大小(字节数)
blocks 文件的大小(占用块数量)
UID 文件拥有者的UID
GID 文件拥有者的GID
Access 文件的权限(读写执行)
Access=atime 访问的时间
Ctime=atime 发生变动的时间
Mtime=Modify 文件修改的时间

 查看inode所有信息

$>>df -i

[enmoedu@ Desktop]$ df -i 
Filesystem                Inodes  IUsed    IFree IUse% Mounted on
/dev/mapper/centos-root 18317312 128006 18189306    1% /
devtmpfs                  229760    387   229373    1% /dev
tmpfs                     233582     10   233572    1% /dev/shm
tmpfs                     233582    572   233010    1% /run
tmpfs                     233582     13   233569    1% /sys/fs/cgroup
/dev/sda1                 512000    330   511670    1% /boot
tmpfs                     233582     40   233542    1% /run/user/1000
tmpfs                     233582      1   233581    1% /run/user/0
tmpfs                     233582     18   233564    1% /tmp
[enmoedu@ Desktop]$ 

 查看文件发生变动的时间

	$>>ll -i 或 $>>ls -i	
[enmoedu@ Desktop]$ ll -i
total 70756
35722702 -rw-rw-r--. 1 enmoedu enmoedu 72448981 Aug 26  2016 VMwareTools-10.0.10-4301679.tar.gz
71023474 drwxr-xr-x. 9 root    root        4096 Aug 26  2016 vmware-tools-distrib
[enmoedu@ Desktop]$ ls -i
35722702 VMwareTools-10.0.10-4301679.tar.gz  71023474 vmware-tools-distrib

 Linux常见文件系统

    ext4:ext3的升级版,大幅度改动
    NFS:网络文件系统主要用于远程文件共享
    ISO9660:大部分光盘所采用的文件系统
    XFS:日志文件系统,支持超大容量文件,是CentOS7的默认文件系统

XFS和EXT文件系统性能对比

xfs就是一日志文件系统
$>>dhclient  获取Ip地址
如何格式化成xfs文件系统
1.$>>mkfs –t xfs /dev/sdbs			//一般来说,新格式化的文件系统无法使用,需要
								//挂载
2. $>>mkdir /sdb
3. $>>mount /dev/sdb /sdb/
4. $>>df 							//查看是否挂载成功
5.$>>df –T 						//查看是否挂载成功

 

以上是关于Linux文件系统的主要内容,如果未能解决你的问题,请参考以下文章

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

Linux文件系统4--打开文件

linux下如何查看文件夹大小?硬盘使用情况?内存使用情况?

Java itext为pdf 文件添加水印核心功能代码片段

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02