第五章管理硬盘与文件系统_第1页
第五章管理硬盘与文件系统_第2页
第五章管理硬盘与文件系统_第3页
第五章管理硬盘与文件系统_第4页
第五章管理硬盘与文件系统_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章管理硬盘与文件系统 内容提要 查看容量硬盘分区与格式化磁盘检查与同步文件系统的安装与卸载 查看容量 查看硬盘容量命令 df语法 df hikm file 参数说明 h以适合于人可读的方式显示数据 i使用i nodes示结果而不是显示块 k使用K字节显示结果 m使用M字节显示结果file参数可以是硬盘的代号 dev hda2 或者文件挂载点 或者目录 boot grub 目录会转化到相应的挂载点来对待 注意 只能显示已经挂载的文件系统 查看容量 查看硬盘容量命令 df运行实例 查看容量 查看硬盘容量命令 df显示结果说明 Filesystem文件系统 基本等于分区 硬盘显示如 dev hda1 软驱显示如 dev fd01k blocks说明底下的数字单位是1KB 如果你使用df m则这一栏会出现1M blocksUsed已经使用掉的硬盘空间Available剩下的磁盘空间大小Use 磁盘的使用率Mountedon就是磁盘挂载的目录所在Inodeinode的总量IUsed已用的inode数量IFree剩下的inode数量IUse inode的使用率 查看容量 查看硬盘容量命令 df实验df kdf mdf idf hdf h dev hda2df h bootdf h boot grub grub conf 查看容量 查看目录 文件容量命令 du语法 du abckms 目录名称 参数说明 目录名称 可以省略 如果省略的话 表示要统计当前路径的文件容量 a列出所有文件与目录 默认只列出目录 b列出的值以字节输出 k以K字节列出 m以M字节列出 h以人可读的方式列出计量单位 c最后加上总计值 s只列出总值 查看容量 查看目录 文件容量命令 du实验du ah home hexy testdu ab home hexy testdu abc home hexy testdu ab home hexy testdu ak home hexy testdu am home hexy testdu as home hexy test 错误 du hs home hexy test 硬盘分区与格式化 硬盘分区工具 fdisk语法 fdisk l 设备名称 参数说明 l直接列出该硬盘设备的partitiontable信息 如果没有给定硬盘名称 那么列出所有硬盘的分区信息不加参数并且存在设备名称的情况下 将进入fdisk界面 所有操作都在该设备下进行 硬盘分区与格式化 硬盘分区工具 fdisk进入fdisk操作界面之后的主要命令m显示说明信息q退出 所有修改宣布无效p查看当前的分区信息d删除一个分区w应用所有硬盘分区的修改 退出fdiskn新增一个分区 硬盘分区与格式化 实验1 删除分区主要命令 fdisk dev sda 进入界面p 打印分区信息d 删除分区 需要输入分区的编号 PartitionNumber w 保存修改 退出 硬盘分区与格式化 实验2 增加主分区主要命令 fdisk dev sda 进入界面p 打印分区信息n 增加分区 需要输入分区的编号 范围 1 4 起始磁柱号 以及结束磁柱号或者分区大小 w 保存修改 退出 硬盘分区与格式化 实验3 增加主分区 扩展分区 逻辑分区主要命令 fdisk dev sda 进入界面p 打印分区信息n 增加主分区 输入p n 增加扩展分区 输入e n 增加逻辑分区 输入l w 保存修改 退出 硬盘分区与格式化 分区注意事项以root的身份进行硬盘的分区时 最好是在单人维护模式下比较安全 在进行fdisk的时候 如果该硬盘某个分区还在使用当中 那么很有可能系统核心会无法重新加载硬盘的分区表 解决的方法就是将该使用中分区卸载 然后再进入fdisk 虽然一块硬盘最大的逻辑分区可以到64个 总数 包含1 4主分区 但是并非所有的Linuxdistribution都会将所有的逻辑分区对应的磁盘代号都写入系统当中 如RedHat只列出1 16个代码 其他要自己用mknod命令手动设置 硬盘分区与格式化 格式化命令 mke2fs语法 mke2fs c bblock size ibytes per inode j Lvolume label 参数说明 b 在设定每个数据区块占用的大小 目前支持的大小有1024 2048 4096 i 设定多少字节占用一个inode 一般不小于block size c 检查错误磁盘 会比较慢 L 设定分区的label 卷标名称 最大16字节 j 建立ext3 否则ext2 硬盘分区与格式化 格式化命令 mke2fs实验mke2fs dev hdb5mke2fs j b4096 i4096 dev hdb1mke2fs dev fd0 硬盘分区与格式化 卷标设置与显示命令 e2label语法 e2labeldevice new label 参数说明device为目标设备 如 dev hdb1new label新的卷标名称 如果没有指定 则显示该设备的原有卷标名称举例 e2label dev hdb1 显示卷标e2label dev hdb5application 设置卷标 磁盘检查与同步 Linux文件系统的检查与修复命令 fsck语法 fsck Aar filesys 参数说明 A依据 etc fstab的内容 将所有的设备都扫瞄一次 a自动修复检查到的有问题 r一定要让使用者决定是否需要修复 与 a刚好相反 注意 filesys可以是设备名称 如 dev hdc6 或者挂载点 如 home 不要对已经挂载的文件系统执行fsck 磁盘检查与同步 Linux文件系统的检查与修复命令 fsck举例 fsck a dev hdb1 dev hdb2 磁盘检查与同步 磁盘同步命令 sync语法 sync将内存中的数据缓存写入硬盘 文件系统的安装与卸载 文件系统必须挂载 或者叫安装 到目录树上才能使用 挂载到的目录通常称之为装载目录或者装载点或者挂载点 mountpoint 例如软盘 光盘 新增加的硬盘等如果挂载点目录不为空 那么必须等到文件系统卸载之后 该目录下面的原有内容才可见 文件系统的安装与卸载 挂载文件系统的命令 mount语法 mount ahlV 参数说明 a按照 etc fstab的内容将所有相关的磁盘都挂上 h只列出mount相关的参数 并不挂载任何设备 l列出目前已经挂载的设备 文件系统与挂载点 V列出mount的版本信息 文件系统的安装与卸载 挂载文件系统的命令 mount 待续 mount tvfstype ooptions devicedir参数说明 t指定挂载的目标文件系统 常见的vfstype有vfat ext2 ext3 iso9660 ntfs o挂载选项 options值包括rw让mount的文件系统为可读可写suid允许该文件系统可以设定文件为SUID的状态exec允许该文件系统可以执行二进制文件auto允许该文件系统使用 a参数挂载nouser禁止非root用户使用挂载功能 默认值 文件系统的安装与卸载 async允许文件系统进行异步I Odefaults同时具有rw suid dev exec auto nouser asyncnosuid不许该文件系统具有SUID的文件属性ro设定为只读属性remount让系统本来挂载的文件系统重新被挂载 文件系统的安装与卸载 挂载文件系统的命令 mountmount tvfstype ooptions devicedir参数说明 device指要挂载的设备dir设置挂载点卸载文件系统的命令 umount语法 umount f device mount point 参数说明 f强制将该文件系统退出 最常使用在无法访问的NFS文件系统中 注意 不能卸载busy文件系统 范例 root testroot umount home 文件系统的安装与卸载 各种文件格式的挂载 挂载光盘 建立空目录 mkdir p mnt cdrom挂载光盘 mount tiso9660 dev cdrom mnt cdrom卸载光盘 umount mnt cdrom 文件系统的安装与卸载 各种文件格式的挂载 挂载Windows分区 查看硬盘代号 fdisk l建立空目录 mkdir p mnt winxp挂载文件系统 mount tvfat dev hda6 mnt winxp挂载文件系统 设置字符集 mount tvfat oiocharset gb2312 dev hda6 mnt winxp 文件系统的安装与卸载 各种文件格式的挂载 挂载USB盘 查看硬盘代号 一般是sdasdb等 fdisk l建立空目录 mkdir p mnt usb挂载文件系统 mount text3 dev sda1 mnt usb访问USB盘 cd mnt usb 文件系统的安装与卸载 各种文件格式的挂载 挂载新硬盘 首先分区 fdisk dev hdb格式化 mke2fs dev hdb1建立空目录 mkdir disk2挂载文件系统 mount text2 dev hdb1 disk2所有权授权给用户 chownhexy hexy disk2 文件系统的安装与卸载 建立与装载swap 如果SWAP不够大怎么办 设定SWAP分区建立SWAP文件 文件系统的安装与卸载 建立与装载swap 设定SWAP分区使用fdisk建立一个新的分区 输入t将该分区的systemid设置为82 SWAP文件系统代号 可以输入L来列出各种代号 用mkswap dev hd a d 1 16 的方式来将刚刚建立出来的partition格式化为swap文件格式使用free查看当前SWAP的使用情况启动SWAP 命令 swapon dev hd a d 1 16 再用free命令查看SWAP的变化关闭SWAP 命令 swapoff dev hd a d 1 16 文件系统的安装与卸载 建立与装载swap 建立SWAP文件用dd命令来建立swapfile 例如 ddif dev zeroof tmp swapbs 4kcount 16382 dd命令用于转换与拷贝文件 if指的是要被转换的输入文件 of指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论