主要内容和学习要求 口理解什么是文件系统 ▣理解Linux文件系统的结构 口掌握Linuⅸ文件的类型和访问权限 口掌握如何安装和卸载文件系统 口掌握处理文件与目录的一些基本命令
主要内容和学习要求 理解什么是文件系统 理解 Linux 文件系统的结构 掌握 Linux 文件的类型和访问权限 掌握如何安装和卸载文件系统 掌握处理文件与目录的一些基本命令
文件系统 ▣文件系统(File system)的各种定义 ◆文件系统是包括在一个磁盘(硬盘、光盘及其它存储设备) 上的目录结构:一个磁盘设备可以包含一个或多个文件系统。 ◆文件系统是在一个磁盘(硬盘、光盘及其它存储设备)上 组织文件的方法。 ◆文件系统是文件的数据结构或组织方法。 ◆文件系统是基于被划分的存储设备上的一种文件的命名、 存储、组织及读取的方法。 ◆一个文件系统是有组织存储文件或数据的方法,目的是易 于查询和存取。文件系统是基于一个存储设备,比如硬盘或 光盘,并且包含文件文件物理位置的维护
文件系统(File system)的各种定义 文件系统 文件系统是包括在一个磁盘(硬盘、光盘及其它存储设备) 上的目录结构;一个磁盘设备可以包含一个或多个文件系统。 文件系统是在一个磁盘(硬盘、光盘及其它存储设备)上 组织文件的方法。 文件系统是文件的数据结构或组织方法。 文件系统是基于被划分的存储设备上的一种文件的命名、 存储、组织及读取的方法。 一个文件系统是有组织存储文件或数据的方法,目的是易 于查询和存取。文件系统是基于一个存储设备,比如硬盘或 光盘,并且包含文件文件物理位置的维护
文件系统 ▣文件系统(File system) ◆磁盘上存储文件的方法和数据结构,是操作系统组织、 存取和保存信息额重要手段,每种操作系统都有自己的文 件系统。 ◆文件系统包含的三个问题 ●从用户角度看,系统中的文件是怎么组织的 ●文件是怎样存储在存储设备上的 ●文件是如何操作的
文件系统(File system) 文件系统 磁盘上存储文件的方法和数据结构,是操作系统组织、 存取和保存信息额重要手段,每种操作系统都有自己的文 件系统。 文件系统包含的三个问题 z 从用户角度看,系统中的文件是怎么组织的 z 文件是怎样存储在存储设备上的 z 文件是如何操作的
一些基本概念 ◆存储介质 硬盘、光盘、软盘、Flashi盘、磁带、网络存储设备等。 ◆磁盘的分割 主要是指硬盘:对于大硬盘,需要合理规划分区。硬盘的分 割,Linux下可以用fdisk、parted等,Windows下可以使用磁盘 管理工具。第三方软件有PQ magic等。 ◆文件系统的创建 一般也被称为格式化,通过一些初始化工具来进行。一般的 情况下每中操作系统都有这方面的工具。 ◆文件系统的挂载(mount) 文件系统只有挂载后才能使用。Windows是自动挂载;Unix 类的操作系统是通过mount命令实现,挂载时要有挂载点,通 常是一个空置的目录
一些基本概念 存储介质 硬盘、光盘、软盘、Flash盘、磁带、网络存储设备等。 磁盘的分割 主要是指硬盘;对于大硬盘,需要合理规划分区。硬盘的分 割,Linux 下可以用 fdisk、parted 等,Windows 下可以使用磁盘 管理工具。第三方软件有 PQ magic 等。 文件系统的创建 一般也被称为格式化,通过一些初始化工具来进行。一般的 情况下每中操作系统都有这方面的工具。 文件系统的挂载(mount) 文件系统只有挂载后才能使用。Windows 是自动挂载;Unix 类的操作系统是通过 mount 命令实现,挂载时要有挂载点,通 常是一个空置的目录
常见的文件系统 ◆常见的文件系统类型有 √FAT16、FAT32、NTFS(Windows) √ext2、ext3、reiserfs、swap(Linux) √NFS(网络文件系统) √iso9660(光盘文件系统) vfat(扩展的DOS分区,支持长文件名) ◆Linux支持多种文件系统 √Linux目前几乎支持所有的Unix类的文件系统, 如HFS、XFS、JFS、Minix fs及UFS等 √Linux支持NFS文件系统 √Linux也支持NTFS和vfat,但不支持NTFS的写操作
常见的文件系统 Linux 支持多种文件系统 9 Linux目前几乎支持所有的Unix类的文件系统, 如 HFS 、XFS 、JFS 、Minix fs 及 UFS 等 9 Linux 支持 NFS 文件系统 9 Linux 也支持 NTFS 和 vfat,但不支持 NTFS 的写操作 常见的文件系统类型有 9 vfat(扩展的DOS分区,支持长文件名) 9 FAT16 、FAT32 、NTFS (Windows) 9 ext2 、ext3 、reiserfs 、swap (Linux) 9 iso9660(光盘文件系统) 9 NFS(网络文件系统)
Linux文件系统结构 口Linux目录结构 ◆Liuⅸ文件系统是一个目录树的结构,文件系统结构从一个 根目录开始,根目录下可以有任意多个文件和子目录,子目录 中又可以有任意多个文件和子目录。 ◆Liuⅸ的这种文件系统结构使得一个目录和它包含的文件/子 目录之间形成一个父子关系。 /(根目录) /bin /sbin /usr /etc /root /home /lib 十
Linux 目录结构 Linux 文件系统是一个目录树的结构,文件系统结构从一个 根目录开始,根目录下可以有任意多个文件和子目录,子目录 中又可以有任意多个文件和子目录。 Linux 文件系统结构 Linux 的这种文件系统结构使得一个目录和它包含的文件/子 目录之间形成一个父子关系。 /(根目录) /bin /sbin /usr /etc /root /home /lib . . . . . . . . . . . . . . . .
Linux文件系统结构 ▣Linux文件系统的结构与Windows的区别 ◆Windows以分区为树根,若有多个分区,则形成多个 树并列的情形: ◆Liuⅸ所有文件系统都安装在一个树根上。进行分区时 必须先划分一个根分区,然后将其它的分区都挂载到这个 根目录下
Linux文件系统的结构与Windows的区别 Windows 以分区为树根,若有多个分区,则形成多个 树并列的情形: Linux 文件系统结构 . . . . . . . . . . . . . . . . . . . . . C: D: E: Linux 所有文件系统都安装在一个树根上。进行分区时 必须先划分一个根分区,然后将其它的分区都挂载到这个 根目录下
Linux文件系统结构 ◆Liuⅸ文件系统结构称为“树状结构或父子结构”。 ◆Linuⅸ文件结构是以根目录/”为起点,向下展开
Linux 文件结构是以根目录“ / ”为起点,向下展开。 Linux 文件系统结构称为“树状结构”或“父子结构”。 Linux 文件系统结构
→文件系统结构的起始位置,称为根 I--bin- 存放基本命令程序(任何用户都可以调用) 1-- boot—一存放系统启动时所读取的文件,包括系统核心文件 1--dev- I--etc、 存放设备文件接口,如打印机、硬盘等外围设备 |.. →存放与系统设置和管理相关的文件,如用户帐号、密码等 I--home ◆ 存放用户专属目录(用户主目录) 1--1ib 1-- misc- →存放一些共享的函数库 1--proc- →一个空目录,供管理员存放公共杂物 |--root、 存放系统核心和执行程序之间的信息 -- sbin 系统管理员(超级用户)专用目录 1--tmp I--usr 与bin类似,存放用于系统引导和管理命令,通常供root使用。 I->bin 临时目录,供任何用户存放临时文件。 1--sbin I--man 此目录包含许多子目录,用来存放系统命令和程序等信息 存放经常变动的文件,如日志文件、临时文件、电子邮件等 I--var-
Linux 的目录结构 文件系统结构的起始位置,称为根 存放基本命令程序(任何用户都可以调用) 存放系统启动时所读取的文件,包括系统核心文件 存放与系统设置和管理相关的文件,如用户帐号、密码等 存放设备文件接口,如打印机、硬盘等外围设备 存放一些共享的函数库 一个空目录,供管理员存放公共杂物 存放用户专属目录(用户主目录) 存放系统核心和执行程序之间的信息 存放经常变动的文件,如日志文件、临时文件、电子邮件等 系统管理员(超级用户)专用目录 此目录包含许多子目录,用来存放系统命令和程序等信息 与/bin类似,存放用于系统引导和管理命令,通常供root使用。 临时目录,供任何用户存放临时文件