⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0230filesystem.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<br><font size="-1" color="#ffffff" face="SimSun">/dev/hdb1&#160;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160;&#160;&#160;250&#160;&#160; 1007968+&#160; 83&#160; Linux</font></p></td></tr></tbody></table><font color="#ff0000">说明</font><font color="#000000">:</font><br><font color="#000000">还记得我们刚刚在<a href="#harddisk">认识硬盘</a>里面提到的部分内容吗?其实 fdisk 最主要的工作就是在修改『 partition table 』而已,并没有实际的将硬盘切切割割的啦!他会定义出某一个partition 是由 n1 磁柱到 n2 磁柱之间这样的信息!因此,如果硬盘切割错误时,只要在format 之前将 partition tables 复原,那么就可以将硬盘原来的数据救回来啰!所以,一个好的管理员,有时候也会将自己的partition table 记录下来,以备不时之需呀!这个 fdisk 只有 root 才能执行,此外,请注意,使用的『装置名称』请不要加上数字,因为partition 是针对『整个硬盘装置』而不是某个 partition 呢!所以执行 fdisk/dev/hdb1 就会发生错误啦!要使用 fdisk /dev/hdb 才对!底下说一说进入 fdisk之后的几个重要参数吧!</font><br><font color="#000000"> </font><br><font color="#000000">注:您可以使用 fdisk 在您的硬盘上面胡搞瞎搞的进行实际操作,都不打紧,但是请『千万记住,不要按下w 即可!』离开的时候按下 q 就万事无妨啰!</font><br><font color="#000000"> </font><ul><li><b><font color="#000066">硬盘信息</font></b><font color="#000000">:通常我们需要知道这颗硬盘的信息时,直接按下『 p 』就可以了解了,例如上面的例子中,我的一棵硬盘切割呈上面的模样,而我的System 除了一个 swap 之外,其它的都是属于 ext2 的呦!</font></li><br><font color="#000000"> </font><li><b><font color="#000066">删除扇区</font></b><font color="#000000">: 如果我要删除一个以存在的扇区时,就需要:</font></li><ol><li><font color="#000066">fdisk /dev/hdb</font><font color="#000000"> :先进入fdisk 画面;</font></li><li><font color="#000066">p </font><font color="#000000">:先看一 下扇区的信息,假设要杀掉 /dev/hdb1;</font></li><li><font color="#000066">d </font><font color="#000000">:这个时 候会要你选择一个 partition ,就选 1 啰!</font></li><li><font color="#000066">w</font><font color="#000000"> :储存到磁盘数据表中,并离开fdisk ;当然啰,如果你反悔了该怎么办!?呵呵,直接按下 q 就可以取消刚刚的删除动作了!</font></li><table bgcolor="#000000" border="1" cols="1" width="600"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><font color="#ffff00">fdisk /dev/hdb</font></font><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp):</font><font color="#ffff00"> p</font></font></p><p><font size="-1" color="#ffffff" face="SimSun">Disk /dev/hdb:128 heads, 63 sectors, 523 cylinders</font><br><font size="-1" color="#ffffff" face="SimSun">Units = cylindersof 8064 * 512 bytes</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;Device Boot&#160;&#160;&#160; Start&#160;&#160;&#160;&#160;&#160;&#160;End&#160;&#160;&#160; Blocks&#160;&#160; Id&#160; System</font><br><font size="-1" color="#ffffff" face="SimSun">/dev/hdb1&#160;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160;&#160;&#160;250&#160;&#160; 1007968+&#160; 83&#160; Linux</font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">d</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">Partition number(1-4): </font><font color="#ffff00">1</font></font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">p</font></font></p><p><font size="-1" color="#ffffff" face="SimSun">Disk /dev/hdb:128 heads, 63 sectors, 523 cylinders</font><br><font size="-1" color="#ffffff" face="SimSun">Units = cylindersof 8064 * 512 bytes</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;Device Boot&#160;&#160;&#160; Start&#160;&#160;&#160;&#160;&#160;&#160;End&#160;&#160;&#160; Blocks&#160;&#160; Id&#160; System</font><br><font size="-1" color="#ff9900" face="SimSun">看!原 先的partition 不见了,如果确定储存就按下 w ,否则按下 q 赶紧离开!</font></p></td></tr></tbody></table>&nbsp;</ol><li><b><font color="#000066">新增扇区</font></b><font color="#000000">:那么如何增加一个扇区呢?前提之下是你的硬盘必须还有硬盘空间才行!</font></li><ol><li><font color="#000066">fdisk /dev/hdb</font><font color="#000000"> :先进入fdisk 画面中;</font></li><li><font color="#000066">n</font><font color="#000000">:新增一个磁 区,这个时候系统会问你,如果您已经具有 extended 扇区时,那么系统会问您,您要新增的是Primary 还是Logical ,而如果您还没有 extended ,那么系统仅会问你要新增Primary 还是 Extended,除此之外,如果您已经用完了四个 P + E 的话,那么就仅有Logical 可以选择啦!请再回到刚刚说明硬盘的地方再次的复习一下吧!如果是选择primary 的话,请按 p ,否则请按 e 或 l 。</font></li><li><font color="#000066">p </font><font color="#000000">:由于选 择为 primary所以就会按下 p 啰!</font></li><li><font color="#000066">1-4</font><font color="#000000"> :primary 只允许四个,(仍然比Windows 只允许一个好的多了!),所以这里请按尚未被使用的那一个扇区啰!</font></li><li><font color="#000066">w</font><font color="#000000"> :同样的储存离开啰!</font></li></ol><ol>&#160;<table bgcolor="#000000" border="1" cols="1" width="600"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root @testroot]# </font><font color="#ffff00">fdisk /dev/hdb</font></font><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">p</font><font color="#ffffff"> </font><font color="#ff9900">&lt;==印出信息</font></font></p><p><font size="-1" color="#ffffff" face="SimSun">Disk /dev/hdb:128 heads, 63 sectors, 523 cylinders</font><br><font size="-1" color="#ffffff" face="SimSun">Units = cylindersof 8064 * 512 bytes</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;Device Boot&#160;&#160;&#160; Start&#160;&#160;&#160;&#160;&#160;&#160;End&#160;&#160;&#160; Blocks&#160;&#160; Id&#160; System</font><br><font size="-1" color="#ffffff" face="SimSun">/dev/hdb1&#160;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160;&#160;&#160;250&#160;&#160; 1007968+&#160; 83&#160; Linux</font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">n </font><font color="#ff9900">&lt;==选择新增</font></font><br><font size="-1" color="#ffffff" face="SimSun">Command action</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;e&#160;&#160; extended</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;p&#160;&#160; primary partition (1-4)</font><br><font size="-1" face="SimSun"><font color="#ffff00">e</font><font color="#ffffff">&#160;</font><font color="#ff9900">&lt;==输入 e 来新增 extended 啰!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">Partition number(1-4): </font><font color="#ffff00">2</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">First cylinder(251-523, default 251):&#160;&#160; </font><font color="#ff9900">&lt;==这里按 Enter 即可!用默认值!</font></font><br><font size="-1" color="#ffffff" face="SimSun">Using defaultvalue 251</font><br><font size="-1" face="SimSun"><font color="#ffffff">Last cylinderor +size or +sizeM or +sizeK (251-523, default 523): </font><font color="#ffff00">+100M</font></font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">p</font><font color="#ffffff"> </font><font color="#ff9900">&lt;==再印出信息</font></font></p><p><font size="-1" color="#ffffff" face="SimSun">Disk /dev/hdb:128 heads, 63 sectors, 523 cylinders</font><br><font size="-1" color="#ffffff" face="SimSun">Units = cylindersof 8064 * 512 bytes</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;Device Boot&#160;&#160;&#160; Start&#160;&#160;&#160;&#160;&#160;&#160;End&#160;&#160;&#160; Blocks&#160;&#160; Id&#160; System</font><br><font size="-1" color="#ffffff" face="SimSun">/dev/hdb1&#160;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160;&#160;&#160;250&#160;&#160; 1007968+&#160; 83&#160; Linux</font><br><font size="-1" face="SimSun"><font color="#ffff00">/dev/hdb2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;251&#160;&#160;&#160;&#160;&#160;&#160; 276&#160;&#160;&#160; 104832&#160;&#160;&#160;5&#160; Extended&#160;</font><font color="#ff9900"> &lt;==这行即是新增的!</font></font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">n </font><font color="#ff9900">&lt;==再次新增</font></font><br><font size="-1" color="#ffffff" face="SimSun">Command action</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;l&#160;&#160; logical (5 or over)</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;p&#160;&#160; primary partition (1-4)</font><br><font size="-1" face="SimSun"><font color="#ffff00">l</font><font color="#ff9900">&lt;==这次选择logical 的 l 哩!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">First cylinder(251-276, default 251):&#160;&#160; </font><font color="#ff9900">&lt;==这里按 Enter 即可!用默认值!</font></font><br><font size="-1" color="#ffffff" face="SimSun">Using defaultvalue 251</font><br><font size="-1" face="SimSun"><font color="#ffffff">Last cylinderor +size or +sizeM or +sizeK (251-276, default 276): </font><font color="#ffff00">+100M</font></font></p><p><font size="-1" face="SimSun"><font color="#ffffff">Command (m forhelp): </font><font color="#ffff00">p</font></font></p><p><font size="-1" color="#ffffff" face="SimSun">Disk /dev/hdb:128 heads, 63 sectors, 523 cylinders</font><br><font size="-1" color="#ffffff" face="SimSun">Units = cylindersof 8064 * 512 bytes</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -