ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:121.04KB ,
资源ID:4045723      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4045723.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(实训8-磁盘管理.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

实训8-磁盘管理.doc

1、 一、 磁盘分区基本知识 1、 硬盘组成与分区 扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分区 (partition)的最小单位; 第一个扇区最重要,里面有:(1)主要启动区(Master boot record, MBR)及分区表(partition table),其中 MBR 占有 446 bytes,而 partition table 则占有 64 bytes. 2、 磁盘分区 磁盘分区指指定分区的启始与结束磁柱。即告诉操作系统『这颗磁盘在此分区可以存取的区域是由 A 磁柱到 B 磁柱

2、之间的区块』,这样操作系统就能够知道他可以在所指定的区块内进行文件数据的读/写/搜寻等动作. 指定分区的磁柱范围记录位置:就是第一个扇区的分区表中.但是因为分区表仅有64bytes而已,因此最多只能记录四笔分区的记录,这四笔记录我们称为主要 (primary) 或扩展(extended) 分区,其中扩展分区还可以再分割出逻辑分区表(logical) ,而能被格式化的则仅有主要分区与逻辑分区。 n 主要分区与扩展分区最多可以有四笔(硬盘的限制) n 扩展分区最多只能有一个(操作系统的限制) n 逻辑分区是由扩展分区持续切割出来的分区; n 能够被格式化后,作为数据存取的分割槽为主要

3、分区与逻辑分区。扩展分区无法格式化; n 逻辑分区的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分区(5号到63号), SATA硬盘则有11个逻辑分区(5号到15号). 3、 各种接口的磁盘在Linux中的文件名分别为: /dev/sd[a—p][1—15]:为SCSI, SATA, U盘, Flash闪盘等接口的磁盘文件名; /dev/hd[a-d][1—63]:为 IDE 接口的磁盘文件名; 二、 文件系统 1、 格式化 因为每种操作系统所配置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区进行格式化,以成为操作系统能够利用的『文

4、件系统格式(filesystem)』。 Linux 的文件系统则为 Ext2 (Linux second extended file system, ext2fs) 一个分区可以格式化为多个文件系统,如LVM、软件磁盘阵列等 2、 文件系统工作原理 操作系统的文件数据除了文件实际内容外,通常含有非常多的属性,例如 Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块 (superblock)

5、会记录整个文件系统的整体信息,包括 inode 与 block 的总量、使用量、剩余量等. 每个 inode 与 block 都有编号。 l superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式与相关信息等; l inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的 block 号码; l block:实际记录文件的内容,若文件太大时,会占用多个 block 。 索引式文件系统(indexed allocation): 图1 inode/block数据存取示意图 3、in

6、ode table (inode 表格) inode 记录的文件数据包括底下这些: · 该文件的存取模式(read/write/excute); · 该文件的拥有者与群组(owner/group); · 该文件的容量; · 该文件创建或状态改变的时间(ctime); · 最近一次的读取时间(atime); · 最近修改的时间(mtime); · 定义文件特性的旗标(flag),如 SetUID..。; · 该文件真正内容的指向 (pointer); inode 的数量与大小也是在格式化时就已经固定了: · 每个 inode 大小均固定为 128 bytes; · 每个文

7、件都仅会占用一个 inode 而已; · 承上,因此文件系统能够创建的文件数量与 inode 的数量有关; · 系统读取文件时需要先找到 inode,并分析 inode 所记录的权限与用户是否符合,若符合才能够开始实际读取 block 的内容. 4、Superblock (超级区块) Superblock 是记录整个 filesystem 相关信息的地方,没有 Superblock ,就没有这个 filesystem 了。其记录的信息主要有: · block 与 inode 的总量; · 未使用与已使用的 inode / block 数量; · block 与 inode 的大小

8、 (block 为 1, 2, 4K,inode 为 128 bytes); · filesystem 的挂载时间、最近一次写入数据的时间、最近一次检验磁盘 (fsck) 的时间等文件系统的相关信息; · 一个 valid bit 数值,若此文件系统已被挂载,则 valid bit 为 0 ,若未被挂载,则 valid bit 为 1 。 图2 文件系统示意图 练习:查看文件系统 dumpe2fs [—bh] 装置文件名 选项与参数: -b :列出保留为坏轨的部分 —h :仅列出 superblock 的数据,不会列出其他的区段内容! 范例:找出我的根目录磁盘文件名,并观察文

9、件系统的相关信息 df<==这个命令可以叫出目前挂载的装置 <==就是这个光! dumpe2fs /dev/hdc2 Filesystem volume name: /1<==这个是文件系统的名称(Label) Default mount options: user_xattr acl<==默认挂载的参数 Filesystem state: clean〈==这个文件系统是没问题的(clean) 〈==inode的总数 <==block的总数 〈==还有多少个 block 可用 <==还有多少个 inode 可用 Block size:

10、 4096〈==每个 block 的大小啦! Inode size: 128<==每个 inode 的大小 〈==底下这三个与下一小节有关 〈==第一个 data group 内容, 包含 block 的启始/结束号码 <==超级区块在 0 号 block 〈==inode table 所在的 block <==所有 block 都用完了! <==剩余未使用的 inode 号码 。。。。(底下省略)。。。. # 前半部在显示 supberblock 的内容,包括标头名称(Label)以及inode/block的相关信息 # 后面则

11、是每个 block group 的个别信息!您可以看到各区段数据所在的号码! # 也就是说,基本上所有的数据都与 block 的号码有关. 三、目录树 1、目录 在 Linux 下的 ext2 文件系统创建一个目录时, ext2 会分配一个 inode 与至少一块 block 给该目录。其中,inode 记录该目录的相关权限与属性,并可记录分配到的那块 block 号码;而 block 则是记录在这个目录下的文件名与该文件名占用的 inode 号码数据。目录所占用的 block 内记录如下的信息: 图:目录占用的 block 记录的数据示意图 练习:观察root 家目录内的文件所占

12、用的 inode 号码 ls —li 654683 648322 648323 2、文件 当我们在 Linux 下的 ext2 创建一个一般文件时, ext2 会分配一个 inode 与相对于该文件大小的 block 数量给该文件。例如:假设我的一个 block 为 4 Kbytes ,而我要创建一个 100 KBytes 的文件,那么 linux 将分配一个 inode 与 25 个 block 来储存该文件!但同时请注意,由于 inode 仅有 12 个直接指向,因此还要多一个 block 来作为区块号码的记录。 3、目录树读取 文件的inode 本身并不记录文件名,文件名

13、的记录是在目录的 block 当中。因此在文件与目录的权限中,我们才会提到『新增/删除/更名文件名与目录的 w 权限有关』!那么因为文件名是记录在目录的 block 当中,因此当我们要读取某个文件时,就务必会经过目录的 inode 与 block ,然后才能够找到那个待读取文件的 inode 号码,最终才会读到正确的文件的 block 内的数据. 由于目录树是由根目录开始读起,因此系统通过挂载的信息可以找到挂载点的 inode 号码(通常一个 filesystem 的最顶层 inode 号码会由 2 号开始!),此时就能够得到根目录的 inode 内容,并依据该 inode 读取根目录的 b

14、lock 内的文件名数据,再一层一层的往下读到正确的文件名。 练习:观察读取 /etc/passwd 这个文件的过程(假设身份为一般使用者): ll —di / /etc /etc/passwd 2r—x 1912545r-x 1914888r—— 流程: / 的 inode: 透过挂载点的信息找到 /dev/hdc2 的 inode 号码为 2 的根目录 inode,且 inode 规范的权限让我们可以读取该 block 的内容(有 r 与 x) ; n / 的 block: 经过上个步骤取得 block 的号码,并找到该内容有 etc/ 目录的 inode

15、号码 (1912545); n etc/ 的 inode: 读取 1912545 号 inode 得知 vbird 具有 r 与 x 的权限,因此可以读取 etc/ 的 block 内容; n etc/ 的 block: 经过上个步骤取得 block 号码,并找到该内容有 passwd 文件的 inode 号码 (1914888); n passwd 的 inode: 读取 1914888 号 inode 得知 vbird 具有 r 的权限,因此可以读取 passwd 的 block 内容; n passwd 的 block: 最后将该 block 内容的数据读出来. 4、E

16、XT2/EXT3 文件的存取与日志式文件系统的功能 新建一个文件或目录的流程: n 先确定用户对于欲新增文件的目录是否具有 w 与 x 的权限,若有的话才能新增; n 根据 inode bitmap 找到没有使用的 inode 号码,并将新文件的权限/属性写入; n 根据 block bitmap 找到没有使用中的 block 号码,并将实际的数据写入 block 中,且升级 inode 的 block 指向数据; n 将刚刚写入的 inode 与 block 数据同步升级 inode bitmap 与 block bitmap,并升级 superblock 的内容. 5、数据的不

17、一致 (Inconsistent) 状态 你的文件在写入文件系统时,因为不知名原因导致系统中断(例如突然的停电啊、系统核心发生错误啊~等等的事情发生时),所以写入的数据仅有 inode table 及 data block 而已,最后一个同步升级中介数据的步骤并没有做完,此时就会发生 metadata 的内容与实际数据存放区产生不一致 (Inconsistent) 的情况了。日志式文件系统的兴起. 6、日志式文件系统 (Journaling filesystem) 为了避免上述提到的文件系统不一致的情况发生,因此提出一个新的方式,如果在filesystem 当中规划出一个区块,该区块专门

18、在记录写入或修订文件时的步骤,那不就可以简化一致性检查的步骤了?也就是说: 1. 预备:当系统要写入一个文件时,会先在日志记录区块中纪录某个文件准备要写入的信息; 2. 实际写入:开始写入文件的权限与数据;开始升级 metadata 的数据; 3. 结束:完成数据与 metadata 的升级后,在日志记录区块当中完成该文件的纪录。 在这样的程序当中,万一数据的纪录过程当中发生了问题,那么我们的系统只要去检查日志记录区块,就可以知道哪个文件发生了问题,针对该问题来做一致性的检查即可,而不必针对整块 filesystem 去检查,这样就可以达到快速修复 filesystem 的能力!这就是

19、日志式文件最基础的功能。 ext3 :日志式文件系统,是 ext2 的升级版本,并且可向下兼容 ext2 版本. 7、挂载点(mount point): 每个 filesystem 都有独立的 inode / block / superblock 等信息,这个文件系统要能够链接到目录树才能被我们使用.将文件系统与目录树结合的动作我们称为『挂载』。 重点是:挂载点一定是目录,该目录为进入该文件系统的入口。 因此并不是你有任何文件系统都能使用,必须要『挂载』到目录树的某个目录后,才能够使用该文件系统的。 练习:观察/, /boot, /home 三个 目录,由于 filesystem 最顶

20、层的目录之 inode 一般为 2 号,因此可以发现 /, /boot, /home 为三个不同的 filesystem ls —lid / /boot /home 2 2 2 四、文件系统操作 1、查看磁盘与目录的容量 § df df [-ahikHTm] [目录或文件名] 选项与参数: —a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; —m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以

21、 M=1000K 取代 M=1024K 的进位方式; —T :连同该 partition 的 filesystem 名称 (例如 ext3) 也列出; —i :不用硬盘容量,而以 inode 的数量来显示 范例一:将系统内所有的 filesystem 列出来! df 1K—blocks # 在 Linux 底下如果 df 没有加任何选项,那么默认会将系统内所有的 # (不含特殊内存内的文件系统与 swap) 都以 1 Kbytes 的容量来列出来! # 至于那个 /dev/shm 是与内存有关的挂载! 范例二:将容量结果以易读的容量格式显示出来 df —h # 不同于

22、范例一,这里会以 G/M 等容量格式显示出来,比较容易看! 范例三:将系统内的所有特殊文件格式及名称都列出来 df -aT Type # 系统里面其实还有很多特殊的文件系统存在的。那些比较特殊的文件系统几乎 # 都是在内存当中,例如 /proc 这个挂载点。因此,这些特殊的文件系统 # 都不会占据硬盘空间! 范例四:将 /etc 底下的可用的磁盘容量以易读的容量格式显示 df —h /etc #在 df 后面加上目录或者是文件时, df # 会自动的分析该目录或文件所在的 partition ,并将该 partition 的容量显示出来, # 所以,您就可以知道某个目录底

23、下还有多少容量可以使用了! 范例五:将目前各个 partition 当中可用的 inode 数量列出 df -ih # 这个范例则主要列出可用的 inode 剩余量与总容量。分析一下与范例一的关系, # 你可以清楚的发现到,通常 inode 的数量剩余都比 block 还要多 § du du [-ahskm] 文件或目录名称 选项与参数: —a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。 —h :以人们较易读的容量格式 (G/M) 显示; —s :列出总量而已,而不列出每个各别的目录占用容量; -S :不包括子目录下的总计,与 -s 有点差

24、别。 —k :以 KBytes 列出容量显示; —m :以 MBytes 列出容量显示; 范例一:列出目前目录下的所有文件容量 du 〈==每个目录都会列出来 。。。.中间省略。。.。 <==包括隐藏文件的目录 〈==这个目录(。)所占用的总量 # 直接输入 du 没有加任何选项时,则 du 会分析『目前所在目录』 # 的文件与目录所占用的硬盘空间.但是,实际显示时,仅会显示目录容量(不含文件), # 因此 。 目录有很多文件没有被列出来,所以全部的目录相加不会等于 。 的容量喔! # 此外,输出的数值数据为 1K 大小的容量单位。 范例二:同范例一,但是将文件的

25、容量也列出来 du —a <==有文件的列表了 。。.。中间省略。... 范例三:检查根目录底下每个目录所占用的容量 du —sm /* .。..。中间省略。.。。 .。。.。中间省略。..。 〈==系统初期最大就是他了啦! # 这是个很常被使用的功能~利用通配符 * 来代表每个目录, # 如果想要检查某个目录下,哪个次目录占用最大的容量,可以用这个方法找出来 # 值得注意的是,如果刚刚安装好 Linux 时,那么整个系统容量最大的应该是 /usr # 而 /proc 虽然有列出容量,但是那个容量是在内存中,不占硬盘空间。 § 实体链接与符号链接: ln ² Ha

26、rd Link (实体链接, 硬式连结或实际连结) ln /etc/crontab .<==创建实体链接的命令 ll -i /etc/crontab /root/crontab 19127012 19127012 hard link 是有限制的: · 不能跨 Filesystem; · 不能 link 目录。 ² Symbolic Link (符号链接,亦即是快捷方式) ln —s /etc/crontab crontab2 ll -i /etc/crontab /root/crontab2 1912701 65468712/root/crontab2 -> /etc

27、/crontab ln [-sf] 来源文件目标文件 选项与参数: -s :如果不加任何参数就进行连结,那就是hard link,至于 —s 就是symbolic link -f :如果目标文件存在时,就主动的将目标文件直接移除后再创建! 范例一:将 /etc/passwd 复制到 /tmp 底下,并且观察 inode 与 block cd /tmp cp —a /etc/passwd 。 du —sb ; df —i . 18340〈==先注意一下这里的容量是多少! 149738 # 利用 du 与 df 来检查一下目前的参数~那个 du —sb # 是计算整个

28、 /tmp 底下有多少 bytes 的容量! 范例二:将 /tmp/passwd 制作 hard link 成为 passwd—hd 文件,并观察文件与容量 ln passwd passwd—hd du —sb ; df -i 。 18340 149738 # 仔细看,即使多了一个文件在 /tmp 底下,整个 inode 与 block 的容量并没有改变! ls -il passwd* 5863612 5863612 # 原来是指向同一个 inode 啊!这是个重点啊!另外,那个第二栏的连结数也会添加! 范例三:将 /tmp/passwd 创建一个符号链接 ln -s

29、passwd passwd-so ls —li passwd* 5864016 # passwd-so 指向的 inode number 不同了!这是一个新的文件~这个文件的内容是指向 # passwd 的.passwd-so 的大小是 6bytes ,因为 passwd 共有六个字符之故 du -sb ; df -i 。 18346 149739 # 呼呼!整个容量与 inode 使用数都改变! 范例四:删除源文件 passwd ,其他两个文件是否能够打开? rm passwd cat passwd—hd .。..。.正常显示完毕! cat passwd—so l

30、l passwd* passwd—sopasswd #符号链接果然无法打开!另外,如果符号链接的目标文件不存在, # 其实文件名的部分就会有特殊的颜色显示! 五、磁盘的分割、格式化、检验与挂载 如果我们想要在系统里面新增一颗硬盘时,应该有哪些动作需要做的呢: u 对磁盘进行分割,以创建可用的 partition ; u 对该 partition 进行格式化( format ),以创建系统可用的 filesystem; u 若想要仔细一点,则可对刚刚创建好的 filesystem 进行检验; u 在 Linux 系统上,需要创建挂载点 ( 亦即是目录 ),并将他挂载上来; 1

31、磁盘分区: fdisk fdisk [—l] 装置名称 选项与参数: —l :输出后面接的装置所有的 partition 内容.若仅有 fdisk —l 时, 则系统将会把整个系统内能够搜寻到的装置的 partition 均列出来。 范例:找出你系统中的根目录所在磁盘,并查阅该硬盘内的相关信息 df / 〈==注意:重点在找出磁盘文件名而已 /dev/hdc2 fdisk /dev/hdc〈==仔细看,不要加上数字! The number of cylinders for this disk is set to 5005。 1024 <==等待你的输

32、入! m〈== 输入 m 后,就会看到底下这些命令介绍 d delete a partition〈==删除一个partition n add a new partition〈==新增一个partition p print the partition table〈==在屏幕上显示分割表 q quit without saving changes〈==不储存离开fdisk程序 w write table to disk and exit<==将刚刚的动作写入分割表 p<== 这里可以输出目前磁盘的状态 〈==这个磁盘的文件名与容量 5005〈==磁头、扇区与磁

33、柱大小 <==每个磁柱的大小 1926 5005 2052 # 装置文件名启动区否开始磁柱结束磁柱 1K大小容量磁盘分区槽内的系统 q # 想要不储存离开吗?按下 q 就对了!不要随便按 w ! 范例:查阅目前系统内的所有 partition 有哪些? fdisk -l 4744 /dev/sda1 1 4745 8118260 b W95 FAT32 2、磁盘格式化 § mkfs mkfs [-t 文件系统格式] 装置文件名 选项与参数: —t :可以接文件系统格式,例如 ext3, e

34、xt2, vfat 等(系统有支持才会生效) 范例一:请将上个小节当中所制作出来的 /dev/hdc6 格式化为 ext3 文件系统 mkfs —t ext3 /dev/hdc6 Filesystem label=〈==这里指的是分割槽的名称(label) Block size=4096 (log=2)〈==block 的大小配置为 4K 251392 inodes, 502023 blocks〈==由此配置决定的inode/block数量 Creating journal (8192 blocks): done<==有日志记录 # 这样就创建起来我们所需要的 Ext3 文件系

35、统了!简单明了! mkfs[tab][tab] # 按下两个[tab],会发现 mkfs 支持的文件格式如上所示!可以格式化 vfat ! 3、磁盘挂载与卸除 要进行挂载前,你最好先确定几件事: ² 单一文件系统不应该被重复挂载在不同的挂载点(目录)中; ² 单一目录不应该重复挂载多个文件系统; ² 要作为挂载点的目录,理论上应该都是空目录才是。 § mount命令 mount —a mount [—l] mount [-t 文件系统] [—L Label名] [—o 额外选项] \ [-n] 装置文件名挂载点 选项与参数: -a :依照配置文件/etc/fs

36、tab的数据将所有未挂载的磁盘都挂载上来 —l :单纯的输入 mount 会显示目前挂载的信息。加上 -l 可增列 Label 名称! -t :与mkfs的选项非常类似的,可以加上文件系统种类来指定欲挂载的类型. 常见的 Linux 支持类型有:ext2, ext3, vfat, reiserfs, iso9660(光盘格式), nfs, cifs, smbfs(此三种为网络文件系统类型) —n :在默认的情况下,系统会将实际挂载的情况实时写入 /etc/mtab 中,以利其他程序 的运行。但在某些情况下(例如单人维护模式)为了避免问题,会刻意不写入. 此时就得

37、要使用这个 —n 的选项了。 —L :系统除了利用装置文件名 (例如 /dev/hdc6) 之外,还可以利用文件系统的标头名称 (Label)来进行挂载.最好为你的文件系统取一个独一无二的名称吧! —o :后面可以接一些挂载时额外加上的参数!比方说账号、密码、读写权限等: ro, rw: 挂载文件系统成为只读(ro) 或可擦写(rw) async, sync: 此文件系统是否使用同步写入 (sync) 或异步 (async) 的 内存机制,请参考文件系统运行方式.默认为 async。 auto, noauto: 允

38、许此 partition 被以 mount -a 自动挂载(auto) dev, nodev: 是否允许此 partition 上,可创建装置文件? dev 为可允许 suid, nosuid: 是否允许此 partition 含有 suid/sgid 的文件格式? exec, noexec: 是否允许此 partition 上拥有可运行 binary 文件? user, nouser: 是否允许此 partition 让任何使用者运行 mount ?一般来说, mount 仅有 root 可

39、以进行,但下达 user 参数,则可让 一般 user 也能够对此 partition 进行 mount . defaults: 默认值为:rw, suid, dev, exec, auto, nouser, and async remount: 重新挂载,这在系统出错,或重新升级参数时,很有用! § 挂载Ext2/Ext3文件系统 范例一:用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面! mkdir /mnt/hdc6 mount /dev/hdc6 /mnt/hdc6 df .。.。。中间省略。.

40、 1833836 # 看起来,真的有挂载!且文件大小约为 2GB 左右啦! § 挂载 CD 或 DVD 光盘 范例三:将你用来安装 Linux 的 CentOS 原版光盘拿出来挂载! mkdir /media/cdrom mount —t iso9660 /dev/cdrom /media/cdrom mount /dev/cdrom /media/cdrom # 你可以指定 -t iso9660 这个光盘片的格式来挂载,也可以让系统自己去测试挂载! # 所以上述的命令只要做一个就够了!但是目录的创建初次挂载时必须要进行喔! df 。。。.。中间省略。。。。.

41、/dev/hdd 4493152 4493152 0 100% /media/cdrom # 因为我的光驱使用的是 /dev/hdd 的 IDE 接口之故! § 挂载U盘 注意,你的这个U盘不能够是 NTFS 的文件系统! 范例五:找出你的U盘装置文件名,并挂载到 /mnt/flash 目录中 fdisk —l 。。。..中间省略.。.。。 Disk /dev/sda: 8313 MB /dev/sda1 # 从上的特殊字体,可得知磁盘的大小以及装置文件名,知道是 /dev/sda1 mkdir /mnt/flash mo

42、unt -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash df 。。..。中间省略。..。。 § umount (将装置文件卸除) umount [-fn] 装置文件名或挂载点 选项与参数: -f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下; —n :不升级 /etc/mtab 情况下卸除. 范例八:将本章之前自行挂载的文件系统全部卸除: mount 。.。。。前面省略。。。。。 /dev/hdc6/mnt/hdc6 /dev/hdd/media/cdrom /dev/sda1/mnt/flash /home/mnt/home # 先找一下已经挂载的文件系统,如上所示,特殊字体即为刚刚挂载的装置啰! umount /dev/hdc6 〈==用装置文件名来卸除 umount /media/cdrom 〈==用挂载点来卸除 umount /mnt/flash <==因为挂载点比较好记忆! umount /dev/fd0 〈==用装置文件名较好记! umount /mnt/home 〈==一定要用挂载点!因为挂载的是目录 通通卸除了,此时你才可以退出光盘、软盘、U盘等设备.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服