4.3-4.8磁盘分区
Linux 磁盘分为 主分区,扩展分区,逻辑分区(主分区,逻辑分区 能够被格式化,写入数据)
实验 Linux 进行磁盘分区:
1、添加一块磁盘
2、磁盘添加后,重启服务器,或直接使用命令
fdisk -l 查看添加的的磁盘是否成功添加
fdisk /dev/sdc
n 添加一个分区(p:指主分区,e:扩展分区(主分区+扩展分区 = 4))
p :添加 主分区,添加分区索引号(默认1),设置分区起始indoe ,设置分区大小
主菜单输入 p 打印磁盘分区列表
主菜单输入 w 保存
添加扩展分区与逻辑分区:
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
Partition number (2-4, default 2):
First sector (206848-2097151, default 206848):
Using default value 206848
Last sector, +sectors or +size{K,M,G} (206848-2097151, default 2097151): +300M
Partition 2 of type Extended and of size 300 MiB is set
Command (m for help): p
Disk /dev/sdc: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x66dd3d25
Device Boot Start End Blocks Id System
/dev/sdc1 2048 206847 102400 83 Linux
/dev/sdc2 206848 821247 307200 5 Extended
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (208896-821247, default 208896):
Using default value 208896
Last sector, +sectors or +size{K,M,G} (208896-821247, default 821247): +100M
Partition 5 of type Linux and of size 100 MiB is set
Command (m for help): p
Disk /dev/sdc: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x66dd3d25
Device Boot Start End Blocks Id System
/dev/sdc1 2048 206847 102400 83 Linux
/dev/sdc2 206848 821247 307200 5 Extended
/dev/sdc5 208896 413695 102400 83 Linux
Command (m for help):
磁盘格式化 与 磁盘挂载:
CentOS6 :ext3、ext4
CentOS7:xfs
格式化语句:
mke2fs -b 2048 -t ext3 /dev/sdc1 == mkfs.ext3 /dev/sdc1
xfs 类型格式化 mkfs.xfs
[[email protected] ~]# mkfs.xfs /dev/sdc1
meta-data=/dev/sdc1 isize=512 agcount=4, agsize=6400 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=25600, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[[email protected] ~]# mkfs.xfs /dev/sdc5
meta-data=/dev/sdc5 isize=512 agcount=4, agsize=6400 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=25600, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[[email protected] ~]# mkdir /sdc1
[[email protected] ~]# mkdir /sdc5
[[email protected] ~]# mount /dev/sdc1 /sdc1
[[email protected] ~]# mount /dev/sdc5 /sdc5
[[email protected] ~]# df -h|tail -2
/dev/sdc1 97M 5.2M 92M 6% /sdc1
/dev/sdc5 97M 5.2M 92M 6% /sdc5
自动挂载 sdc1, sdc5
使用 命令 blkid 参看 sdc1 sdc5 磁盘类型
/dev/sdc1: UUID="0fb3bcd0-0fa3-480f-94a5-3e9a431d8177" TYPE="xfs" (主分区)
/dev/sdc5: UUID="17336379-7ec8-4727-8d45-99b7e9ede3ed" TYPE="xfs" (逻辑分区)
vim /etc/fstab
内容如下:
UUID=f0fb3bcd0-0fa3-480f-94a5-3e9a431d8177 /sdc1 xfs defaults 0 0
UUID=17336379-7ec8-4727-8d45-99b7e9ede3ed /sdc5 xfs defaults 0 0
然后重启 服务器(init 6)