200 likes | 341 Views
Red Hat Linux 系统管理 RH130. 第五单元 文件系统管理 Filesystem Management. 学习目标. 在本单元学习完成后 , 你应该能 : 理解文件系统层次 结构 管理虚拟内存 添加新的驱动和分区 加载 NFS 文件系统. 概述 : 添加新文件系统至文件系统树. 进行设备识别 对设备进行分区 新建文件系统 对文件系统进行标记 在 /etc/fstab 创建相应条目 安装新文件系统. 设备识别. 主引导记录 (MBR) 包括 : 用于调入操作系统的可执行代码 分区表信息 , 包括 : 分区 ID 或类型
E N D
学习目标 • 在本单元学习完成后,你应该能: • 理解文件系统层次 结构 • 管理虚拟内存 • 添加新的驱动和分区 • 加载NFS文件系统
概述: 添加新文件系统至文件系统树 • 进行设备识别 • 对设备进行分区 • 新建文件系统 • 对文件系统进行标记 • 在/etc/fstab创建相应条目 • 安装新文件系统
设备识别 • 主引导记录(MBR)包括: • 用于调入操作系统的可执行代码 • 分区表信息, 包括: • 分区ID或类型 • 分区开始的柱面号 • 分区包含的柱面数
磁盘分区 • 一个扩展分区指向一个附加的分区描述符 • 内核支持的最大分区数为: • IDE驱动器: 63个 • SCSI驱动器: 15个 • 为何要对驱动器进行分区 • 可控性,性能, 额度控制, 修复
管理分区 • 创建分区: • fdisk • sfdisk • GNU parted : 高级分区操作(创建分区,拷贝分区,分区大小调整,其它) • partprobe:刷新内核使用的存放于内存中的分区表
创建文件系统性 • mkfs • mkfs.ext2, mkfs.ext3, mkfs.msdos • 相应的文件系统工具可以直接调用 • mke2fs [options] device
文件系统标签 • 用于指向驱动器的一种替代方式 • 与设备无关: • e2label special_dev_file[fslabel] • mount [options] LABEL=fslabelmount_point • blkid可以用来查看所有设备上的文件系统标签和类型号
tune2fs • 调整文件系统参数 • 保留块 • 缺省加载选项 • fsck 频度 • 查看当前设置: dumpe2fs
挂载点和/etc/fstab • 配置文件系统层次 • 用于mount, fsck和其它程序 • 在系统重启后保持原有层次 • 在设备字段可以使用文件系统卷标签 • mount –a命令可以用来挂载在/etc/fstab中列出的所有文件系统
使用mount挂载文件系统 • mount [options] devicemount_point • -t vfstype (一般可以省略) • -o options • 缺省选项: rw, suid, dev, exec, and async
卸载文件系统 • umount [options] device | mount_point • 不能卸载一个在使用中的文件系统 • Use fuser to check and/or kill processes • 使用重新装载选项可以改变一个已装载的文件系统的选区项. • mount -o remount,ro /data
mount 示例 • 使用文件系统选项满足下列要求: • 禁用执行操作Disabling execute access • 装载一个文件系统映射 • 装载一个PC兼容的文件系统filesystem • 禁用访问时间更新 • 设置一个mount的别名
处理交换文件和分区 • 交换空间是做为系统RAM的补充 • 基本设置涉及: • 创建一个交换分区或文件 • 使用mkswap写入特殊签名 • 添加一条相匹配的条目至/etc/fstab • 使用swapon –a 激活交换空间
挂载NFS文件系统 • 使远程NFS文件系统可以像本地文件系统一样工作 • /etc/fstab 可以用来指定永久的网络挂载 • /etc/init.d/netfs 在系统启动时挂载指定的NFS共享 • Mount可以手工装载远程NFS输出 • mkdir/mnt/server1 • mount-tnfsserver1:/var/ftp/pub/mnt/server1
Automounter • 进程访问监控, 在需要时挂载, 在处于非活动状态一段时间后自动卸载 • 非直接的映射控制整个目录, 根据需要创建成子目录/挂载点 • /etc/auto.master: /misc/etc/auto.misc • /etc/auto.misc: server1-ro,softserver1:/var/ftp/pub • 可以支持通配符目录名”*”和”&”
Automounter • 特殊的映映 -hosts 用于浏览网络上所有的NFS • 直接映射包含绝对路径,不会覆盖本地目录结构
gnome-mount • 自动挂载移动设备 • 与HAL (Hardware Abstraction Layer)层集成 • 替换fstab-sync
第五单元结束 • 自由提问 • 总结 • 哪些工具可用于分区? • Swap空间可以使用哪两种方法实现? • 挂载NFS