1 / 17

LINUX 服务器管理技术

LINUX 服务器管理技术. 田 钧. 第七章 文件系统. 内容. linux 文件系统简述 linux 系统目录 分区管理 文件系统类型 文件系统管理. Linux 目录系统. 文件名: 长度: 1-256 (建议 <14 ) 命名规则: 不许:‘ /’ 和‘ ’ 文件名区分大小写 常用的通配符 : * : 匹配零个或多个字符 ?: 匹配任何一个字符 [abc]: 匹配任何一个在枚举集合中的字符 [a-z]: 匹配任何一个小写字符

Download Presentation

LINUX 服务器管理技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINUX 服务器管理技术 田 钧

  2. 第七章 文件系统

  3. 内容 • linux文件系统简述 • linux系统目录 • 分区管理 • 文件系统类型 • 文件系统管理 3

  4. Linux目录系统 文件名: 长度:1-256(建议<14) 命名规则: 不许:‘/’和‘ ’ 文件名区分大小写 常用的通配符: *:匹配零个或多个字符 ?:匹配任何一个字符 [abc]:匹配任何一个在枚举集合中的字符 [a-z]:匹配任何一个小写字符 [A-F]:匹配任何一个从A到F大写字符 [0-9]:匹配任何一个单个数字 4

  5. Linux文件系统简述 • 文件系统指文件存在的物理空间。在Linux系统中,每个分区都是 一个文件系统,都有自己的目录层次结构。 • Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活, 并可以和许多其它种操作系统共存。 • Virtual File System(虚拟文件系统)使得Linux可以支持多个 不同的文件系统。由于系统已将Linux文件系统的所有细节 进行了转换,所以Linux核心的其它部分及系统中运行的程 序将看到统一的文件系统。Linux的虚拟文件系统允许用户 同时能透明地安装许多不同的文件系统。虚拟文件系统是为 Linux用户提供快速且高效的文件访问服务而设计的。 • Linux系统核心可以支持十多种文件系统类型:JFS、 ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minix、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等,并且,毫无疑问,Linux系统支持的文件系统还会增加。 5

  6. Linux文件系统 Linux支持的文件系统: • minix:最古老、最可靠 • xia:minix的修正版 • ext:ext2的老版本 • ext2:当前最通用的Linux文件系统 • Ext3:ext2+log是linux通用的文件系统 • smb:是一种支持Windows for Workgroups、Windows NT和Lan manager的基于SMB协议的网络文件系统。 • nfs:网络文件系统 • msdos:与MSDOS、OS/2等FAT文件系统兼容 • vfat: windows的fat16或fat32文件系统 • umsdos:Linux下的扩展msdos文件系统 • iso9660:CD-ROM • hpfs:OS/2文件系统 • sysv:UNIX System V 6

  7. Linux目录结构(一) • /bin/ —用来贮存用户命令。目录 /usr/bin也被用来贮存 用户命令。 • /sbin/ —许多系统命令(例如 shutdown)的贮存位置。目 录/sbin中也包括了许多系统命令。 • /root/ —根用户(超级用户)的主目录。 • /mnt/ —该目录中通常包括系统引导后被挂载的文件系统的 挂载点。譬如,默认的光盘挂载点是/mnt/cdrom • /boot/ —包括内核和其它系统启动期间使用的文件。 • /lost+found/ —被 fsck 用来放置零散文件(没有名称的 文件) • /lib/ —用来存放系统动态连接共享库的。 • /dev/ —贮存设备文件。 7

  8. Linux目录结构(二) • /etc/ —存放了系统管理时要用到的各种配置文件和子目录 。 • /var/ —用于贮存variable(或不断改变的)文件,例如日志 文件和打印机假脱机文件。 • /usr/ —这是linux系统中占用硬盘空间最大的目录。用户的很 多应用程序和文件都存放在这个目录下。 • /proc/ —一个虚拟的系统目录,可以在这个目录下获取系统信 息。这些信息是在内存中,由系统自己产生的。 • /initrd/ —用来在计算机启动时挂载 initrd.img 映像文件的 目录以及载入所需设备模块的目录。 • /tmp/ —用户和程序的临时目录。用来存放不同程序执行时产 生的临时文件。 • /home/ —如果建立一个用户 “xx”,那么在/home目录下就有一个 对应的/home/xx路径,作为用户的主目录。 • /opt/ —可选文件和程序的贮存目录。该目录主要被 第三方开发者用来简易地安装和卸装他们的软件包。 8

  9. Linux分区 • Fdisk命令 • 格式:fdisk <设备名> • n:创建一个分区 • d:删除一个分区 • q:退出但不保存 • w:保存退出 • p:显示分区信息 • m:显示帮助信息 • t:改变分区的类型号码 • Disk druid • Gnu parted 9

  10. 格式化Linux分区 • 格式化Linux分区 mkfs: 语法:mkfs [-v][-t fs-type][fs-options]device[size] 参数: 10

  11. 挂载Linux分区 • 挂载Linux分区 语法:mount [-t type]device dir device:设备名 dir:安装点 -a:加载符合要求的所有文件系统 -t:用来确定文件系统类型 -w:安装有读/写权限的文件系统 -r:安装只读文件系统 • 常导致失败原因: 1、指定的是一个不正确的设备名 2、不可读的设备 3、安装点不存在 • 自动挂载Linux分区的文件 /etc/fstab 11

  12. 维护Linux文件系统 • 维护文件系统 语法:fsck [options(选项)] file-system [...] 参数: 12

  13. 文件系统管理总结 • 建立文件系统 一个分区或磁盘在被使用之前,需要初始化将数据结构写入磁盘上。 #mkfs [-v] [-t fs-type] [fs-option] device[size] #mkfs.ext3 #mkfs.vfat #mkfs.ext2 • 加载文件系统 建立了文件系统后,还要将文件系统加载或称安装到目录树的某个位置才能使用。文件系统所连接到的目录被称为加载点或安装点。 #mount [-t fs-type][-o option] device mountpoint • 卸载文件系统 除了根文件系统之外,其他的文件系统都是可以卸载的。 #umount /mountpoint • 维护文件系统 对文件系统进行检查以发现损坏的文件并及时加以修补。用fsck检查文件系统时,最好先卸下该文件系统,这样可以防止在检查过程中有其他程序正在操作该文件系统。 #fsck [options] filesystem 13

  14. 文件系统管理 • 用fstab文件配置文件系统 /etc/fstab,系统引导时自动加载文件系统的配置文件 fstab文件中列出了引导时需要加载的文件系统的类型,加载点以及可选参数。 • 使用设备 CDROM #mount /dev/cdrom /mnt/cdrom 软驱 #mount /dev/fd0 /mnt/flopy usb存储设备 #mount /dev/sda1 /mnt/usb 14

  15. /etc/fstab • /dev/sda5 / ext3 defaults 1 1 • /dev/sda2 /boot ext3 defaults 1 2 • /dev/sdb2 /data1 auto noauto,user 0 0 • /dev/sda3 /var ext3 defaults 1 2 • /dev/sda1 swap swap pri=42 0 0 • /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 • /dev/fd0 /media/floppy auto noauto,user,sync 0 0 15

  16. /etc/fstab • /etc/fstab 文件也称为文件系统安装表,它的每一行代表一个需要安 装的文件系统,其格式如下: • Device mountpoint fstype option dump passno • Device 文件系统设备 • Mountpoint 加载点 • Fstype 文件系统的类型 • Options 使用逗号隔开的安装参数列表 • Dump 确定文件系统两次备份之间的时间 • Passno 指定系统引导时检查文件系统的顺序,根文件系统为1, 其余文件系统为2,交换,虚拟,光碟,软盘和远程目录 为0,如果没有指定,表示引导时文件系统不被检查. 16

  17. 练习 谢谢 17

More Related