linux系统怎么磁盘格式化

Linux格式化磁盘命令:mkfs。
案例:格式化sda1分区[root@localhostbeinan]#mkfs-text2/dev/sda1#将sda1磁盘分区格式化为ext2格式用法:mkfs[-V][-tfstype][fs-options]说明:创建linuxI文件系统参数在特定分区上:设备:要检查的硬盘分区,例如:/dev/sda1;-V:详细查看模式;-t:给定文件系统类型,Linux默认为ext2-c:在创建文件系统之前,检查分区是否损坏;-lbad_blocks_file:将有坏道的块数据添加到bad_blocks_file中;block:给定块大小-L:创建标签。

分区怎么gpt分区格式化linux命令格式化教程

1.简介本案例假设Linux主机添加了40GB硬盘,目标分为3个区域。
详细指标如下:分区容量、分区格式、合并到vdc120GEXT4/mnt/vdc1vdc216GLVM的挂载点。
原来的根分区,假设根分区是LVMvdc34Gswapswap(原来已经有4G了)2、使用fd对于isk分区,首先使用fdisk-l查看分区的状态。
[root@zcwyou~]#fdisk-l输出如下,系统语言为中文:Disk/dev/vda:85.9GB,85899345920bytes,167772160个扇区。
测量单位。
=扇区1*512=512字节扇区大小(逻辑/物理):512字节/512字节。
I/O大小(最小/最佳):512字节/512字节。
磁盘标签类型:dos磁盘ID:0x000a718d设备BootStartEndBlocksIdSystem/dev/vda1*2048102604751200083Linux/dev/vda21026048167772159833730568eLinuxLVM磁盘/dev/mapper/centos-swap:4177MB,4177526784字节,8159232个扇区单位=1*512=512字节的扇区扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最佳):512字节/512字节磁盘/dev/mapper/centos-root:124.1GB,124138815488字节,242458624扇区单位=扇区大小1*512=512字节(逻辑/物理:512字节/512字节。
I/O大小(最小/最佳):512字节/512字节。
/dev/vdb:42.9GB,42949672960字节,83886080个扇区。
单位=1*512=512字节扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最佳):512字节/512字节光盘标签类型:dos标识符磁盘:0x5c574df3设备BootStartEndBlocksIdSystem/dev/vdb1204883886079419420168eLinuxLVM磁盘/dev/vdc:42.9GB,42949672960字节,83886080扇区单位=扇区1*512=512字节扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最优):512字节/从512字节可以看到目标磁盘大小为42.9GB,即此操作的目标磁盘。
使用分区信息查看开始对/dev/vdc进行分​​区[root@zcwyou~]#fdisk/dev/vdc。
工作过程如下:欢迎使用fdisk(util-linux2.23.2)。
更改将保留在内存中,直到您决定将它们写入磁盘。
使用写入命令之前请三思。
该设备不包含可识别的分区表,并使用磁盘ID0x02c834c1创建新的DOS磁盘标签。
命令(键入m表示获取帮助):m(在此处键入m查看帮助)命令操作atoggleabootableflagbeditbsddisklabelctogglethedoscompatibilityflagddeleteapartitiongcreateanewemptyGPTpartitiontableGcreateanIRIX(SGI)partitiontablellistknownpartitiontypesmprintthismenunaddanewpartitionocreateanewemptyDOSpartitiontablepprintthepartitiontableqquitwithoutsavingchangesscreatenewemptySundisklabeltchangeapartition'ssystemiduchangedisplay/entryunitsvverifythepartitiontablewwritetabletodiskandexitxextra功能(仅限专家)使用fdisk命令分区(键入m寻求帮助):n(键入n创建新分区)分区类型:pprimary(0primary、0extended、4free)eextendedSelect(defaultp):默认为主版块,点击登录即可。
使用默认分区号(1-4,默认1):首先创建一个默认分区。
起始扇区(2048-83886079,默认2048):默认2048最后一个扇区,+扇区或+大小{K,M,G}将被使用(2048-83886079,默认83886079):+20G在此处输入大小,然后有一个20GB分区1设置为Linux类型,大小设置为20。
然后创建GiB第二个分区,命令16G(输入m寻求帮助):n(输入n创建新分区)分区类型:pprimary(1primary,0extended,3free)eextendedSelect(defaultp):默认为主分区,直接回车即可。
使用默认分区号(2–4,默认2):第二步创建默认分区。
起始扇区(41945088-83886079,默认41945088):将使用默认值41945088,+扇区或+大小{K,M,G}(41945088-83886079,默认83886079):+16G在此处输入大小,即是,分区2已安装16GB类型Linux并将大小设置为16GB。
然后创建第三个分区和所有剩余空间命令(键入m供参考):n(键入)。
n创建新分区)分区类型:pprimary(2primary,0extended,2free)eextendedSelect(defaultp):使用默认答案分区号(3,4,默认3):创建第三个初始分区扇区(75499520-83)。
886079,默认75499520):默认75499520将使用最后一个扇区,+扇区或+大小{K,M,G}(75499520-83886079,默认83886079):不输入数字意味着使用所有剩余空间。
将使用默认值83886079,将分区3设置为Linux类型,并将大小设置为4GB。
然后更改分区类型标签:命令(键入m获取帮助):t分区号(1-3,默认3)。
):1十六进制代码(输入EnterL可查看所有代码):83分区类型“Linux”已更改为“Linux”。
命令(输入m获取帮助):tPartitionNumber(1–3,默认3):2Hex代码(输入L查看所有代码)。
代码):8e将分区类型“LinuxLVM”更改为“LinuxLVM”。
命令(键入m获取帮助):tPartition编号(1-3,默认3):3Hex代码(键入L查看所有代码):82已分区的“Linuxswap/Type"Solaris”更改为“Linuxswap/Solaris”。
83代表Linux分区,8e代表LVM分区,82代表Linuxswap分区。
这只是一个标记。
使用w存储正式有效的分区信息表。
命令(输入m寻求帮助):w分区表已被修改!调用ioctl()再次读取分区表。
磁盘同步。
检查:[root@zcwyou~]#lsblk/dev/vdc输出:NAMEMAJ:MINRSIZEROTYPEMOUNTPOINTvdc252:32040G0disk├─vdc1252:33020G0part├─vdc2252:34016G0part└─vdc3252:3504G0part常规fdisk分区选项可用于查看/dev/vdc分区的状态。
3.为/mnt/vdc1启用3.1空间格式分区[root@zcwyou~]#mkfs.ext4/dev/vdc1输出结果:mke2fs1.42.9(28-Dec-20)13)文件系统标签=操作系统类型:块大小Linux=4096(log=2)块大小=4096(log=2)Stride=0块,Stripewidth=0blocks1310720个inode,5242880个块,262,144个块(5.00%)为超级用户保留。
第一个数据块=0。
文件系统块的最大数量=2153775104160个块组。
每组32,768个块,每组32,768个片段。
p8192inodespergroupSuperblockbackupsstoredonblocks:32768,98304,163840,229376,294912,819200,884736,1605632,2654208,4096000组表分布:完成Inode表条目:CompleteCreatingjournal(32768blocks):Finishing写入超级块和文件系统凭据:已完成当然,您可以使用命令mkfs.btrfs、mkfs.cramfs、mkfs.ext2、mkfs.ext3、mkfs.ext4、mkfs.minix、mkfs.xfs来创建各种文件系统格式。

3.2创建挂载点[root@zcwyou~]#mkdir-p/mnt/vdc13.3将文件系统挂载到/mnt/vdc1/[root@zcwyou~]#mount/dev/vdc1/mnt/vdc1/检查:[root@zcwyou~]#df-TH/mnt/vdc1文件系统类型已用容量可用已用%点mount/dev/vdc1ext422G47M20G1%/mnt/vdc13.4开机自动挂载[root@zcwyou~]#vi/etc/fstab添加以下内容:/dev/vdc1/mnt/vdc1ext4defaults004包含空间/dev/vdc2,假设原来的/分区空间不够,我想添加16GBvdc2到根分区。
前提是原来的根分区是LVM分区,并且可以扩展。
这里只使用了1%。
假设快用完了,需要扩容,查看根分区当前的使用情况。
[root@zcwyou~]#df-TH输出结果:文件系统类型、可用容量。
使用%mountpoint/dev/mapper/centos-rootxfs125G915M124G1%/扫描当前pv,查看PV组成员和VG组名[root@localhost~]#pvscanNodevicefoundforPVGtn22T-3yPk-zEIO-dlQe-TOv3-P67t-6Diyh1.PV/dev/vda2VGcentoslvm2[79.51GiB/0free]PV/dev/vdb1VGcentoslvm2[40.00GiB/0free]Total:2[119.50GiB]/inuse:2[119.50GiB]/innoVG:0[0]扫描vg并确保vg组名称为centos[root@zcwyou~]#vgscan读取所有物理卷。
这可能需要一段时间...使用lvm2类型的元数据找到卷组“centos”将vdc2添加到PV组[root@zcwyou~]#pvcreate/dev/indc2NodevicefoundforPVGtn22T-3yPk-zEIO-dlQe-TOv3-P67t-6Diyh1。
物理卷“/dev/vdc2”成功创建检查:[root@zcwyou~]#pvscanNodevicefoundforPVGtn22T-3yPk-zEIO-dlQe-TOv3-P67t-6Diyh1.PV/dev/vda2VGcentoslvm2[79.51GiB/0free]PV/dev/vdb1VGcentoslvm2[40.00GiB/0free]PV/dev/vdc2lvm2[16.00GiB]总计:3[135.50GiB]/inuse:2[119.50GiB]/innoVG:1[16.00GiB][root@zcwyou~]#pvdisplayNodevicefoundforPVGtn22T-3yPk-zEIO-dlQe-TOv3-P67t-6Diyh1.---物理卷---PVName/dev/vda2VGNamecentosPVSize79.51GiB/notusable3.00MiBAllocatableyes(nofull)PESize4.00MiBTotalPE20354FreePE0AlsignedPE20354PVUUIDmGz4YB-CevI-nf7k-bci4-R1RU-hRHH-xDyI4A---物理卷---PVName/dev/vdb1VGNamecentosPVSize40.00GiB/notusable3.00MiBAllocatableyes(butfull)PESize4.00MiBTotalPE10239FreePE0AlsignedPE10239PVUUIDY6eUTq-vl91-PQEH-QOfF-UBub-7LKE-6NoA6i"/dev/vdc2"isnewphysicalvolumeof"16.00GiB"---NEWPhysicalvolume---PVName/dev/vdc2VGNamePVSize16.00GiBAllocatableNOPESize0TotalPE0FreePE0AlulatedPE0PVUUID4UwyQi-53dn-fO37-VEkp-tIte-mvEZ-CaZE3Q放置新分区空间加入vg组[root@zcwyou~]#vgextendcentos/dev/vdc2NodevicefoundforPVGtn22T-3yPk-zEIO-dlQe-TOv3-P67t-6Diyh1.卷组“centos”成功扩展以检查vg组。
[root@zcwyou~]#vgdisplay---卷组---VGNamecentosSystemIDFormatlvm2MetadataAreas3MetadataSequenceNo6VGAccess读/写VGStatus可调整大小MAXLV0CurLV2OpenLV2MaxPV0CurPV3ActPV3VGSize135.50GiBPESize4.00MiBTotalPE34688AllocPE/Size30593/119.50GiBFreePE/Size4095/16.00GiBVGUUID0UQsAO-01Ma-pJ1d-Fpfy-2bg8-jq9c-wVAVaw看到vg组有16GB可用空间。
检查lv组空间,确保当前lvroot组为115.61g[root@zcwyou~]#lvsLVVGAttrLSizePoolOriginData%MoveLogCpy%SyncConvertrootcentos-wi-ao----115.61gswapcentos-wi-ao----3.89g扩展lv卷合并16G可用空间vg组与当前lv.[root@zcwyou~]#lvresize-l+100%FREE/dev/centos/rootExtendingologicalvolumerootto131.61GiBLogicalvolumerootsuccessfulresized再次查看当前vg组[root@zcwyou~]#vgdisplay---Volumegroup---VGNamecentosSystemIDFormatlvm2MetadataAreas3MetadataSequenceNo7VGAccess读/写VGStatus可调整大小MAXLV0CurLV2OpenLV2MaxPV0CurPV3ActPV3VGSize135.50GiBPESize4.00MiBTotalPE34688AllocPE/Size34688/135.50GiBFreePE/Size0/0VGUUID0UQsAO-01Ma-pJ1d-Fpfy-2bg8-jq9c-wVAVaw看到可用空间为0,检查lv大小。
可以看到lvroot扩展为131.6g[root@zcwyou~]#lvsLVVGAttrLSizePoolOriginData%M。
oveLogCpy%SyncConvertrootcentos-wi-ao----131.61gswapcentos-wi-ao----3.89g再次检查:[root@zcwyou~]#df-TH文件系统类型已用容量可用已用挂载点/dev/的百分比mapper/centos-rootxfs125G915M124G1%/5启用space/dev/vdc3查看当前交换大小[root@zcwyou~]#free-mtot。
alusedfreesharedbufferscachedMem:379226335288199-/+buffers/cache:1623629Swap:398303983可以看到当前交换空间接近4G。
格式化/dev/sdc3forswap[root@zcwyou~]#mkswap/dev/vdc3挂载版本1交换空间,大小=4193276KiB未标记,UUID=77d67410-8767-4404-895d-63110afaaba4挂载交换空间交换[root@zcwyou~]#swapon/dev/vdc3.如果没有显示任何信息,则表示成功。
验证结果:[root@zcwyou~]#free-mtotalusedfreesharedbufferscachedMem:379226635258199-/+buffers/cache:1653626Swap:807808078可以看到swap分区扩大到了8G。
修改/etc/fstab并在下次启动时自动挂载。
[root@zcwyou~]#vi/etc/fstab/dev/vdc3swapdefaults00修改fstab,实现开机自动挂载6.总结fdisk是最传统的分区管理工具,主要可以满足日常使用需求。