欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


UC浏览器怎么查看网页视频缓存视频的路径
UC电脑版浏览器是否支持下载BT种子?
如何给360浏览器添加插件实现网页分享至微信朋友圈
如何取消IE8浏览器确实允许网页访问剪贴板对话框
怎么登录UC浏览器?
UC浏览器怎么设置主页?
什么是UC浏览器主页?
UC浏览器怎么关闭标签页和窗口
如何设置dns阻止360浏览器自动更新
如何取消IE加速器图标按钮
Linux下partprobe命令的使用详解
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   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.

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站