版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Lesson05管理硬盘与文件系统,内容提要,查看容量 硬盘分区与格式化 磁盘检查与同步 关于启动盘 文件系统的安装与卸载 硬盘效能测试与启用,查看容量,查看硬盘容量命令:df 语法: df -hikm file 参数说明: -h 以适合于人可读的方式显示数据 -i 使用i-nodes示结果而不是显示块 -k 使用K字节显示结果 -m 使用M字节显示结果 file参数可以是硬盘的代号(/dev/hda2)或者文件挂载点(/)或者目录(/boot/grub),目录会转化到相应的挂载点来对待。 注意:只能显示已经挂载的文件系统!,查看容量,查看硬盘容量命令:df 运行实例:,查看容量,查看硬盘容量
2、命令:df 显示结果说明: Filesystem 文件系统,基本等于分区,硬盘显示如/dev/hda1,软驱显示如/dev/fd0 1k-blocks 说明底下的数字单位是1KB,如果你使用 df -m则这一栏会出现1M-blocks Used 已经使用掉的硬盘空间 Available 剩下的磁盘空间大小 Use% 磁盘的使用率 Mounted on 就是磁盘挂载的目录所在 Inode inode的总量 IUsed已用的inode数量 IFree剩下的inode数量 IUse%inode的使用率,查看容量,查看硬盘容量命令:df 实验 df -k df -m df -i df -h df -h
3、 /dev/hda2 df -h /boot df -h /boot/grub/grub.conf,查看容量,查看目录/文件容量命令:du 语法: du -abckms 目录名称 参数说明: 目录名称 可以省略,如果省略的话,表示要统计当前路径的文件容量 -a 列出所有文件与目录,默认只列出目录 -b 列出的值以字节输出 -k 以K字节列出 -m 以M字节列出 -h 以人可读的方式列出计量单位 -c 最后加上总计值 -s 只列出总值,查看容量,查看目录/文件容量命令:du 实验 du -ah /home/hexy/test du -ab /home/hexy/test du -abc /hom
4、e/hexy/test du -ab /home/hexy/test du -ak /home/hexy/test du -am /home/hexy/test du -as /home/hexy/test =错误! du -hs /home/hexy/test,硬盘分区与格式化,硬盘分区工具:fdisk 语法: fdisk -l 设备名称 参数说明: -l 直接列出该硬盘设备的partition table信息,如果没有给定硬盘名称,那么列出所有硬盘的分区信息 不加参数并且存在设备名称的情况下,将进入fdisk界面,所有操作都在该设备下进行。,硬盘分区与格式化,硬盘分区工具:fdisk 进入
5、fdisk操作界面之后的主要命令 m 显示说明信息 q 退出,所有修改宣布无效 p 查看分区信息 d 删除一个分区 w 应用所有硬盘分区的修改,退出fdisk n 新增一个分区,硬盘分区与格式化,实验1:删除分区 主要命令: fdisk /dev/hdb =进入界面 p =打印分区信息 d =删除分区,需要输入分区的 编号(Partition Number) w=保存修改,退出,硬盘分区与格式化,实验2:增加主分区 主要命令: fdisk /dev/hdc =进入界面 p =打印分区信息 n =增加分区,需要输入分区的 编号、范围(14)、起 始磁柱号、以及结束磁柱号 或者分区大小。 w=保存
6、修改,退出,硬盘分区与格式化,实验3:增加主分区、扩展分区、逻辑分区 主要命令: fdisk /dev/hdd =进入界面 p =打印分区信息 n =增加主分区(输入p) n =增加扩展分区(输入e) n =增加逻辑分区(输入l) w=保存修改,退出,硬盘分区与格式化,分区注意事项 以root的身份进行硬盘的分区时,最好是在单人维护模式下比较安全。在进行fdisk的时候,如果该硬盘某个分区还在使用当中,那么很有可能系统核心会无法重新加载硬盘的分区表,解决的方法就是将该使用中分区卸载,然后再进入 fdisk。 虽然一块硬盘最大的逻辑分区可以到64个(总数,包含1-4主分区),但是并非所有的 Li
7、nux distribution都会将所有的逻辑分区对应的磁盘代号都写入系统当中(如Red Hat只列出1-16个代码,其他要自己用mknod命令手动设置)。,硬盘分区与格式化,格式化命令:mke2fs 语法: mke2fs -c -b block-size -i bytes-per-inode -j -L volume-label 参数说明: -b :在设定每个数据区块占用的大小,目前支持的大小有 1024, 2048, 4096 -i :设定多少字节占用一个inode,一般不小于 block-size -c :检查错误磁盘,会比较慢 -L :设定分区的label(卷标名称,最大16字节)
8、-j :建立ext3,否则ext2,硬盘分区与格式化,格式化命令:mke2fs 实验 mke2fs /dev/hdb5 mke2fs j -b 4096 -i 4096 /dev/hdb1 mke2fs /dev/fd0,硬盘分区与格式化,卷标设置与显示命令:e2label 语法: e2label device new-label 参数说明 device 为目标设备,如/dev/hdb1 new-label 新的卷标名称,如果没有指定,则显示该设备的原有卷标名称 举例: e2label /dev/hdb1 =显示卷标 e2label /dev/hdb5 application =设置卷标,磁盘
9、检查与同步,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 将内存中的数据
10、缓存写入硬盘,关于启动盘,启动盘制作命令:mkbootdisk 语法: mkbootdisk -device devicefile kernel 参数说明: 启动镜像创建在devicefile上面。-device没有设置,默认将使用/dev/fd0,如果devicefile指定的设备不存在,则使用devicefile为文件名称创建一个1.44软盘镜像文件。 kernel指定内核版本,可以通过命令uname -r获取当前的内核版本号 举例: mkbootdisk -device /dev/fd0 2.4.18 mkbootdisk -device /dev/fd0 uname -r,关于启动盘,
11、软盘低级格式化命令:fdformat 语法: fdformat 设备名称 举例: root hexy /root# fdformat /dev/fd0H1440 说明: 软盘的设备文件为/dev/fd0,上面的设备文件为 /dev/fd0H1440 ,其中加在/fd0之后的H1440 为表示1.44M的软盘容量,一般在低级格式化之后,还要将软盘的文件系统格式化为Linux的 ext2。,文件系统的安装与卸载,文件系统必须挂载(或者叫安装)到目录树上才能使用,挂载到的目录通常称之为装载目录或者装载点或者挂载点(mount point)。 例如软盘、光盘、新增加的硬盘等 如果挂载点目录不为空,那么
12、必须等到文件系统卸载之后,该目录下面的原有内容才可见,文件系统的安装与卸载,挂载文件系统的命令:mount 语法:mount -ahlV 参数说明: -a 按照/etc/fstab的内容将所有相关的磁盘都挂上 -h 只列出mount相关的参数,并不挂载任何设备 -l 列出目前已经挂载的设备、文件系统与挂载点 -V 列出mount的版本信息,文件系统的安装与卸载,挂载文件系统的命令:mount(待续) mount -t vfstype -o options device dir 参数说明: -t 指定挂载的目标文件系统,常见的vfstype有vfat,ext2, ext3 ,iso9660,nt
13、fs -o 挂载选项,options值包括 rw 让mount的文件系统为可读可写 suid 允许该文件系统可以设定文件为SUID的状态 exec 允许该文件系统可以执行二进制文件 auto 允许该文件系统使用-a参数挂载 nouser 禁止非root用户使用挂载功能(默认值) async允许文件系统进行异步I/O defaults 同时具有 rw, suid, dev, exec, auto, nouser, async nosuid不许该文件系统具有SUID的文件属性 ro 设定为只读属性 remount 让系统本来挂载的文件系统重新被挂载,文件系统的安装与卸载,挂载文件系统的命令:mou
14、nt mount -t vfstype -o options device dir 参数说明: device 指要挂载的设备 dir 设置挂载点 卸载文件系统的命令:umount 语法: umount -f device | mount_point 参数说明: -f 强制将该文件系统退出,最常使用在无法访问的NFS文件系统中。注意:不能卸载busy文件系统。 范例: root test root# umount /home,文件系统的安装与卸载,各种文件格式的挂载: 挂载软盘: 建立空目录: mkdir -p /mnt/floppy 挂载linux软盘: mount -t ext2 /dev/
15、fd0 /mnt/floppy 挂载windows软盘: mount -t vfat /dev/fd0 /mnt/floppy 卸载: umount /mnt/floppy,文件系统的安装与卸载,各种文件格式的挂载: 挂载光盘: linux早期版本需要以下两行加载CDROM模块到系统: modprobe cdrom modprobe ide-cd 建立空目录: mkdir -p /mnt/cdrom 挂载光盘: mount -t iso9660 /dev/cdrom /mnt/cdrom 卸载光盘: umount /mnt/cdrom,文件系统的安装与卸载,各种文件格式的挂载: 挂载Windo
16、ws分区: 查看硬盘代号: fdisk -l 建立空目录: mkdir -p /mnt/winxp 挂载文件系统: mount -t vfat /dev/hda6 /mnt/winxp 挂载文件系统,设置字符集: mount -t vfat -o iocharset=gb2312 /dev/hda6 /mnt/winxp,文件系统的安装与卸载,各种文件格式的挂载: 挂载USB盘: 查看硬盘代号,一般是sda sdb等: fdisk -l 建立空目录: mkdir -p /mnt/usb 挂载文件系统: mount -t vfat /dev/sda1 /mnt/usb 访问USB盘: cd /m
17、nt/usb,文件系统的安装与卸载,各种文件格式的挂载: 挂载新硬盘: 首先分区: fdisk /dev/hdb 格式化: mke2fs /dev/hdb1 建立空目录: mkdir /disk2 挂载文件系统: mount -t ext2 /dev/hdb1 /disk2 所有权授权给用户: chown hexy:hexy /disk2 每次都要输入挂载命令多么麻烦!,文件系统的安装与卸载,启动时自动挂载文件系统: 方法:直接修改/etc/fstab 注意: 根目录/是必须挂载的,而且一定要先于其它mount point 被挂载进来 其它mount point必须为已建立的目录,可以任意指定
18、,但一定要遵守必须的系统目录架构原则 所有mount point在同一时间之内,只能挂载一次 所有partition在同一时间之内,只能挂载一次 如若进行卸载,必须先将工作目录移到 mount point(及其子目录) 之外 /etc/fstab文件中配置的项,可以直接使用挂载点挂载文件系统,如 mount /mnt/usb,文件系统的安装与卸载,启动时自动挂载文件系统: 设置/etc/fstab,分区代号或者Label,挂载点,分区格式,如iso9660,vfat等,文件系统参数,是否开启备份,是否需要在开关机的时候调用fsck,文件系统的安装与卸载,启动时自动挂载文件系统: /etc/fs
19、tab中的文件系统参数 async/sync 磁盘与内存据以异步/同步方式写入 auto/noauto 在开机的时候是否自动挂载该扇区 rw/ro 以读写/只读方式挂载 exec/noexec 允许/禁止在此文件系统内执行命令 user/nouser 允许/禁止一般用户挂载 suid/nosuid 允许/禁止SUID属性存在 usrquota 启动用户磁盘配额模式支持 grpquota 启动组磁盘配额模式支持 defaults 同时具有rw, suid, exec, auto, nouser, async这些参数,文件系统的安装与卸载,建立与装载swap: 如果SWAP不够大怎么办? 设定SW
20、AP分区 建立SWAP文件,文件系统的安装与卸载,建立与装载swap: 设定SWAP分区 使用fdisk建立一个新的分区,输入t将该分区的system id设置为82(SWAP文件系统代号,可以输入L来列出各种代号) 用mkswap /dev/hda-d1-16 的方式来将刚刚建立出来的partition格式化为swap文件格式 使用free查看当前SWAP的使用情况 启动SWAP,命令:swapon /dev/hda-d1-16 再用free命令查看SWAP的变化 关闭SWAP,命令:swapoff /dev/hda-d1-16,文件系统的安装与卸载,建立与装载swap: 建立SWAP文件 用dd命令来建立swapfile,例如: dd if=/dev/zero of=/tmp/swap bs=4k count=16382 (dd命令用于转换与拷贝文件,if指的是要被转换的输入文件,of指的是输出文件,bs设置每次读取/写入的字节数,count表示拷贝多少个bs) 用mkswap将swapfile格式转化为swap格式,例如: mkswap /tmp/swap 用free查看目前的swap使用情况 swapon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育培训中心课程认证审核流程指南
- 工程材料合法可靠使用声明书8篇
- 团队管理与激励策略工具
- 2026年职业教育实训基地建设现状与共享机制研究
- 2026年客服部年度服务提升与满意度调研方案
- 特殊过程的控制步骤与优化策略
- 父母拆迁房产归属协议书
- 浙江省杭州市萧山区党湾镇初级中学八年级数学下册-第五章-5.4中心对称2-浙教版市公开课获奖课件省名
- 路由追踪主要协议书是什么
- 酒店订房协议书价
- 2026年宁波卫生职业技术学院单招职业技能考试题库及答案详解(有一套)
- 2026年安徽卫生健康职业学院单招职业适应性考试题库及答案详解(网校专用)
- 2026中国航天三江集团限公司本部招聘2人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年徽商职业学院单招职业适应性测试题库与答案详解
- 2025 美国电影衍生品市场的开发策略课件
- 2026年安徽工商职业学院单招职业技能测试题库及答案详解(全优)
- 2026年南京科技职业学院单招职业适应性考试题库及1套完整答案详解
- 2026年六安职业技术学院单招职业适应性测试题库完整参考答案详解
- 2025年西藏区法院员额法官遴选笔试真题及答案解析
- 2026中国远洋海运集团全球物流基础设施投资、建设、运营人才招聘16人笔试备考试题及答案解析
- 2026年宁夏公务员考试《行测》试题及答案
评论
0/150
提交评论