daming31 发表于 2009-03-18 20:01

什么命令可以查看一个分区有没有被格式化过

环境是: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
#
没有被格式化的分区是挂不上去的。
只是这个方法太笨了。
向大家请教一下还有没有其他的好方法。

先谢谢大家了。

kns1024wh 发表于 2009-03-18 21:15

回复 #1 daming31 的帖子

通过脚本循环挂载操作

yidou 发表于 2009-03-18 21:17

原帖由 daming31 于 2009/3/18 20:01 发表 http://linux.chinaunix.net/bbs/imagesDevice Boot    Start       End    Blocks   IdSystem

这里的ID号是否就是文件系统的标号?不确定:(

popeyesh 发表于 2009-03-18 21:31

#fdisk -l

Disk /dev/sdb doesn't contain a valid partition table

这个/dev/sdb 磁盘没有被格式化过(PV整个硬盘除外)

Celinde 发表于 2009-03-18 22:18

LS的是没分区。
ID是分区的时候加上去的... 可以用fdisk随时更改而不影响文件系统...

jerrywjl 发表于 2009-03-18 22:38

原帖由 kns1024wh 于 2009-3-18 21:15 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
通过脚本循环挂载操作

哥们你太猛了!要我就用history加上下箭头。

vermouth 发表于 2009-03-18 22:44

回复 #3 yidou 的帖子

是吧? 82 为 swap,83 为 ext,win 的忘了……

yidou 发表于 2009-03-19 00:04

原帖由 vermouth 于 2009/3/18 22:44 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
是吧? 82 为 swap,83 为 ext,win 的忘了……

没印象了, 要check一下才能肯定

Celinde 发表于 2009-03-19 11:19

说了,分区ID与文件系统无关...

rhlei 发表于 2009-03-19 11:35

fdisk -l 显示所有分区
blkid 显示格式化过的分区

两者对比即可。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 什么命令可以查看一个分区有没有被格式化过