Linux下分区详解之FdiskWord文件下载.docx
《Linux下分区详解之FdiskWord文件下载.docx》由会员分享,可在线阅读,更多相关《Linux下分区详解之FdiskWord文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
104391
83
Linux
/dev/sda2
14
1305
10377990
8e
LinuxLVM
id和System表示的是一个意思,id看起来不太直观,我们要在fdisk一个分区时,通过指定id来确认分区类型;
比如7表示的就NTFS分区;
这个在fdisk中要通过t功能来指定。
下面的部分会提到;
Disk/dev/sdb:
21.4GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Disk/dev/sdbdoesn'
tcontainavalidpartitiontable
说明:
硬盘分区的表示:
在Linux是通过hd*x或sd*x表示的:
其中*表示的是a、b、c......
另外x表示的数字1、2、3......
hd大多是IDE硬盘;
sd大多是SCSI或移动存储;
引导(Boot):
表示引导分区,在上面的例子中sda1是引导分区;
Start(开始):
表示的一个分区从Xcylinder(磁柱)开始;
End(结束):
表示一个分区到Ycylinder(磁柱)结束;
2、
学会使用fdisk帮助功能:
[root@jetsenLin~]#fdisk/dev/sda
Thenumberofcylindersforthisdiskissetto1305.
Thereisnothingwrongwiththat,butthisislargerthan1024,
andcouldincertainsetupscauseproblemswith:
1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)
2)bootingandpartitioningsoftwarefromotherOSs
(e.g.,DOSFDISK,OS/2FDISK)
Command(mforhelp):
m
---输出帮助信息
Commandaction
a
toggleabootableflag
---设置启动分区
b
editbsddisklabel
---编辑分区标签
c
togglethe
dos
compatibilityflag
d
deleteapartition
--删除一个分区
l
listknownpartitiontypes
--列出分区类型
m
printthismenu
--帮助
n
addanewpartition
--建立一个新的分区
o
createanewemptyDOSpartitiontable
--创建一个新的空白DOS分区表
p
printthepartitiontable
---打印分区表
q
quitwithoutsavingchanges
---退出不保存设置
s
createanewemptySundisklabel
---
t
changeapartition'
ssystemid
---改变分区的ID
u
changedisplay/entryunits
---改变显示的单位
v
verifythepartitiontable
---检查验证分区表
w
writetabletodiskandexit
---保存分区表
x
extrafunctionality(expertsonly)
Command(mforhelp):
3、
通过Fdisk对磁盘分区进行操作:
Fdisk创建分区:
[root@jetsenLin~]#fdisk/dev/sdb
DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel
BuildinganewDOSdisklabel.Changeswillremaininmemoryonly,
untilyoudecidetowritethem.Afterthat,ofcourse,theprevious
contentwon'
tberecoverable.
Thenumberofcylindersforthisdiskissetto2610.
Thereisnothingwrongwiththat,butthisislargerthan1024,
andcouldincertainsetupscauseproblemswith:
1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)
2)bootingandpartitioningsoftwarefromotherOSs
Warning:
invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)
n
---输入m会有帮助信息出来,输入n不打印帮助信息
Commandaction
e
extended
primarypartition(1-4)
---指定分区类型
e为扩展分区
p为主分区
p
Partitionnumber(1-4):
1
---定义分区数量
--主分区最多只能有四个
Firstcylinder(1-2610,default1):
---设定起始分区的位置
Lastcylinderor+sizeor+sizeMor+sizeK(1-2610,default2610):
Usingdefaultvalue2610
---设定结束分区的位置
w
---保存刚才的配置信息。
Thepartitiontablehasbeenaltered!
Callingioctl()tore-readpartitiontable.
Syncingdisks.
[root@jetsenLin~]#
Fdisk删除分区:
[root@jetsenLin~]#fdisk/dev/sdb
d
---d是代表删除,并且会列出当前磁盘的分区数。
Selectedpartition1
p
----p是代表删除后,显示磁盘还有几个剩余的分区。
21.4GB,21474836480bytes
System
----已经没有分区了
----保存刚才的操作并且生效
WARNING:
Re-readingthepartitiontablefailedwitherror16:
Deviceorresourcebusy.
Thekernelstillusestheoldtable.
Thenewtablewillbeusedatthenextreboot.
这里报了一错误,分区表正在使用,删除再下次启动生效
Syncingdisks.
---同步新的磁盘信息
[root@jetsenLin~]#fdisk-l/dev/sdb
通过fdisk命令来创建一指定大小的分区并增加一个分区
Fdiskn
创建分区:
[root@jetsenLin~]#fdisk/dev/sdb
---创建分区
--指定分区类型为主分区
--指定其实分区号
--指定起始柱面号
1024---指定终止柱面号
---保存分区配置信息
Deviceorresourcebusy.
增加分区:
-----增加分区
---分区类型
---还是指定主分区
---分区号,我指定1。
Partition1isalreadydefined.
Deleteitbeforere-addingit.
–提示分区号1已经存在,删除后操作
--我们重新创建分区
--指定分区类型
2
---因为分区1已经存在,所以我们指定分区2,可通过。
Firstcylinder(1025-2610,default1025):
---指定起始礠柱号,默认是上一分区后一号。
Usingdefaultvalue1025
Lastcylinderor+sizeor+sizeMor+sizeK(1025-2610,default2610):
2000
--指定终止礠柱号。
---保存分区配置
通过fdisk命令来来修改现有分区类型
Fdisk通过t参数来指定
查看分区类型
[root@jetsenLin~]#fdisk-l/dev/sdb
查看分区信息,类型是Linux,id是83
/dev/sdb1
1024
8225248+
/dev/sdb2
1025
2000
7839720
修改分区类型
t
---进入修改分区类型
---指定需要修改的分区号
Hexcode(typeLtolistcodes):
6
---指定分区号为6,也就是FAT16
注意:
查看分区类型的代码,在这里可以输入L查看就可以了
Changedsystemtypeofpartition1to6(FAT16)
---保存
IfyouhavecreatedormodifiedanyDOS6.x
partitions,pleaseseethefdiskmanualpageforadditional
information.
---我们看到已经FAT16,并且ID也改成6了。
6
FAT16
4、
对分区进行格式化及加载:
对分区进行格式化的命令如下等,mkfs后面所接的代表的是将要格式化成的文件系统类型:
mkfs.bfs
mkfs.ext2
mkfs.ext3
mkfs.jfs
mkfs.msdos
mkfs.vfat
mkfs.cramfs
mkfs.minix
mkfs.reiserfs
mkfs.xfs
格式化分区:
[root@jetsenLin~]#mkfs.ext4/dev/sdb1
---格式化分区类型为ext4
mke4fs1.41.5(23-Apr-2009)
Filesystemlabel=
---我们没有指定卷标,就没有
OStype:
Linux
---操作系统类型
Blocksize=4096(log=2)
--单个块的大小