嵌入式Linux开发实践教程(第2版)课件:管理磁盘和文件系统_第1页
嵌入式Linux开发实践教程(第2版)课件:管理磁盘和文件系统_第2页
嵌入式Linux开发实践教程(第2版)课件:管理磁盘和文件系统_第3页
嵌入式Linux开发实践教程(第2版)课件:管理磁盘和文件系统_第4页
嵌入式Linux开发实践教程(第2版)课件:管理磁盘和文件系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

管理磁盘和文件系统新增一个硬盘在系统里面新增一个硬盘时,应该有哪些动作需要做的呢:对磁盘进行分区,以创建可用的partition;对该partition进行格式化(format),以创建系统可用的filesystem;若想要仔细一点,则可对刚刚创建好的filesystem进行检验;在Linux系统上,需要创建挂载点(亦即是目录),并将他挂载上来;规划硬盘中的分区IDE\JumperMasterSlaveIDE1(Primary)/dev/hda/dev/hdbIDE2(Secondary)/dev/hdc/dev/hdd

IDE接口SATA接口SATA1插槽上的设备名:/dev/sdaSATA5插槽上的设备名:/dev/sdbU盘(启动完成后才被系统捉到):/dev/sdc确认系统中的磁盘设备fdisk命令格式:fdisk-l[磁盘设备]Disk/dev/sda:64.4GB,64424509440bytes255heads,63sectors/track,7832cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*11310439183Linux/dev/sda214783262806117+8eLinuxLVMDisk/dev/sdb:85.8GB,85899345920bytes255heads,63sectors/track,10443cylindersUnits=cylindersof16065*512=8225280bytesDisk/dev/sdbdoesn'tcontainavalidpartitiontableDevice:分区的设备文件名称。Boot:是否是引导分区,是则有“*”标识。Start:该分区在硬盘中的起始位置(柱面数)。End:该分区在硬盘中的结束位置(柱面数)。Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。Id:分区类型的ID标记号,对于EXT3分区为83,LVM分区为8e。System:分区类型规划硬盘中的分区fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk[磁盘设备]规划硬盘中的分区常用命令d

deleteapartition注:这是删除一个分区的动作;

l

listknownpartitiontypes注:l是列出分区类型,以供我们设置相应分区的类型;

m

printthismenu注:m是列出帮助信息;

n

addanewpartition注:添加一个分区;

p

printthepartitiontable注:p列出分区表;

q

quitwithoutsavingchanges注:不保存退出;

t

changeapartition'ssystemid注:t改变分区类型;

w

writetabletodiskandexit注:把分区表写入硬盘并退出;

x

extrafunctionality(expertsonly)注:扩展应用,专家功能;规划硬盘中的分区硬盘最多可以分割成4个主分区或3个主分区+1个拓展分区拓展分区又可分成数个(没有限制,但总容量不得超过拓展分区大小)逻辑分区。代号的使用:以IDE0(第一个硬盘,设备名称为/dev/hda)为例来说明

主分区使用:hda[1-4](包含拓展分区在内)

逻辑分区使用:hda[5-~](请注意,逻辑分区一定由5开始计算)硬盘分区依照功能性的不同可分为主分区(Primary)、拓展分区(Extended)及逻辑分区(Logical)

三种规划硬盘中的分区分割推荐方案规划硬盘中的分区硬盘规划示例为主机新增一块20GB的SCSI硬盘对该硬盘进行分区:

划分2个主分区,各5GB,剩余空间作为扩展分区在扩展分区中建立2个逻辑分区,容量分别为2GB、8GB

将第1个逻辑分区的类型改为swap

确认分区设置情况,保存退出分区中创建文件系统用途:MakeFilesystem,创建文件系统(格式化)格式:mkfs-t文件系统类型分区设备mkfs命令ls/sbin/mkfs*/sbin/mkfs/sbin/mkfs.ext2/sbin/mkfs.msdos/sbin/mkfs.cramfs/sbin/mkfs.ext3/sbin/mkfs.vfat作为其他几个分区命令的前端工具,通过“-t...”选项指定文件系统类型挂载、卸载文件系统

mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount[-t类型

]存储设备挂载点目录

mount-oloopISO镜像文件挂载点目录

umount命令用途:卸载已挂载的文件系统格式:umount存储设备位置

umount挂载点目录设置文件系统的自动挂载

/etc/fstab配置文件包含了需要开机后自动挂载的文件系统记录[root@localhost~]#vi/etc/fstab/dev/VolGroup00/LogVol00/ext3defaults11LABEL=/boot/bootext3defaults12devpts/dev/ptsdevptsgid=5,mode=62000tmpfs/dev/shmtmpfsdefaults00proc/procprocdefaults00sysfs

温馨提示

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

评论

0/150

提交评论