linux系统中fdisk命令、partprobe命令创建linux分区。
[root@db2 ~]# df -h
[root@db2 ~]# cat /proc/partitions
8 0 311427072 sda
现在需要给系统添加1个100GB的空间存放数据文件,而又不影响现有系统上业务的运行,
第1步,添加新的磁盘分区
[root@db2 ~]# fdisk /dev/sda Command (m for help): p
Disk /dev/sda: 318.9 GB, 318901321728 bytes
Device Boot Start End Blocks Id System
Command (m for help): n Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16:
Device or resource busy.
第2步,使用工具partprobe让kernel读取分区信息
[root@db2 ~]# partprobe
使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,
第3步,格式化文件系统
[root@db2 ~]# mkfs.ext3 /dev/sda4
Writing inode tables: done done
This filesystem will be automatically checked every 26 mounts or
第4步,mount新的分区/dev/sda4
[root@db2 ~]# e2label /dev/sda4 /data
[root@db2 ~]# mkdir /data [root@db2 ~]# mount /dev/sda4 /data [root@db2 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29753556 3810844 24406900 14% / /dev/sda2 29753588 11304616 16913160 41% /oracle tmpfs 2023936 0 2023936 0% /dev/shm /dev/sda4 96132968 192312 91057300 1% /data [root@db2 ~]# 总结:使用partprobe可以不用重启系统即可配合fdisk工具创建新的linux磁盘分区。 (责任编辑:IT) |