linux系统磁盘分区之fdisk
来源:达缇美食
对于学习磁盘分区,通常学习的都是fdisk命令
当然,对于小于2TB的磁盘,我们基本上是使用fdisk命令进行分区
下面就简单介绍一下fdisk操作磁盘的基本命令和场景模拟
常用命令介绍
fdisk-l查看所有磁盘信息
fdisk/dev/sdb 使用fdisk命令工具操作/dev/sdb磁盘
m 显示所有的命令信息、用法
p 显示分区信息
q 退出
w 保存分区信息,只有执行了w命令后才会把分区信息写入到磁盘
d1 删除磁盘的第一个分区
场景模拟
有一个1G的磁盘/dev/sdb
分区为一个主分区,一个扩展分区,大小都为200M
其中在扩展分区上面建立一个100M的逻辑分区/dev/sdb5
格式化文件系统为mkfs.ext4
实现开机自动挂载到目录/backup3
1使用fdisk命令工具操作磁盘/dev/sdb
fdisk/dev/sdb
2创建一个主分区
Command(mforhelp):n
Commandaction
e extended
p primarypartition(1-4)
p
Partitionnumber(1-4):1
Usingdefaultvalue1
Lastcylinder,+cylindersor+size{K,M,G}(1-130,default130):+400M
Command(mforhelp):p
disk/dev/sdb:1073MB,1073741824bytes
255heads,63sectors/track,130cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
diskidentifier:0x0004a98a
DeviceBoot Start End Blocks Id System
/dev/sdb1 1 52 417658+ 83 Linux
3创建一个扩展分区
Command(mforhelp):n
Commandaction
e extended
p primarypartition(1-4)
e
Partitionnumber(1-4):2
Firstcylinder(53-130,default53):
Usingdefaultvalue53
Lastcylinder,+cylindersor+size{K,M,G}(53-130,default130):+400M
Command(mforhelp):p
disk/dev/sdb:1073MB,1073741824bytes
255heads,63sectors/track,130cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
diskidentifier:0x0004a98a
DeviceBoot Start End Blocks Id System
/dev/sdb1 1 52 417658+ 83 Linux
/dev/sdb2 53 104 417690 5 Extended
4创建一个逻辑分区
Command(mforhelp):n
Commandaction
l logical(5orover)
p primarypartition(1-4)
l
Firstcylinder(53-104,default53):
Usingdefaultvalue53
Lastcylinder,+cylindersor+size{K,M,G}(53-104,default104):+100M
Command(mforhelp):p
disk/dev/sdb:1073MB,1073741824bytes
255heads,63sectors/track,130cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
diskidentifier:0x0004a98a
DeviceBoot Start End Blocks Id System
/dev/sdb1 1 52 417658+ 83 Linux
/dev/sdb2 53 104 417690 5 Extended
/dev/sdb5 53 66 112423+ 83 Linux
5保存
Command(mforhelp):w
Thepartitiontablehasbeenaltered!
Callingioctl()tore-readpartitiontable.
Syncingdisks.
6对磁盘进行分区
[root@hsj2~]#mkfs.ext4/dev/sdb1
mke2fs1.41.12(17-May-2010)
Filesystemlabel=
OStype:Linux
Blocksize=1024(log=0)
Fragmentsize=1024(log=0)
Stride=0blocks,Stripewidth=0blocks
104448inodes,417656blocks
20882blocks(5.00%)reservedforthesuperuser
Firstdatablock=1
Maximumfilesystemblocks=67633152
51blockgroups
8192blockspergroup,8192fragmentspergroup
2048inodespergroup
Superblockbackupsstoredonblocks:
8193,24577,40961,57345,73729,204801,221185,401409
Writinginodetables:done
Creatingjournal(8192blocks):done
Writingsuperblocksandfilesystemaccountinginformation:done
Thisfilesystemwillbeautomaticallycheckedevery31mountsor
180days,whichevercomesfirst. Usetune2fs-cor-itooverride.
//esfirst. Usetune2fs-cor-itooverride.
ok,搞定
本文来自系统大全为您提供如需转载请注明!推荐win10下载
显示全文