资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第五章管理硬盘与文件系统内容提要内容提要l查看容量查看容量l硬盘分区与格式化硬盘分区与格式化l磁盘检查与同步磁盘检查与同步l文文件系统的安装与卸载件系统的安装与卸载查看容量查看容量l查看硬盘容量命令:查看硬盘容量命令:dfl语法:语法:ldf -hikm filel参数说明:参数说明: -h 以以适合于人可读的方式显示数据适合于人可读的方式显示数据 -i 使使用用i-nodes示结果而不是显示块示结果而不是显示块 -k 使使用用K字节显示结果字节显示结果 -m 使使用用M字节显示结果字节显示结果 file参数可以是硬盘的代号参数可以是硬盘的代号(/dev/hda2)或者文件挂载点(或者文件挂载点(/)或者目录)或者目录(/boot/grub),),目录会转化到相应的挂载点来对待。目录会转化到相应的挂载点来对待。l注意:只能显示已经挂载的文件系统!注意:只能显示已经挂载的文件系统!查看容量查看容量l查看硬盘容量命令:查看硬盘容量命令:dfl运行实例:运行实例:查看容量查看容量l查看硬盘容量命令:查看硬盘容量命令:dfl显示结果说明:显示结果说明:lFilesystem 文件系统,基本等于分区,硬盘显示如文件系统,基本等于分区,硬盘显示如/dev/hda1,软驱,软驱显示如显示如/dev/fd0l1k-blocks 说明底下的数字单位是说明底下的数字单位是1KB,如果你使用,如果你使用 df -m则这一栏则这一栏会出现会出现1M-blockslUsed 已经使用掉的硬盘空间已经使用掉的硬盘空间lAvailable 剩下的磁盘空间大小剩下的磁盘空间大小lUse% 磁盘的使用率磁盘的使用率lMounted on 就是磁盘挂载的目录所在就是磁盘挂载的目录所在lInode inode的总量的总量lIUsed已用的已用的inode数量数量lIFree剩下的剩下的inode数量数量lIUse%inode的使用率的使用率查看容量查看容量l查看硬盘容量命令:查看硬盘容量命令:dfl实验实验df -kdf -mdf -idf -hdf -h /dev/hda2df -h /bootdf -h /boot/grub/grub.conf查看容量查看容量l查看查看目录目录/文件文件容量命令:容量命令:dul语法:语法:ldu -abckms 目录名称目录名称l参数说明:参数说明:目录名称目录名称 可以省略,如果省略的话,表示要统计可以省略,如果省略的话,表示要统计当前路径当前路径的文件容量的文件容量-a 列列出所有文件与目录,默认只列出目录出所有文件与目录,默认只列出目录-b 列列出的值以字节输出出的值以字节输出-k 以以K字节列出字节列出-m 以以M字节列出字节列出-h 以以人可读的方式列出计量单位人可读的方式列出计量单位-c 最最后加上总计值后加上总计值-s 只只列出总值列出总值查看容量查看容量l查看目录查看目录/文件容量命令:文件容量命令:dul实验实验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硬盘分区与格式化硬盘分区与格式化l硬盘分区工具:硬盘分区工具:fdiskl语法:语法:lfdisk -l 设备名称设备名称l参数说明:参数说明:l-l 直直接列出该硬盘设备的接列出该硬盘设备的partition table信息,如果没有给定硬信息,如果没有给定硬盘名称,那么列出所有硬盘的分区信息盘名称,那么列出所有硬盘的分区信息l不加参数不加参数并且存在设备名称的情况下,并且存在设备名称的情况下,将进入将进入fdisk界面界面,所有操作都在,所有操作都在该设备下进行。该设备下进行。硬盘分区与格式化硬盘分区与格式化l硬盘分区工具:硬盘分区工具:fdiskl进入进入fdisk操作界面之后的主要命令操作界面之后的主要命令lm 显显示示说明信息说明信息lq 退退出出,所有修改宣布无效,所有修改宣布无效lp 查看当前的查看当前的分分区信息区信息ld 删删除除一个分区一个分区lw 应应用所有硬盘分区的修改,退出用所有硬盘分区的修改,退出fdiskln 新新增增一个分区一个分区硬盘分区与格式化硬盘分区与格式化l实验实验1:删除分区:删除分区l主要命令:主要命令:lfdisk /dev/sda=进入界面进入界面lp =打印分区信息打印分区信息ld =删除分区删除分区,需要输入需要输入分区的编号分区的编号(Partition Number)lw=保存修改,退出保存修改,退出硬盘分区与格式化硬盘分区与格式化l实验实验2:增加主分区:增加主分区l主要命令:主要命令:lfdisk /dev/sda =进入界面进入界面lp =打印分区信息打印分区信息ln =增加分区增加分区,需要输入需要输入分区的编号、范围分区的编号、范围l (14)、起始磁柱号)、起始磁柱号、以及结束磁柱号、以及结束磁柱号 或者或者分区大小分区大小。lw=保存修改,退出保存修改,退出硬盘分区与格式化硬盘分区与格式化l实验实验3:增加主分区、扩展分区、逻辑分区:增加主分区、扩展分区、逻辑分区l主要命令:主要命令:lfdisk /dev/sda=进入界面进入界面lp =打印分区信息打印分区信息ln =增加主分区(输入增加主分区(输入p)ln =增加扩展分区(输入增加扩展分区(输入e)ln =增加逻辑分区(输入增加逻辑分区(输入l)lw=保存修改,退出保存修改,退出硬盘分区与格式化硬盘分区与格式化l分区注意事项分区注意事项l以以root的身份进行硬盘的分区时,最好是在的身份进行硬盘的分区时,最好是在单人维护模式单人维护模式下比较安全。下比较安全。在进行在进行fdisk的时候,如果该硬盘某个分区还在使用当中,那么很有可能的时候,如果该硬盘某个分区还在使用当中,那么很有可能系统核心会无法重新加载硬盘的分区表,解决的方法就是将该使用中分系统核心会无法重新加载硬盘的分区表,解决的方法就是将该使用中分区卸载,然后再进入区卸载,然后再进入 fdisk。l虽然一块硬盘最大的逻辑分区可以到虽然一块硬盘最大的逻辑分区可以到64个个(总数,包含总数,包含1-4主分区主分区),但是,但是并非所有的并非所有的 Linux distribution都会将所有的逻辑分区对应的磁盘代号都会将所有的逻辑分区对应的磁盘代号都写入系统当中(如都写入系统当中(如Red Hat只列出只列出1-16个代码,其他要自己用个代码,其他要自己用mknod命令手动设置)。命令手动设置)。硬盘分区与格硬盘分区与格式化式化l格式化命令:格式化命令:mke2fsl语法:语法:lmke2fs -c -b block-size -i bytes-per-inode -j -L volume-label l参数说明:参数说明:-b :在在设定每个数据区块占用的大小,目前支持的大小有设定每个数据区块占用的大小,目前支持的大小有 1024, 2048, 4096-i :设设定多少字节占用一个定多少字节占用一个inode,一般不小于,一般不小于 block-size-c :检检查错误磁盘查错误磁盘,会比较慢,会比较慢-L :设设定分区的定分区的label(卷标名称卷标名称,最大,最大16字节)字节)-j :建建立立ext3,否则,否则ext2硬盘分区与格式化硬盘分区与格式化l格式化命令格式化命令:mke2fs l实验实验lmke2fs /dev/hdb5lmke2fs j -b 4096 -i 4096 /dev/hdb1lmke2fs /dev/fd0 硬盘分区与格式化硬盘分区与格式化l卷标设置与显示命令:卷标设置与显示命令:e2labell语法:语法:le2label device new-label l参数说明参数说明ldevice 为为目标设备,如目标设备,如/dev/hdb1lnew-label 新新的卷标名称,如果没有指定,则显示该设备的原有卷标名的卷标名称,如果没有指定,则显示该设备的原有卷标名称称l举例:举例: e2label /dev/hdb1 =显示卷标显示卷标 e2label /dev/hdb5 application =设置卷标设置卷标磁盘检查与同步磁盘检查与同步lLinux文件系统的文件系统的检查与修复检查与修复命令:命令:fsckl语法:语法: fsck -Aar filesys . l参数说明:参数说明: -A 依据依据 /etc/fstab 的内容,将所有的的内容,将所有的设备设备都扫瞄一次都扫瞄一次 -a 自动修复检查到的有问题自动修复检查到的有问题 -r 一定要让使用者决定是否需要修复,与一定要让使用者决定是否需要修复,与 -a 刚好相反!刚好相反! l注意:注意:lfilesys 可以是可以是设备名称设备名称(如(如/dev/hdc6)或者)或者挂载点挂载点(如如/home)l不要对已经挂载的文件系统执行不要对已经挂载的文件系统执行fsck磁盘检查与同步磁盘检查与同步lLinux文件系统的检查与修复命令:文件系统的检查与修复命令:fsckl举例:举例:lfsck -a /dev/hdb1 /dev/hdb2磁盘检查与同步磁盘检查与同步l磁盘同步命令:磁盘同步命令:syncl语法:语法: sync l将内存中的数据缓存写入硬盘将内存中的数据缓存写入硬盘文件系统的安装与卸载文件系统的安装与卸载l文件系统必须文件系统必须挂载挂载(或者叫(或者叫安装安装)到目录树上才能使用,挂载到的目录通常)到目录树上才能使用,挂载到的目录通常称之为称之为装载目录或者装载点或者挂载点装载目录或者装载点或者挂载点(mount point)。)。l例如软盘、光盘、新增加的硬盘等例如软盘、光盘、新增加的硬盘等l如果挂载点目录不为空,那么必须等到文件系统卸载之后,该目录下面的原如果挂载点目录不为空,那么必须等到文件系统卸载之后,该目录下面的原有内容才可见有内容才可见文件系统的安装与卸载文件系统的安装与卸载l挂载文件系统的命令:挂载文件系统的命令:mountl语法:语法:mount -ahlVl参数说明:参数说明:-a 按按照照/etc/fstab的内容将的内容将所有所有相关的磁盘都挂上相关的磁盘都挂上-h 只只列出列出mount相关的相关的参数参数,并不挂载任何设备,并不挂载任何设备-l 列列出目前出目前已经挂载已经挂载的设备、文件系统与挂载点的设备、文件系统与挂载点-V 列列出出mount的的版本信息版本信息文件系统的安装与卸载文件系统的安装与卸载l挂载文件系统的命令:挂载文件系统的命令:mount(待续)(待续)lmount -t vfstype -o options device dirl参数说明:参数说明:-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 让系统本来挂载的文件系统重新被挂载让系统本来挂载的文件系统重新被挂载文件系统的安装与卸载文件系统的安装与卸载l挂载文件系统的命令:挂载文件系统的命令:mountlmount -t vfstype -o options device dirl参数说明:参数说明:device 指要挂载的设备指要挂载的设备dir 设置挂载点设置挂载点l卸载文件系统的命令:卸载文件系统的命令:umountl语法:语法: umount -f device | mount_pointl参数说明:参数说明: -f 强制将该文件系统退出,最常使用在无法访问的强制将该文件系统退出,最常使用在无法访问的NFS文件系统中。注文件系统中。注意:不能卸载意:不能卸载busy文件系统。文件系统。l范例:范例: root test root# umount /home文件系统的安装与卸载文件系统的安装与卸载l各种文件格式的挂载:各种文件格式的挂载:l挂载光盘:挂载光盘:建建立空目录:立空目录:mkdir -p /mnt/cdrom挂载光盘:挂载光盘:mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光盘:卸载光盘:umount /mnt/cdrom文件系统的安装与卸载文件系统的安装与卸载l各种文件格式的挂载:各种文件格式的挂载:l挂载挂载Windows分区:分区:查看硬盘代号:查看硬盘代号:fdisk -l建立空目录:建立空目录:mkdir -p /mnt/winxp挂载文件系统:挂载文件系统:mount -t vfat /dev/hda6 /mnt/winxp挂载文件系统,设置字符集:挂载文件系统,设置字符集:mount -t vfat -o iocharset=gb2312 /dev/hda6 /mnt/winxp文件系统的安装与卸载文件系统的安装与卸载l各种文件格式的挂载:各种文件格式的挂载:l挂载挂载USB盘:盘:查看硬盘代号,一般是查看硬盘代号,一般是sda sdb等:等:fdisk -l建立空目录:建立空目录:mkdir -p /mnt/usb挂载文件系统:挂载文件系统:mount -t ext3 /dev/sda1 /mnt/usb访问访问USB盘:盘:cd /mnt/usb文件系统的安装与卸载文件系统的安装与卸载l各种文件格式的挂载:各种文件格式的挂载:l挂载新硬盘:挂载新硬盘:首先分区:首先分区:fdisk /dev/hdb格式化:格式化:mke2fs /dev/hdb1建立空目录:建立空目录:mkdir /disk2挂载文件系统:挂载文件系统:mount -t ext2 /dev/hdb1 /disk2所有权授权给用户:所有权授权给用户:chown hexy:hexy /disk2文件系统的安装与卸载文件系统的安装与卸载l建立与装载建立与装载swap:l如果如果SWAP不够大怎么办?不够大怎么办?l设定设定SWAP分区分区l建立建立SWAP文件文件文件系统的安装与卸载文件系统的安装与卸载l建立与装载建立与装载swap:l设定设定SWAP分区分区l使用使用fdisk建立一个新的分区建立一个新的分区,输入,输入t将该分区的将该分区的system id设置为设置为82(SWAP文件系统代号,可以输入文件系统代号,可以输入L来列出各种代号)来列出各种代号)l用用mkswap /dev/hda-d1-16 的方式的方式来将刚刚建立出来的来将刚刚建立出来的partition格式化为格式化为swap文件格式文件格式 l使用使用free查看当前查看当前SWAP的使用情况的使用情况 l启动启动SWAP,命令:,命令:swapon /dev/hda-d1-16l再用再用free命令查看命令查看SWAP的变化的变化l关闭关闭SWAP,命令:,命令:swapoff /dev/hda-d1-16文件系统的安装与卸载文件系统的安装与卸载l建立与装载建立与装载swap:l建立建立SWAP文件文件l用用dd命令来建立命令来建立swapfile,例如:,例如: ldd if=/dev/zero of=/tmp/swap bs=4k count=16382(dd命令用于转换与拷贝文件,命令用于转换与拷贝文件,if指的是要被转换的输入文件,指的是要被转换的输入文件,of指的指的是输出文件,是输出文件,bs设置每次读取设置每次读取/写入的字节数,写入的字节数,count表示拷贝多少个表示拷贝多少个bs)l用用mkswap将将swapfile格式转化为格式转化为swap格式,例如:格式,例如: mkswap /tmp/swapl用用free查看目前的查看目前的swap使用情况使用情况lswapon来启动该文件,使它成为来启动该文件,使它成为swap swapon /tmp/swapl再用再用free查看变化查看变化l用用swapoff来关闭来关闭 swapoff /tmp/swap小结小结ldf du命令查看容量命令查看容量lfdisk mke2fs 分区与格式化分区与格式化lmount umount挂载挂载/卸载设备卸载设备
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号