在添加完磁盘,然后给磁盘进行分区,例如我新添加的磁盘为/dev/sdb,用fdisk进行分区,我选择的是类型为extend,为扩展分区。由于习惯主分区,所以没有给扩展分区在进行逻辑分区,导致在执行

[root@node156 proc]# mkfs.ext3 /dev/sdb1报/dev/sdb1: Invalid argument passed to ext2 library while setting up superblock错误。

解决方法:在扩展分区上进行逻辑分区,然后进行格式化。

调整后执行格式成功:

[root@localhost ~]# mkfs -V -t ext3 /dev/sda5
mkfs (util-linux 2.13-pre7)
mkfs.ext3 /dev/sda5
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
123648 inodes, 246991 blocks
12349 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=255852544
8 block groups
32768 blocks per group, 32768 fragments per group
15456 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.