1.添加新硬盘? ? ? ? 注:添加硬盘是设备要先断电
设置——硬盘——添加——下一步——根据自己的需求设置硬盘大小,名称。
2.查看添加好的新硬盘
[root@localhost ~]# fdisk -l
默认设备文件名/dev/sdb
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd6cf03dd
3.使用fdisk命令分区
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):
?输入m可以看到帮助信息:
a 设置可引导标记
b 编辑bsd磁盘标签
c 设置DOS操作系统兼容标记
d 删除一个分区
l 显示己知的文件系统类型。82为Linux swap分区,83为Linux分区显示帮助菜单
m 显示帮助菜单
n 新建分区
o 建立空白DOS分区表
p 显示分区列表
q 不保存退出
s 新建空白SUN磁盘标签
t 改变一个分区的系统ID
u 改变显示记录单位
v 验证分区表
w 保存退出
x 附加功能(仅专家)
输入n新建分区:p(主分区,可以创建4个主分区),e(扩展分区)。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
这里我们新建一个sdb1的主分区,分配2G空间。?(可根据+size{K,M,G}的格式自行分配大小)
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+2G
分区 1 已设置为 Linux 类型,大小设为 2 GiB
然后我们在建立一个sdb2的扩展分区,将剩余空间分配它。
命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
分区号 (2-4,默认 2):
起始 扇区 (4196352-20971519,默认为 4196352):
将使用默认值 4196352
Last 扇区, +扇区 or +size{K,M,G} (4196352-20971519,默认为 20971519):
将使用默认值 20971519
分区 2 已设置为 Extended 类型,大小设为 8 GiB
?建立完扩展分区我们就可以在扩展分区内划分逻辑分区,在这里我们划分一个大小2G的逻辑分区sdb5。? ? ? ? 注:1-4为主分区,所以逻辑分区从5开始
命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (4198400-20971519,默认为 4198400):
将使用默认值 4198400
Last 扇区, +扇区 or +size{K,M,G} (4198400-20971519,默认为 20971519):+2G
分区 5 已设置为 Linux 类型,大小设为 2 GiB
最后输入w保存退出
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
注:以上内容均为演示,可根据自己的需求自行划分硬盘。?
?4.重新读取分区表信息(这里会有一个报错不用管他)
[root@localhost ~]# partprobe
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
输入fdisk -l 查看自己分配好的分区
[root@localhost ~]# fdisk -l
这里我们可以看到我们分配好的一个主分区sdb1,扩展分区sdb2,逻辑分区sdb5。?
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd6cf03dd
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 20971519 8387584 5 Extended
/dev/sdb5 4198400 8392703 2097152 83 Linux
5.格式化分区
?注:扩展分区不能格式化
[root@localhost ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[root@localhost ~]# mkfs -t ext4 /dev/sdb5
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
6.建立挂载点并挂载
我们在根目录下建立两个挂载目录disk1,disk5。
[root@localhost ~]# mkdir /disk1
[root@localhost ~]# mkdir /disk5
使用mount命令将sdb1,sdb5挂载?
[root@localhost ~]# mount /dev/sdb1 /disk1
[root@localhost ~]# mount /dev/sdb5 /disk5
?最后我们使用df命令查看挂载的分区
[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 18728960 5231888 13497072 28% /
devtmpfs 481852 0 481852 0% /dev
tmpfs 498976 0 498976 0% /dev/shm
tmpfs 498976 8764 490212 2% /run
tmpfs 498976 0 498976 0% /sys/fs/cgroup
/dev/sda1 191140 137400 53740 72% /boot
tmpfs 99796 4 99792 1% /run/user/42
tmpfs 99796 52 99744 1% /run/user/0
/dev/sr0 4364408 4364408 0 100% /run/media/root/CentOS 7 x86_64
/dev/sdb1 1998672 6144 1871288 1% /disk1
/dev/sdb5 1998672 6144 1871288 1% /disk5
|