今天帮别人troubleshooting,给/dev/sda添加分区sda4之后,mkfs.ext4出错。
出错信息:
inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
把新添假的分区sda4删除,
再执行命令
fdisk /dev/sda //执行添加分区指令
partx -a /dev/sda //这一步就发现新添加的分区/dev/sda4已经在内核中有记录了,当时也没注意。
mkfs.ext4 /dev/sda4
还是报错。
突然想起:partx -a /dev/sda 原来的/dev/sda4已经在内核中有记录了。
于是乎就执行partx -d /dev/sda 将/dev/sda4的记录删掉。(直接partx -d /dev/sda4出错)
再执行partx -a /dev/sda (此时/dev/sda4就没有出现)
再进行格式化,就OK了。
以上为原创,转载请注明出处。。。
分享到:
相关推荐
sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植
arm端下emmc格式化找不到这个文件下载放到/sbin下
已编译好的,已在android2.3.7环境下...里面包括mkfs.ext3 mkfs.ext4等工具。具体在android下的应用配置,请参见我的blog: http://blog.csdn.net/hp_2008中的文章:android 下使用mkfs.ext4命令(交叉编译e2fsprogs)
文件系统制作 工具 mkfs.jffs2 文件系统制作 工具 mkfs.jffs2 文件系统制作 工具 mkfs.jffs2 文件系统制作 工具 mkfs.jffs2 文件系统制作 工具 mkfs.jffs2
jffs2文件系统制作工文件系统制作工具具mkfs.jffs2
Linux mkfs.ext2命令 功能说明:与 mke2fs命令 相同
解压 jffs2_src.tar.gz,cd mtd/until 直接编译生成mkfs.jffs2,mkfs.jffs,flash_eraseall,nandwrite等工具
最新linux工具e2fsprogs静态编译x86_64版本。可在任何x86_64的linux系统上运行。 包含以下工具: badblocks blkid chattr compile_et ...mkfs.ext4 mklost+found mk_cmds resize2fs tune2fs uuidd uuidgen
mkfs|mkfs.xfs|mkfs.ext4 [选项] 分区的设备名 常用的选项有: -t 文件系统类型——当命令名为mkfs时,指定要创建的文件系统的类型(如:xfs、ext4、vfat等)。当命令名为mkfs.xfs、mkfs.ext4等时,不需要该选项。 -c——...
linux分区格式化总结及快速格式化2T硬盘
解压 jffs2_src.tar.gz,cd mtd/until 直接编译生成mkfs.jffs2,mkfs.jffs,flash_eraseall,nandwrite等工具
mkfs.yaffs2.x86 android 模拟器加速 加入GoogleAPI 支持GoogleMAP
解压 tar -xvf mtd-snapshot_20050519.tar.gz cd到mtd/util下直接make
这个是linux上用的,NAND闪存系统用的工具 不是arm程序,试试用它打包分区吧
linux文件系统的制作,最小文件系统的制作,6410文件系统
为了延长磁盘寿命来存储音视频文件,打发在格式化磁盘过程中将簇的大小设置大点。这接下来通过本文给大家介绍移植busybox中mkfs.vfat命令,需要的朋友可以参考下
Linux mkfs.minix命令用于建立Minix文件系统。 mkfs.minix可建立Minix文件系统。 语法mkfs.minix [-cv][-i ][-l ][-n ][设备名称][区块数] 参数: -c 检查是否有损坏的区块。 -i 指定文件系统的inode总数。 -l 从...
想不想在Windows平台下制作jffs2镜像? 这个包可以帮你啦 双击批处理文件,即可将conf.d目录打包成镜像
我用了2片Intel Strata Flash 16bit的16M的组成一个32bit 32M的flash, sector大小为256KB(0x40000) 格式化我的flash并建立jffs2文件系统。 1) flash_eraseall -j /dev/mtd2 2) mount /dev/mtdblock2 /mnt