yaffscmd

更新时间:
2024-01-09
下载文档

yaffscmd

显示、设置和擦除一个块。

格式

yaffscmd <volname> {bad | info | markbad | erase | format}

说明

[root@sylixos:/root]# help yaffscmd       
eg. yaffscmd n0 bad         show volume "n0" bad block.
    yaffscmd n0 info        show volume "n0" information.
    yaffscmd n0 markbad 3a  mark block 0x3a is a bad block.
    yaffscmd n1 erase       erase volume "n1"
    yaffscmd n1 format      format volume "n1"
yaffscmd volname [{bad | info | markbad | erase | format}]
[root@sylixos:/root]# 

此命令有 5 种用法:

  • yaffscmd volname bad:查看卷中被标记的不良块。
  • yaffscmd volname info:查看卷中所有的块。
  • yaffscmd volname markbad:标记卷中的不良块。
  • yaffscmd volname erase:擦除卷中所有的块。
  • yaffscmd volname format:对卷进行格式化,保留坏块标记。

样例


[root@sylixos:/]# cd /yaffs2/
[root@sylixos:/yaffs2]# ls
n0  n1
[root@sylixos:/yaffs2]# yaffscmd n0 info
Device : "/n0"
startBlock......... 1
endBlock........... 128
totalBytesPerChunk. 2048
chunkGroupBits..... 0
chunkGroupSize..... 1
nErasedBlocks...... 127
nReservedBlocks.... 10
nCheckptResBlocks.. nil
blocksInCheckpoint. 1
nObjects........... 4
nTnodes............ 0
nFreeChunks........ 8128
nPageWrites........ 0
nPageReads......... 0
nBlockErasures..... 0
nErasureFailures... 0
nGCCopies.......... 0
allGCs............. 0
passiveGCs......... 0
nRetriedWrites..... 0
nShortOpCaches..... 10
nRetiredBlocks..... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 0
cacheHits.......... 0
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 1
isYaffs2........... 1

[root@sylixos:/yaffs2]# yaffscmd n0 bad
[root@sylixos:/yaffs2]# yaffscmd n0 markbad 54
yaffs: marking block 84 bad
mark the block 0x54 is a bad ok.
[root@sylixos:/yaffs2]# yaffscmd n0 bad
block 0x54 is bad block.
[root@sylixos:/yaffs2]# yaffscmd n0 erase
Erasing...
 128 /  128
yaffs volume erase ok
[root@sylixos:/yaffs2]#

字段说明:

字段说明
Device设备名(卷名)
startBlock起始块编号
endBlock结束块编号
totalBytesPerChunk每个块字节数
chunkGroupBits块分组位数
nErasedBlocks已擦除块数
nReservedBlocks保留块数
nCheckptResBlocks检查点中的快数
nObjects对象数
nTnodes节点数
nFreeChunks可用块数
nPageWrites页面写入数
nPageReads页面读取数
nBlockErasures擦除次数
nErasureFailures擦除失败次数
nGCCopies垃圾回收拷贝次数
allGCs全部垃圾回收拷贝次数
passiveGCs被动垃圾回收次数
nRetriedWrites重试写入次数
nShortOpCaches缓存数量
nRetiredBlocks退役块数
eccFixedECC 修复次数
eccUnfixed未修复的 ECC 错误次数
tagsEccFixed标签 ECC 修复次数
tagsEccUnfixed未修复的标签 ECC 错误次数
cacheHits缓存命中次数
nDeletedFiles已删除文件数
nUnlinkedFiles未连接的文件数
nBackgroudDeletions后台删除次数
useNANDECC是否使用 NAND ECC
isYaffs2是否为 YAFFS2 文件系统
文档内容是否对您有所帮助?
有帮助
没帮助