<code id='48pgu'><strong id='48pgu'></strong></code>

      <span id='48pgu'></span>
    1. <tr id='48pgu'><strong id='48pgu'></strong><small id='48pgu'></small><button id='48pgu'></button><li id='48pgu'><noscript id='48pgu'><big id='48pgu'></big><dt id='48pgu'></dt></noscript></li></tr><ol id='48pgu'><table id='48pgu'><blockquote id='48pgu'><tbody id='48pgu'></tbody></blockquote></table></ol><u id='48pgu'></u><kbd id='48pgu'><kbd id='48pgu'></kbd></kbd>

      <dl id='48pgu'></dl>

        <i id='48pgu'></i>

          <ins id='48pgu'></ins>
          <i id='48pgu'><div id='48pgu'><ins id='48pgu'></ins></div></i>
            <fieldset id='48pgu'></fieldset>
            <acronym id='48pgu'><em id='48pgu'></em><td id='48pgu'><div id='48pgu'></div></td></acronym><address id='48pgu'><big id='48pgu'><big id='48pgu'></big><legend id='48pgu'></legend></big></address>

            Linux下partprobe命令的使用详解

            • 时间:
            • 浏览:8
            • 来源:124软件资讯网

                linux上  ,在安装系统之后 ,能否建立分区而且在不重新启念头器的情形下系统能够识别这些分区?

                解决要领:

                你可以使用一个叫做partprobe的工具 。它包罗在parted的rpm软件包中  。在Red Hat Enterprise Linux 3上他的版本是parted-1.6 。 partprobe 是一个可以修改kernel中分区表的工具  。可以使kernel重新读取分区表  。如下下令可以检察你的系统是否安装了parted软件包

                代码如下:

                rpm -q parted

                举例来说:

                代码如下:

                # rpm -q parted

                parted-1.6.3-29

                你可以使用up2date下令安装这个软件包 ,若是在你的系统已经准确地注册到RHN上了  。否则你可以从光盘上安装这个文件  。

                你可以使用fdisk或者其他下令建立一个新的分区  ,然后使用partprobe下令重新读取分区表  。

                代码如下:

                # partprobe

                这个下令执行完毕之后不会输出任何返回信息  ,你可以使用mke2fs下令在新的分区上建立文件系统  。

                在Linux中使用fdisk下令举行分区时  ,有时会遇到“WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.”这种告警信息  。如下所示

                代码如下:

                [root@localhost ~]# fdisk /dev/sde

                The number of cylinders for this disk is set to 18928.

                There is nothing wrong with that, but this is larger than 1024,

                and could in certain setups cause problems with:

                1) software that runs at boot time (e.g., old versions of LILO)

                2) booting and partitioning software from other OSs

                (e.g., DOS FDISK, OS/2 FDISK)

                Command (m for help): p

                Disk /dev/sde: 155.6 GB, 155692564480 bytes

                255 heads, 63 sectors/track, 18928 cylinders

                Units = cylinders of 16065 * 512 = 8225280 bytes

                Device Boot Start End Blocks Id System

                /dev/sde1 1 18275 146793906 5 Extended

                /dev/sde5 1 18275 146793874+ 83 Linux

                Command (m for help): n

                Command action

                l logical (5 or over)

                p primary partition (1-4)

                p

                Partition number (1-4): 2

                First cylinder (18276-18928, default 18276):

                Using default value 18276

                Last cylinder or +size or +sizeM or +sizeK (18276-18928, default 18928):

                Using default value 18928

                Command (m for help): w

                The partition table has been altered!

                Calling ioctl() to re-read partition table.

                WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

                The kernel still uses the old table.

                The new table will be used at the next reboot.

                Syncing disks.

                此时使用fdisk下令看不到新建的分区信息  ,可以使用partprobe下令解决这个问题而不用重启系统  ,由于partprobe可以使kernel重新读取分区信息  ,从而制止重启系统  。

                代码如下:

                partprobe - inform the OS of partition table changes

                DESCRIPTION

                This manual page documents briefly the partprobe command.

                partprobe is a program that informs the operating system kernel of partition table changes, by requesting that the operating system re-read the partition table.