第三部分:文件系统
1,文件系统格式:
linux支持的文件系统格式很多,最为常见的是:ext2,3,4,xfx,NFS,使用 man mkfs可以查看在格式化时支持的文件系统格式。
2,linux 文件目录:
3,管理文件系统
1,创建文件系统(mkfs)
mkfs常用参数:
-t :指定文件系统类型,如ext4,xfs
-c:创建文件系统前对磁盘进行坏块检查
mkfs -t xfx -c /dev/sdc1
2,挂在文件系统(mount),文件系统 创建完成之后,挂载到 文件目录下才能进行使用。
mount常见参数:
-t :指定文件系统类型。
-o:指定文件挂在选项。-o当中选项相当的多,其中比较 常用到的是ro(只读),rw(读写), atime(包含文件和目录 )
-r : 件系统以只读的方式挂载。 相当于 -o ro
-w:文件系统以读写的方式进行挂载。这个也是mount在进行挂载的时候的默认选项。
3,查看已经挂载的文件系统
df -h #-h :以人类可读的方式显示
注意:当系统重启之后,使用mount挂载的文件系统将不会自动挂载,果需要开机自动挂载,需要修改/etc/fstab
第一列:设备名称。比如:/dev/sdc1
第二列:挂载点
第三列:文件系统类型
第四列:文件的挂在选线,之前的-o就是这个,
第五列: 提供 备份功能,0表示不备份,1,表示备份
第六列:指定计算机启动时文件系统检测的优先级,0:表示不检查,1:表示检测,2:一般为根文件系统的优先级。数字越大优先级越高。范围0-2
4,文件与目录管理
在linux当中,一切事物都是以文件的表示,所以文件和目录的管理及其的重要,
1,查看文件的详细属性:ls 或者ll
ls 常用参数:
-a: 列出全部文件,目录(包含隐藏文件)
-l:使用长格式显示文件的属性以及 详细信息。
-h:以人类可读的方式 显示
ll 相当于ls -al
第一列:文件的类型信息,和读写执行权限信息。
第二列:硬链接的个数
第三列: 文件所有者
第四列:文件所属组
第五列:文件大小
第六列:文件的ctime(最后的修改时间)
第七列:文件名
第一列详解
第一列可以细分10小列 ,第一小列表时文件的类型,d(目录),-(普通文件),l(连接文件),b(块文件),s(套字节socket文件),第一其余表示文件的读写执行权限,下面详细讲一下文件的读写执行权限,suid, sgid,sbit,还有特殊权限位。
1,读(r)写(w)执行(x),r的数字 表示方式是4,w:2,x:1,合计为7.