什么命令可以查看一个分区有没有被格式化过
环境是:Red Hat Enterprise Linux AS release 3 (Taroon Update 4)刚给这台服务器上挂的6T的存储用fdisk命令分了12个区。
并且对其中的某些刚分好的分区执行了mkfs.ext3,即把分区格成了ext3格式。
但因为有另一个事情要马上处理,所以回来后就忘记了哪个分区还没有被格式化过。
所以我想知道用什么命令可以查看一个分区有没有被格式化过,如果已经被格式化了,那么被格式化成什么格式的文件系统。
其实我也明白直接把一个分区进行一下挂载,通过能不能挂得上就可以知道他有没有被格式化过了。
例如:
# fdisk /dev/sdk -l
Disk /dev/sdk: 1073.7 GB, 1073741824000 bytes
64 heads, 32 sectors/track, 1024000 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks IdSystem
/dev/sdk1 1 512000 524287984 83Linux
/dev/sdk2 512001 1024000 524288000 83Linux
#
# mount /dev/sdk1 /data5
mount: you must specify the filesystem type
#
没有被格式化的分区是挂不上去的。
只是这个方法太笨了。
向大家请教一下还有没有其他的好方法。
先谢谢大家了。
回复 #1 daming31 的帖子
通过脚本循环挂载操作 原帖由 daming31 于 2009/3/18 20:01 发表 http://linux.chinaunix.net/bbs/imagesDevice Boot Start End Blocks IdSystem这里的ID号是否就是文件系统的标号?不确定:( #fdisk -l
Disk /dev/sdb doesn't contain a valid partition table
这个/dev/sdb 磁盘没有被格式化过(PV整个硬盘除外) LS的是没分区。
ID是分区的时候加上去的... 可以用fdisk随时更改而不影响文件系统... 原帖由 kns1024wh 于 2009-3-18 21:15 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
通过脚本循环挂载操作
哥们你太猛了!要我就用history加上下箭头。
回复 #3 yidou 的帖子
是吧? 82 为 swap,83 为 ext,win 的忘了…… 原帖由 vermouth 于 2009/3/18 22:44 发表 http://linux.chinaunix.net/bbs/images/common/back.gif是吧? 82 为 swap,83 为 ext,win 的忘了……
没印象了, 要check一下才能肯定 说了,分区ID与文件系统无关... fdisk -l 显示所有分区
blkid 显示格式化过的分区
两者对比即可。