Linux 系统中的每一个分区都是一个文件系统 文件系统就是指对存在物理空间上的文件的一种管理软件(个人认为)
Linux
日志文件系统
Linux
Ext
Ext (superblock) 存放文件系统的原数据
包括
Inode是存放文件元数据
Inode 就是一个索引节点
每个inode都有一个号码
Linux 文件系统将索引节点号和文件名同时保存在目录中
一个文件只有一个对应的inode号
书上说ext
从ext
从ext
Ext
Data=journal 所有数据日志纪录模式 Data=writeback 对metadata日志纪录模式
提示metadata是定义文件系统中的数据
Root可以根据实际的工作情况来定义
将一个新的分区格式化成ext
# mke
将ext
# tune
提示
用e
2.#e Reiserfs文件系统
Reserfs 比ext 当前reserfs 只能在intel结构体系上使用 Reiserfs 文件系统一直被用于在高端的unix系统上
Reiserfs 特点
Reiserfs 日志机制在每个实际数据要修改之前把相应的日志写入到磁盘空间
Reiserfs对一些小的文件不分配inode
Reserfs基于平衡树(balanced tree)搜索
Reserfs可以管理上百G的数据
Reserfs 文件系统启动X -windows的速度比ext 文件的附加属性 # chattr +〔AadijS〕 filename 设置文件的附加属性 # lsattr filename 查看文件的附加属性
A
a; 只能向该文件追加内容
i
j
S
将原ext
# tune
# mke 常见的文件系统
Minix
ISO
NFS
提示 常用创建文件系统工具
Mkfs 可以用于创建各种文件系统
Mke
# Mk 文件系统的使用
设备
挂载点 Mount命令参数 挂载时使用mount命令
基本格式 Mount -t 指定文件系统的类型 Umount 卸载文件系统
Mount -o loop disk
Mount -o 选项指定挂载文件系统时的选项
ro
rw
nouser
user 配置/etc/fstab /etc/fstab 这个文件是文件系统的挂载信息
当mount一个文件系统时如果给出的参数不全
当系统启动时
这个文件同时 fstab 文件的格式 fs_spec fs_file fs_type fs_options fs_dump fs_pass
/dev/hda fs_spec ; 这个字段表示要加载的文件系统所在的设备或远程文件系统
fs_file
fs_type
说明
Fs_options
加载文件系统可以指定的参数
ro
sync
user
quota
noauto
fs_dump ; 该选项被
fs_pass ; 这个字段表示fsck命令用来决定在启动时需要被扫描文件系统的顺序 检查当前系统中挂载的文件系统 # mount 使用mount命令 # cat /etc/fstab 使用/etc/fstab 文件 # cat /proc/mounts 使用内存镜像文件 卷标的含义
由于设备的文件名可能在硬盘结构发生变化时而改变
卷标纪录在ext
e # cat /etc/fstab
LABEL=/ / ext
/dev/hda
第二的意思就是说
第一行没有指明分区
手动添加新分区
# e # mkdir /new 最后在/etc/fstab 文件中加入
LABEL=/new /new ext
这样就ok了
查询 ext
# e Boot 系统返回信息
更改ext
# e
# e Data 系统返回信息 用卷标名来挂载文件系统 # mount —L data /data # mount LABEL=DATA /data
当你想创建
如果驱动器不包括任何这在使用的分区 文件系统的维护命令
Fsck /filesystem check
e
tun
resize
parted
linux有个parted 工具可以调整分区的大小
# parted /dev/had resize
意思是把分区
Linux系统将每隔
# tune
设置检查文件系统的时间间隔秒数(-i)为 文件系统访问控制列表 可以为多个用户和组建立文件访问控制列表
基本格式化为 Getfacl Setfacl Acl 访问控制列表
自定义访问控制列表是一种机制
(user 访问级别
(u
(u
(%
(%
每一个文件都有
m(umask)的限制
比如 自动挂载文件系统 系统通过autofs服务自动的挂载文件系统 需要后台的automount 进程
Autofs服务的开关由 /etc/init 主要应用在软驱和光驱的场合
如果该设备在一段时间内没有被使用 Autofs 服务的主要配置文件
/etc/auto 通过这两个文件来完成automount的设定
Auto 每一行的格式为
自动挂载目录的集合 参考文件(默认文件为/etc/auto
Auto
每一个行的格式为
挂载点(实际挂载点为 |