达缇美食
您的当前位置:首页linux系统磁盘分区之fdisk

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下载
显示全文