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.

linux part用法,Linux下partprobe命令的使用详解相关推荐

  1. Linux 下 TC 命令原理及详解<一>

    文章目录 1 前言 2 相关概念 3 使用TC 4 创建HTB队列 5 为根队列创建相应的类别 6 为各个类别设置过滤器 7 复杂的实例 Linux 下 TC 命令原理及详解<一> Lin ...

  2. Linux下fdisk命令操作磁盘详解--添加、删除、转换分区

    linux下fdisk命令操作磁盘详解--添加.删除.转换分区等 fdisk 操作硬盘的命令格式如下: [root@localhost beinan]# fdisk 设备 比如我们通过 fdisk - ...

  3. linux python乱码_linux下python中文乱码解决方案详解

    linux下python中文乱码解决方案详解 发布时间:2020-09-06 20:24:49 来源:脚本之家 阅读:68 1. 场景描述 linux服务器下安装了Anaconda3,执行Pyhton ...

  4. linux apache htaccess,Apache下htaccess的配置使用详解

    Apache下htaccess的配置使用详解 看到群里很多前辈都在讨论.htaccess的用法,自己之前也小用过,只做了404的重定向,当然.htaccess的功能远不止这些,他还可以帮助我们做很多( ...

  5. Linux 下 TC 命令原理及详解<四>

    tc 由 Alexey N. Kuznetsov 编写,从 Linux 2.2 版开始并入 Linux 内核. Linux 从 kernel 2.1.105 开始支持 QoS,不过,需要重新编译内核. ...

  6. Linux下find命令的使用详解

    1,什么是find? 从英文字面意思上就是:查找,查询的意思,不错,这就是Linux系统功能强大的文件查找命令find 2,find命令的具体使用方法 命令格式:find [options] [查找路 ...

  7. Linux 下 top 命令的使用详解

    前言: top 指令用于查看当前CPU负载, 内存占用. 或让其一直打印到固定文件内, 用于以后查看 版本: 本次 top 的版本为version 3.3.10, 系统版本为centos 7.4 使用 ...

  8. linux中常用的60个命令及作用详解

    Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存 取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系 ...

  9. Linux 下 TC 命令原理及详解

    众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的.然而多年的实践表明,这种原则并不是最 ...

最新文章

  1. usaco Prime Palindromes
  2. Spring Boot 参考指南(使用NoSQL技术)
  3. C语言递归遍历一棵二叉树(附完整源码)
  4. .NET-记一次架构优化实战与方案-前端优化
  5. 转-开源云API竞争大幕开启
  6. 二分图带权最大匹配费用流_简单理解二分图与匈牙利算法
  7. java 单元测试assert_java – 使用assertTrue与其他人进行单元测试
  8. 全国计算机等级考试一级模拟考,全国计算机等级考试一级模拟试题一
  9. 环保物联网技术应用研究综述
  10. 强智教务php,强智科技教务处模拟登录
  11. vmware-vmx.exe无法结束进程
  12. 优秀蓝牙耳机推荐,热销不错的四款蓝牙耳机推荐
  13. PPT模板下载100套欧美风云盘下载
  14. EA周报 | Libra将与支付宝微信展开竞争;Google终止中国版搜索引擎;滴滴柳青:顺风车目前不能上线是因为害怕...
  15. Cannot execute request on any known server或DiscoveryClient_UNKNOWN/DESKTOP-MQ8D0C9:8761
  16. pip安装.whl文件
  17. OSGi 框架的组件运行机制
  18. 获取枚举常量的描述值Description
  19. 有趣的bat(批处理)文件~~
  20. 如果问大家什么JDKJREJVM,Java跨平台是什么意思我猜很多人说不出来

热门文章

  1. 从元宇宙角度看社交出海产品新体验
  2. colab防止掉线断连及清除方法
  3. VSD?啥是VSD?VSD应用场景你知道吗?
  4. 修复损坏的zip文件
  5. 自动档驾驶技巧入门进阶
  6. js引用jquery问题
  7. PHP开发APP接口全过程(一)
  8. pandas是一个基于什么的python库_Pandas库的介绍
  9. 生活随记-腊月第一天
  10. 一致性哈希算法原理及代码实现