电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Linux 应用基础教程--CH06_文件系统管理

55页
  • 卖家[上传人]:梦**
  • 文档编号:59425271
  • 上传时间:2018-11-07
  • 文档格式:PPTX
  • 文档大小:245.53KB
  • / 55 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、本章内容要点,Linux 文件系统概述 挂装和卸装文件系统 使用各种文件系统 ext2/ext3 文件系统管理 磁盘限额,2018年11月7日,1,Creative Commons License(BY-NC-SA),本章学习目标,理解Linux 文件系统的概念 学会挂装和卸装文件系统 学会使用各种移动存储介质 掌握ext2/ext3 文件系统的创建、管理、维护 学会配置磁盘限额,2018年11月7日,2,Creative Commons License(BY-NC-SA),文件系统的概念,2018年11月7日,3,Creative Commons License(BY-NC-SA),文件系统(File System) 的各种定义,文件系统是包括在一个磁盘(硬盘、光盘及其它存储设备)上的目录结构;一个磁盘设备可以包含一个或多个文件系统。 文件系统是在一个磁盘(硬盘、光盘及其它存储设备)上组织文件的方法。 文件系统是文件的数据结构或组织方法。 文件系统是基于被划分的存储设备上的一种文件的命名、存储、组织及读取的方法。 一个文件系统是有组织存储文件或数据的方法,目的是易于查询和存取。文件系

      2、统是基于一个存储设备,比如硬盘或光盘,并且包含文件文件物理位置的维护。,2018年11月7日,Creative Commons License(BY-NC-SA),4,Linux的文件系统结构,Linux下的所有文件和目录以一个树状的结构组织构成了 Linux 中的文件系统。 Linux文件系统标准(Linux File System Standard,FSSTND) 文件系统层次结构标准(File System Hierarchy Standard,FHS),2018年11月7日,Creative Commons License(BY-NC-SA),5,Linux支持多种文件系统,Linux的内核采用了称之为虚拟文件系统(Virtual File System,VFS)的技术,因此 Linux 可以支持多种不同的文件系统类型。 Linux可支持的文件系统 Linux目前几乎支持所有的UNIX类的文件系统,如 HFS、XFS、JFS、Minix FS 及 UFS 等 Linux 支持 NFS 文件系统 Linux 也支持 NTFS 和 vfat(FAT32),2018年11月7日,Cr

      3、eative Commons License(BY-NC-SA),6,Linux支持的日志文件系统,Linux 支持 ext3/ext4 JFS(IBM) XFS( SGI ) Reiserfs 日志文件系统的优点 提高了文件的存储安全性 降低了文件被破坏的机率 缩短了对磁盘的扫描时间 减少了磁盘整体扫描次数,2018年11月7日,Creative Commons License(BY-NC-SA),7,Linux下常见的文件系统,ext2/ext3/ext4 Linux使用的标准文件系统 swap 交换文件系统 FAT32/vfat Windows文件系统 NFS 网络文件系统 iso9660 标准光盘文件系统,2018年11月7日,Creative Commons License(BY-NC-SA),8,使用Linux文件系统 的一般方法,在硬盘上创建分区或逻辑卷 可以使用fdisk命令创建分区。 可以使用LVM的相关命令创建逻辑卷 在分区/LV上建立文件系统 类似于在Windows下进行格式化操作。 挂装文件系统到系统中 手工挂装:使用mount命令 启动时自动挂装:编辑“/et

      4、c/fstab” 添加相应的配置行。 卸装文件系统 对于可移动介质上的文件系统,当使用完毕可以使用umount命令实施卸装操作。,2018年11月7日,Creative Commons License(BY-NC-SA),9,挂装和卸装文件系统,2018年11月7日,10,Creative Commons License(BY-NC-SA),挂装文件系统 mount命令,功能:挂装文件系统 格式 mount 选项 常用选项 -t :指定文件系统类型 -r :使用只读方式来挂载 -a:挂装/etc/fstab文件中记录的设备 -o iocharset=cp936:使挂装的设备可以显示中文文件名 -o loop:使用回送设备挂装ISO文件和映像文件,2018年11月7日,Creative Commons License(BY-NC-SA),11,mount命令举例,$ mount $ mount -l $ mount -guess /dev/sda3 # mount t ext3 /dev/sdb1 /opt # mount t vfat /dev/hda6 /mnt/win # moun

      5、t t vfat o iocharset=cp936 /dev/hda8 /mnt/win2,2018年11月7日,Creative Commons License(BY-NC-SA),12,卸装文件系统,umount命令的格式 # umount 举例 # umount /dev/hda6 # umount /dev/sdb1 # umount /opt,2018年11月7日,Creative Commons License(BY-NC-SA),13,挂装/卸装 文件系统 的注意事项,挂装点目录必须存在 应该在挂装目录的上级目录下进行挂装操作 不该在同一个挂装点目录下挂装两个文件系统 当文件系统处于“busy”状态时不能进行卸装 文件系统何时处于“busy”状态 文件系统上面有打开的文件 某个进程的工作目录在此文件系统上 文件系统上面的缓存文件正在被使用,2018年11月7日,Creative Commons License(BY-NC-SA),14,fuser命令,fuser命令可以根据文件(目录、设备)查找使用它的进程,同时也提供了杀死这些进程的方法。 使用举例 查看挂接点有哪些进

      6、程需要杀掉 # fuser -cu /mount_point 杀死这些进程(向其发送SIGKILL, 9信号) # fuser -ck /mount_point 查看是否还有进程在访问挂接点 # fuser -c /mount_point 卸载挂接点上的设备 # umount /mount_point,2018年11月7日,Creative Commons License(BY-NC-SA),15,可移动介质,2018年11月7日,16,Creative Commons License(BY-NC-SA),可移动介质简介,挂载(Mounting)意味着使外来的文件系统看起来如同是主目录树的一部分。 访问前、介质必须被挂载 摘除时,介质必须被卸载 按照默认设置,非根用户只能挂载某些设备(光盘、DVD、软盘、USB等等) 挂载点通常在 /media 下,2018年11月7日,Creative Commons License(BY-NC-SA),17,CD和DVD,在Gnome/KDE中自动挂载 使用命令行手工挂载 CD/DVD(只读) mount /media/cdrom CD/DVD(刻

      7、录) mount /media/cdrecorder 卸载 umount /media/cdrom umount /media/cdrecorder eject 卸载并弹出光盘,2018年11月7日,Creative Commons License(BY-NC-SA),18,USB存储设备,被内核探测为SCSI设备 /dev/sdaX、/dev/sdbX、或类似的设备文件 在Gnome/KDE中自动挂载 在计算机窗口中创建图标 挂载在/media/下 被厂商内建在设备中 命令行下手动挂载/卸载 mount -t vfat /dev/sda1 /mnt/usb1 umount /mnt/usb1,2018年11月7日,Creative Commons License(BY-NC-SA),19,软盘,必须被手工挂载和卸载 mount /media/floppy umount /media/floppy DOS软盘可以使用mtools工具 透明地挂载和卸载设备 使用DOS命名规则 mdir a: mcopy /home/file.txt a:,2018年11月7日,Creative Comm

      8、ons License(BY-NC-SA),20,直接挂装使用映像文件,用mount命令加-o loop选项挂装光盘镜像文件 # mount -o loop 例如: # mount -o loop CentOS-5.5-i386-bin-DVD.iso /mnt/iso 卸装ISO文件 # umount /mnt/iso,2018年11月7日,Creative Commons License(BY-NC-SA),21,类似地,可以用同样的方法挂装使用 IMG 映像文件。,系统启动挂装表,2018年11月7日,22,Creative Commons License(BY-NC-SA),系统启动时 自动挂装文件系统,/etc/fstab fstab (file system table) 是一个纯文本文件,开机后,系统会自动搜索该文件中的内容,对列于该文件中的文件系统进行自动挂载。 系统重启时保留文件系统体系结构 配置文件系统体系结构 被 mount、fsck 和其它程序使用 使用 mount -a 命令挂载 /etc/fstab 中的所有文件系统 可以在设备栏使用文件系统卷标,2018年

      9、11月7日,Creative Commons License(BY-NC-SA),23,/etc/fstab文件的格式,/etc/fstab包含的信息 每一行说明一个文件系统的挂载信息 每一行由 6 列信息组成,列与列之间用 TAB 键隔开,一般格式如下:,2018年11月7日,Creative Commons License(BY-NC-SA),24,/dev/sda10 /opt ext3 defaults 0 0,/etc/fstab文件的列信息,fs_spec:设备或远程文件系统 fs_file:挂装点目录 fs_type:文件系统类型 fs_options:文件系统挂载选项 fs_dump:被”dump”命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储则该字段为“0” fs_pass:被”fsck”命令用来决定在启动时需要被扫描的文件系统的顺序,若无需在启动时扫描则该字段为“0”,2018年11月7日,Creative Commons License(BY-NC-SA),25,分区或LV 挂装点 文件系统类型 挂装选项 备份频率 检查顺序 fs_spec fs_file fs_type fs_options fs_dump fs_pass,文件/etc/fstab实例,# LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 LABEL=/usr /usr ext3 defaults 1 2 /dev

      《Linux 应用基础教程--CH06_文件系统管理》由会员梦**分享,可在线阅读,更多相关《Linux 应用基础教程--CH06_文件系统管理》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.