fdisk
[root@wanghaiyang ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1 #第一个分区
First cylinder (1-2610, default 1): #直接回车
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +5G #下限范围
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2 #第二个分区
First cylinder (655-2610, default 655): #直接回车
Using default value 655
Last cylinder, +cylinders or +size{K,M,G} (655-2610, default 2610): +5G #下限范围
Command (m for help): n
Command action
e extended #扩展分区
p primary partition (1-4)
e #扩展分区
Partition number (1-4): 4
First cylinder (1309-2610, default 1309): #直接回车
Using default value 1309
Last cylinder, +cylinders or +size{K,M,G} (1309-2610, default 2610): #直接回车
Using default value 2610
Command (m for help): n
Command action
l logical (5 or over) # 制作扩展
p primary partition (1-4)
l # 制作扩展 5
First cylinder (1309-2610, default 1309):#直接回车
Using default value 1309
Last cylinder, +cylinders or +size{K,M,G} (1309-2610, default 2610): +2G #下限范围
Command (m for help): n
Command action
l logical (5 or over) # 制作扩展
p primary partition (1-4)
l # 制作扩展 6
First cylinder (1571-2610, default 1571): #直接回车
Using default value 1571
Last cylinder, +cylinders or +size{K,M,G} (1571-2610, default 2610): #直接回车
Using default value 2610
Command (m for help): t #改变属性id
Partition number (1-6): 5
Hex code (type L to list codes): 82
Changed system type of partition 5 to 82 (Linux swap / Solaris)
Command (m for help): p #查看
Device Boot Start End Blocks Id System
/dev/sdb1 1 654 5253223+ 83 Linux
/dev/sdb2 655 1308 5253255 83 Linux
/dev/sdb4 1309 2610 10458315 5 Extended
/dev/sdb5 1309 1570 2104483+ 82 Linux swap / Solaris
/dev/sdb6 1571 2610 8353768+ 83 Linux
Command (m for help): w #保存退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
格式化·挂载·UUID·磁盘大小
mkfs –t ext4 /dev/sdb1 硬盘格式化
mount /dev/dsdb1 目标任意目录 挂载硬盘
mkswap /dev/sdb5 缓存格式化
swapon -s 查看已经挂载的缓存
blkid /dev/sdb1 查看磁盘有没有UUID号
# df –h 查看磁盘大小
# df –hT 查看磁盘大小和磁盘类型
挂载拓展
挂载硬盘 #mount -o ro(rw) 指定挂在方式:只读(读写)
#mount -a 把已经设置好的,自动挂载的,挂载上
位置:/etc/fstab 不可用 很危险。如果误删里面内容后 重启变成只读文件 只能重新挂载#mount -o remount,rw / 然后vim打开 进入自己手动修改误删的内容 如果忘记误删什么了 听天由命吧
所以 用#vim 打开shall脚本文件/etc/rc.local 或者/evc/rc.d/rc.local 输入 #mount -a 保存退出
解释; /etc/rc.local(软连接) 或/evc/rc.d/rc.local 是开机启动文件
挂载缓存 #swapon /dev/sdb5 直接挂载就行,没目标目录
swapoff /dev/sdb5 卸载
swapon -s 查看已经挂在缓存
磁盘分区
fidsk –l 文件名
查看磁盘情况(只能看2T以下磁盘)(nplwt)
parted /dev/sdb 任何大小都能使用
parted
yum -y install parted
partx /dev/sdc #探测刷新
[root@wanghaiyang ~]# parted /dev/sdc
GNU Parted 2.1
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel #标签
New disk label type? gpt #磁盘标签
(parted) mkpart #制作分区
Partition name? []? part1 #第一分区
File system type? [ext2]? ext4 #磁盘类型
Start? 1 #开始
End? 5G #结束
(parted) mkpart
Partition name? []? part2
File system type? [ext2]? ext4
Start? 5G
End? 10G
(parted) mkpart
Partition name? []? part3
File system type? [ext2]? ext4
Start? 10G
End? -1 #结束
(parted) p #查看
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 5000MB 4999MB part1
2 5000MB 10.0GB 5001MB part2
3 10.0GB 21.5GB 11.5GB part3
(parted) q #退出
Information: You may need to update /etc/fstab.