文件系统管理

一.文件系统概述

1.文件系统是基于操作系统的,用来管理和组织保存在磁盘驱动器上的数据的系统软件,通过对数据存储布局/空间管理/文件命名/安全控制等 方面的管理,解决了如何在设备上有效的存储数据。

2.文件系统是操作系统与磁盘设备之间交互的一个桥梁,通过文件系统实现了数据合理组织和有效存取,表现在操作系统上就是对文件和目录的管理。

3.元数据:除了保存管理 以文件方式存储的数据外,文件系统也同样将文件以及文件系统自身的一些重要信息(如文件权限/大小/属主等)存放到磁盘上,这些信息称为文件系统的元数据(metadata)

4.文件系统的使用流程:

  1. 存储介质选择:如硬盘/网络存储等
  2. 磁盘分区:使用fdisk/cfdisk/parted等分区工具
  3. 文件系统创建:命令:mkfs

语法:mkfs [-v] [-t fstype]  Device

  • -v 显示mkfs的版本信息
  • -t fstype: 指定创建的文件系统类型,不加此选项时,默认为ext2文件系统
  • Device: 要格式化的磁盘或磁盘分区

例子: mkfs -t ext3

4.挂载设备:将一个文件系统与一个存储关联起来的过程称为挂 载。

二.ext3和ext4文件系统

1.简介:linux中最常用的几种文件系统:ext2/ext3/ext4/ReiserFS/XFS。linux标准文件从VFS开始,然后是ext--ext2--ext3。

2.ext2是linux上标准的文件系统.

3.ext3文件系统

是一种日志式文件系统,其实就是在ext2文件系统基础上增加一个特殊的incode(日志文件),即日志记录功能。根据日志文件系统实现技术的不同,ext3提供三种日志模式:

  • journal模式:文件系统所有数据和元数据的改变都写入日志中。最安全也最慢。
  • Ordered模式:只有对文件系统元数据的修改才会记录日志。默认模式。
  • Writeback模式:元数据先更新,再更新数据。最快。

4.ext4文件系统特点:

  • 支持更多子目录数量:理论上支持无限数量。
  • 支持更大的文件系统和更大的文件:文件系统容量达到1EB,文件容量达16TB。
  • 支持盘区结构
  • 支持日志校验
  • 支持快速fsck
  • 支持在线碎片整理

5.ReiserFs

通过完全平衡结构管理 数据,包括文件数据/文件名及日志 支持等,特点如下:

  • 高效合理利用磁盘空间
  • 先进的日志管理机制
  • 特有的搜寻方式:基于快速平衡树的搜索方式
  • 支持海量磁盘存储

如果应用系统具有很多小文件,同时有大量读/写操作,ReiserFS文件系统绝对是首选。

6.XFS

(1)特点:

  • 优秀的日志记录功能
  • 可扩展性强
  • 快速的写入性能

(2)使用

  • 文件系统格式化命令:mkfs.xfs
  • 文件系统碎片整理命令:xfs_fsr
    • xfs_bmap:查看文件块状况
    • xfs_db:查看磁盘碎片情况
    • xfs_fsr:整理碎片
  • 文件系统一致性检测:xfs_repair

三。文件系统的选择标准

  1. 读操作频繁,同时小文件众多的应用:选择建议:ext4--xfs--ext3。
  2. 写操作频繁:XFS--ext4--ext3
  3. 性能/安全要求都不高:ext2
时间: 2024-10-25 05:14:24

文件系统管理的相关文章

Windows服务器配置与管理文件系统管理

创建销售,财务,信息三个部门和公共文件夹 财务部:修改公司总经理Kevin和财务部经理Noah为可以访问所有文件夹权限 修改本部门的用户能访问其部门的文件夹(完全控制的权限,本部门的用户为此文件夹的所有者) 销售部:修改公司总经理Kevin和销售部经理Mia为可以访问所有文件夹(读取)权限 修改本部门的用户能访问其部门的文件夹(完全控制的权限,本部门的用户为此文件夹的所有者) 信息部:修改公司总经理Kevin和信息部经理Andrew为可以访问所有文件夹(读取)权限 修改本部门的用户能访问其部门的

《Windows服务器配置与管理》模块化教学任务工单(No.1)

<Windows服务器配置与管理>模块化教学任务工单(No.1) 专业班级 模块名称 Windows Server 2008安装与基本配置 指导教师 赵培琨 设备构成 计算机 人员构成 任务时间 1周 人员分工 分值情况 单人满分10 知识准备 (1)不同版本的Windows Server 2008的介绍 (2)Window server 2008的安装 (3)桌面.控制面板.网络连接的设置 (4)mmc的使用 注意事项: (1)该任务完成所需知识可参考<Windows服务器配置与管理&

《Windows服务器配置与管理》------文件系统管理

安全: 08安全团队     http://www.ihonker.org PKAV技术宅交流小组     http://www.pkav.net BugScan     http://www.bugscan.net 90Sec     http://www.90sec.org 网络尖刀(JDSec)      http://www.ijiandao.com/friend 漏洞: WooYun乌云安全漏洞报告平台        www.WuYong.org SCAP中文社区(安全内容自动化协议)

《Windows服务器配置与管理》文件系统管理

工作任务描述 HT公司准备搭建一台文件服务器.公司当前的情况是有销售,财务,信息三个部门.每个部门有几名员工,其中一名是其部门经理(详细用户请见上一项目). 要求: 1.在文件服务器上创建三个文件夹分别存放各部门的文件,并要求只有本部门的用户能访问其部门的文件夹(完全控制的权限,本部门的用户为此文件夹的所有者),每个部门的经理和公司总经理可以访问所有文件夹(读取),另创建一个公共文件夹,使得所有用户都能在里面查看和存放公共的文件 2.每个部门的用户可以在服务器上存放最多100M的文件 3.公司服

《Windows服务器配置与管理》设置文件与文件权限

工作任务描述 HT公司准备搭建一台文件服务器.公司当前的情况是有销售,财务,信息三个部门.每个部门有几名员工,其中一名是其部门经理(详细用户请见上一项目). 要求: 1.在文件服务器上创建三个文件夹分别存放各部门的文件,并要求只有本部门的用户能访问其部门的文件夹(完全控制的权限,本部门的用户为此文件夹的所有者),每个部门的经理和公司总经理可以访问所有文件夹(读取),另创建一个公共文件夹,使得所有用户都能在里面查看和存放公共的文件 2.每个部门的用户可以在服务器上存放最多100M的文件 3.公司服

《Windows服务器配置与管理》FTP服务器的搭建

工作任务描述 HT公司要搭建一台ftp服务器.利用Windows Server 2008服务器自带的IIS组件,发布FTP服务器,具体要求如下: 1.可匿名访问ftp站点: 2.在C盘建立名称为"ftp"的文件夹,作为ftp站点的主目录. 3.建立隔离用户的ftp . 1)建立Bob和John两个用户访问Ftp, 2)ftp采用隔离用户模式: 3)Bob和John两个用户登陆后只可以访问自己的文件夹,并可以自由的上传和下载文件: 4)匿名登陆ftp后,看到的是公共文件夹的内容,并具有只

《Windows服务器配置与管理 》FTP站点服务器

工作任务描述 HT公司要搭建一台ftp服务器.利用Windows Server 2008服务器自带的IIS组件,发布FTP服务器,具体要求如下: 1.可匿名访问ftp站点: 2.在C盘建立名称为"ftp"的文件夹,作为ftp站点的主目录. 3.建立隔离用户的ftp . 1)建立Bob和John两个用户访问Ftp, 2)ftp采用隔离用户模式: 3)Bob和John两个用户登陆后只可以访问自己的文件夹,并可以自由的上传和下载文件: 4)匿名登陆ftp后,看到的是公共文件夹的内容,并具有只

《Windows服务器配置与管理》 设置共享

1.在Vmare中克隆两台windows2008,虚拟机名称分别为"win2008-1"和"win2008-2": 2.网络设置为"仅主机模式": 3.设置两台虚拟机的IP,"win2008-1"IP为:192.168.1.1/24,"win2008-2"IP为:192.168.1.2/24: 4.设置两台虚拟机的计算机名,分别设置为"win2008-1"和"win2008-2

《Windows服务器配置与管理》 文件共享服务器搭建

详细需求描述 1.网络拓扑图如下: 2.利用虚拟机实现网络拓扑,要求如下 (1)虚拟机环境使用hostonly (2)服务器要求: 安装Widnwos Server 2008 R2操作系统 内存要求:750MB 安装五块物理SCSI磁盘,第一块磁盘40GB.两个分区,主分区用来安装操作系统,30GB,扩展分区中建立一个逻辑分区,10GB,用来存储文件:两个分区的文件类型均为NTFS.其余四块磁盘大小均为2GB 1)按要求创建虚拟机 2)添加四块硬盘 客户机要求: 安装Windows 7操作系统

《Windows服务器配置与管理》模块化教学任务工单(No.5)

工作任务描述 在上一个项目中,HT公司为HW的部署windows server 2008 以后,又添置了3块8G的(实验模拟)硬盘,要求完成以下操作 项目要求: 1. 将这3块磁盘升级为动态磁盘. 2. 在磁盘1上创建一个简单卷,大小为10M,格式化为NTFS,卷标为E: 3. 完成后,扩展E卷,由磁盘1和磁盘2各提供10M,最后E卷的大小为多少M? 4. 在磁盘2和磁盘3上划出15M出来做镜像卷,设置卷标为F: 5. 在磁盘2和磁盘3上划出20M出来做带区卷,设置卷标为G: 6. 在磁盘1,磁