📄 ch-disk-storage.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>管理磁盘贮存区</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="文件系统"HREF="part-filesystems.html"><LINKREL="PREVIOUS"TITLE="逻辑卷管理器(LVM)"HREF="ch-lvm-intro.html"><LINKREL="NEXT"TITLE="创建分区"HREF="s1-parted-create-part.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="CHAPTER"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="ch-lvm-intro.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-parted-create-part.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="CHAPTER"><H1><ANAME="CH-DISK-STORAGE"></A>5. 管理磁盘贮存区</H1><P> 在你安装了 Red Hat Linux 系统后,你可能想查看现存的分区表,改变分区的大小, 删除分区,或从空闲空间或附加的硬盘驱动器上添加分区。<TTCLASS="COMMAND">parted</TT> 工具会允许你执行这些任务。本章讨论如何使用 <TTCLASS="COMMAND">parted</TT> 命令来执行文件系统任务。此外,你还可以使用 <TTCLASS="COMMAND">fdisk</TT> 来执行多数此类任务(除重新划分分区以外)。要获得 <TTCLASS="COMMAND">fdisk</TT> 的更多信息,请阅读其说明书页(man)或信息页(info)。 </P><P> 如果你想查看或监视系统的磁盘空间用量,请参考<AHREF="s1-sysinfo-filesystems.html">第 26.3 节</A>。 </P><P> 你必须安装了 <TTCLASS="FILENAME">parted</TT> 软件包才能使用 <TTCLASS="COMMAND">parted</TT> 工具。要启动 <TTCLASS="COMMAND">parted</TT>,在 shell 提示下以根用户身份键入命令 <TTCLASS="COMMAND">parted <TTCLASS="REPLACEABLE"><I>/dev/hdb</I></TT></TT>,这里的 <TTCLASS="REPLACEABLE"><I>/dev/hdb</I></TT> 是你想配置的设备名称。你会看到一个 <TTCLASS="PROMPT">(parted)</TT> 提示。键入 <TTCLASS="COMMAND">help</TT> 来查看可用命令的列表。 </P><P> 如果你想创建、删除分区或重新划分分区大小,分区所在设备不能正在被使用(分区不能被挂载,并且交换空间不能被启用)。 达到这个目的的最简单方法是在救援模式中引导系统。请参考<AHREF="ch-rescuemode.html">第9章 </A>来获得引导到救援模式的说明。 当提示挂载文件系统时,选择 <BCLASS="GUIBUTTON">「跳过」</B>。</P><P> 如果驱动器不包含任何正在被使用的分区,你可以使用 <TTCLASS="COMMAND">umount</TT> 命令来卸载分区,使用<TTCLASS="COMMAND">swapoff</TT> 命令来关闭硬盘驱动器上的交换空间。 </P><P> <AHREF="ch-disk-storage.html#TABLE-PARTED-COMMANDS">表 5-1</A>包含一列最常用的 <TTCLASS="COMMAND">parted</TT> 命令。随后的章节详细地解释了其中的一部分。 </P><DIVCLASS="TABLE"><ANAME="TABLE-PARTED-COMMANDS"></A><TABLEBORDER="1"BGCOLOR="#DCDCDC"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><THEAD><TR><THWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">命令</TH><THWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">描述</TH></TR></THEAD><TBODY><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">check <TTCLASS="REPLACEABLE"><I>minor-num</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">执行文件系统的简单检查</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">cp <TTCLASS="REPLACEABLE"><I>from</I></TT> <TTCLASS="REPLACEABLE"><I>to</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">把文件系统从一个分区复制到另一个分区;<TTCLASS="REPLACEABLE"><I>from</I></TT> 和 <TTCLASS="REPLACEABLE"><I>to</I></TT> 是分区的次要号码</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">help</TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">显示可用的命令列表</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">mklabel <TTCLASS="REPLACEABLE"><I>label</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">为分区表创建磁盘标签</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">mkfs <TTCLASS="REPLACEABLE"><I>minor-num</I></TT> <TTCLASS="REPLACEABLE"><I>file-system-type</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">创建类型为 <TTCLASS="REPLACEABLE"><I>file-system-type</I></TT> 的文件系统</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">mkpart <TTCLASS="REPLACEABLE"><I>part-type</I></TT> <TTCLASS="REPLACEABLE"><I>fs-type</I></TT> <TTCLASS="REPLACEABLE"><I>start-mb</I></TT> <TTCLASS="REPLACEABLE"><I>end-mb</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">不创建新文件系统而制作分区</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">mkpartfs <TTCLASS="REPLACEABLE"><I>part-type</I></TT> <TTCLASS="REPLACEABLE"><I>fs-type</I></TT> <TTCLASS="REPLACEABLE"><I>start-mb</I></TT> <TTCLASS="REPLACEABLE"><I>end-mb</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">制作分区并创建指定的文件系统</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">move <TTCLASS="REPLACEABLE"><I>minor-num</I></TT> <TTCLASS="REPLACEABLE"><I>start-mb</I></TT> <TTCLASS="REPLACEABLE"><I>end-mb</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">移动分区</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">print</TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">显示分区表</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">quit</TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">Quit <TTCLASS="COMMAND">parted</TT></TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">resize <TTCLASS="REPLACEABLE"><I>minor-num</I></TT> <TTCLASS="REPLACEABLE"><I>start-mb</I></TT> <TTCLASS="REPLACEABLE"><I>end-mb</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">重新划分分区大小,从 <TTCLASS="REPLACEABLE"><I>start-mb</I></TT> 到 <TTCLASS="REPLACEABLE"><I>end-mb</I></TT></TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">rm <TTCLASS="REPLACEABLE"><I>minor-num</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">删除分区</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">select <TTCLASS="REPLACEABLE"><I>device</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">选择另一个设备来配置</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="COMMAND">set <TTCLASS="REPLACEABLE"><I>minor-num</I></TT> <TTCLASS="REPLACEABLE"><I>flag</I></TT> <TTCLASS="REPLACEABLE"><I>state</I></TT></TT></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">在分区上设置标志;<TTCLASS="REPLACEABLE"><I>state</I></TT> 要么是 on,要么是 off</TD></TR></TBODY></TABLE><P><B>表 5-1. <TTCLASS="COMMAND">parted</TT> 命令</B></P></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-PARTED-VIEW-PART-TABLE"></A>5.1. 查看分区表</H1><P> 启动了 <TTCLASS="COMMAND">parted</TT> 后,键入以下命令来查看分区表: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">print</TT></PRE></TD></TR></TABLE><P> A table similar to the following will appear: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">Disk geometry for /dev/hda: 0.000-9765.492 megabytesDisk label type: msdosMinor Start End Type Filesystem Flags1 0.031 101.975 primary ext3 boot2 101.975 611.850 primary linux-swap 3 611.851 760.891 primary ext34 760.891 9758.232 extended lba5 760.922 9758.232 logical ext3 </TT></PRE></TD></TR></TABLE><P> 第一行显示了磁盘的大小;第二行显示了磁盘标签类型;剩余的输出显示了分区表。在分区表中,<BCLASS="GUILABEL">Minor</B>(次要)标签是分区号码。例如,次要号码为 1 的分区和 <TTCLASS="FILENAME">/dev/hda1</TT> 相对。<BCLASS="GUILABEL">Start</B>(开始)和 <BCLASS="GUILABEL">End</B>(结束)值以 MB 为单位。<BCLASS="GUILABEL">Type</B>(类型)是 primary、extended、logical 中的一个。<BCLASS="GUILABEL">Filesystem</B>(文件系统)是文件系统的类型,它可以是 ext2、ext3、FAT、hfs、jfs、linux-swap、ntfs、reiserfs、hp-ufs、sun-ufs 或 xfs 之一。<BCLASS="GUILABEL">Flags</B>(标志)列列出了分区被设置的标准。可用的标志有: boot、root、swap、hidden、raid、lvm 或 lba。 </P><DIVCLASS="TIP"><P></P><TABLECLASS="TIP"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/tip.png"HSPACE="5"ALT="窍门"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>窍门</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P> 要不重新启动 <TTCLASS="COMMAND">parted</TT> 来选择不同的设备,使用 <TTCLASS="COMMAND">select</TT> 命令,再紧跟设备名,如 <TTCLASS="FILENAME">/dev/hdb</TT>。然后,你便可以查看或配置它的分区表。 </P></TD></TR></TABLE></DIV></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="ch-lvm-intro.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-parted-create-part.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">逻辑卷管理器(LVM)</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="part-filesystems.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">创建分区</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -