RHEL6.4记录一次添加一块新分区的操作

首先看了下挂载点及目录 fdisk /dev/sda

 [root@box ~]# fdisk /dev/sda

 WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u'). Command (m for help): p Disk /dev/sda: 160.0 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0xf0b1ebb0 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 Linux
/dev/sda3 Linux
/dev/sda4 Extended
/dev/sda5 Linux
/dev/sda6 Linux
/dev/sda7 Linux
/dev/sda8 Linux
/dev/sda9 Linux swap / Solaris

这里看到我的主分区分区已经用完,下面有创建扩展分区,所以可以在下面新加一个逻辑分区 /dev/sda10

操作:

 Command (m for help): n           ##n为创建分区选项,这里无法在创建主分区所以可以省略询问sda* *为数的选项
First cylinder (-, default ): 默认回车即可
Using default value
Last cylinder, +cylinders or +size{K,M,G} (-, default ): +150M 这里我创建一个150M的逻辑分区 回车 Command (m for help): p 好创建完成 p 查看下现在的分区情况 | 然后q 回车退出fdisk 模式 Disk /dev/sda: 160.0 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0xf0b1ebb0 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 Linux
/dev/sda3 Linux
/dev/sda4 Extended
/dev/sda5 Linux
/dev/sda6 Linux
/dev/sda7 Linux
/dev/sda8 Linux
/dev/sda9 Linux swap / Solaris
/dev/sda10 + Linux

但我在运行

#partprobe
时报错,提示内核未读
然后直接运行格式化命令
#mkfs -t ext4 /dev/sda10
报错。
根据partprobe 提示信息只好重新reboot重启下
然后再运行 格式化命令
#mkfs -t ext4 /dev/sda10
OK成功
然后mount /dev/sda10 /mnt 我将分区临时挂载到了/mnt下 是临时的 如果是永久的话可以 在/etc/fstab 下添加或者 当然这个是本人经常使用的,
将mount /dev/sda10 /mnt 这条命令写入到 启动项的配置文件里 /etc/rc.local 下 这样的好处是安全。因为不懂/etc/fstab这个文件的一些设置的
修改会使系统瘫痪的。
当然
新增分区的话用 partx -a /dev/sda
删除分区的花用partx -d --nr N /dev/sda
这两个是不用重新启动机器的。
上一篇:【hihoCoder】【挑战赛#12】


下一篇:mysql数据库设计规则总结