partprobe

    partprobe命令 用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区。

    1. -s:显示摘要和分区;
    2. -h:显示帮助信息;
    3. -v:显示版本信息。

    设备:指定需要确认分区表改变的硬盘对应的设备文件。

    1. major minor #blocks name
    2. 8 0 311427072 sda
    3. 8 2 30716280 sda2
    4. 8 3 8193150 sda3
    5. 8 16 976896 sdb
    6. 8 32 976896 sdc

    现在需要给系统添加1个100GB的空间存放数据文件,而又不影响现有系统上业务的运行,使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区。操作步骤如下:

    第1步 添加新的磁盘分区

    1. [root@localhost ~]# partprobe

    使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统。

    第3步 格式化文件系统:

    1. [root@localhost ~]# e2label /dev/sda4 /data
    2. [root@localhost ~]# mkdir /data
    3. [root@localhost ~]# mount /dev/sda4 /data
    4. [root@localhost ~]# df
    5. Filesystem 1K-blocks Used Available Use% Mounted on
    6. /dev/sda1 29753556 3810844 24406900 14% /
    7. /dev/sda2 29753588 11304616 16913160 41% /oracle

    使用partprobe可以不用重启系统即可配合fdisk工具创建新的分区。