Further on investigating, I ran command
e2fsck -y /dev/block/mmcblk0p34 where /system is mounted. following is a log:
/dev/block/mmcblk0p34 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Error reading block 54295 (Attempt to read block from filesystem resulted in short read) while reading directory block. Ignore error? yes
Force rewrite? yes
Directory inode 395, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 395.
Fix? yes
Setting filetype for entry '.' in ??? (395) to 2.
Missing '..' in directory inode 395.
Fix? yes
Setting filetype for entry '..' in ??? (395) to 2.
Pass 3: Checking directory connectivity
'..' in /etc (395) is <The NULL inode> (0), should be / (2).
Fix? yes
Unconnected directory inode 408 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 413 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 418 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 436 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 466 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 491 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 508 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 553 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 560 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 720 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 729 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7871 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7875 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7879 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7885 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7888 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 15799 (/etc/???)
Connect to /lost+found? yes
Pass 4: Checking reference counts
Unattached inode 202
Connect to /lost+found? yes
Inode 202 ref count is 2, should be 1. Fix? yes
Unattached inode 203
Connect to /lost+found? yes
Inode 203 ref count is 2, should be 1. Fix? yes
Unattached inode 205
Connect to /lost+found? yes
Inode 205 ref count is 2, should be 1. Fix? yes
Unattached inode 206
Connect to /lost+found? yes
Inode 206 ref count is 2, should be 1. Fix? yes
Unattached inode 220
Connect to /lost+found? yes
Inode 220 ref count is 2, should be 1. Fix? yes
Unattached inode 222
Connect to /lost+found? yes
Inode 222 ref count is 2, should be 1. Fix? yes
Unattached inode 227
Connect to /lost+found? yes
Inode 227 ref count is 2, should be 1. Fix? yes
Unattached inode 240
Connect to /lost+found? yes
Inode 240 ref count is 2, should be 1. Fix? yes
Unattached inode 243
Connect to /lost+found? yes
Inode 243 ref count is 2, should be 1. Fix? yes
Unattached inode 244
Connect to /lost+found? yes
Inode 244 ref count is 2, should be 1. Fix? yes
Unattached inode 247
Connect to /lost+found? yes
Inode 247 ref count is 2, should be 1. Fix? yes
Unattached inode 249
Connect to /lost+found? yes
Inode 249 ref count is 2, should be 1. Fix? yes
Unattached inode 250
Connect to /lost+found? yes
Inode 250 ref count is 2, should be 1. Fix? yes
Unattached inode 265
Connect to /lost+found? yes
Inode 265 ref count is 2, should be 1. Fix? yes
Unattached inode 273
Connect to /lost+found? yes
Inode 273 ref count is 2, should be 1. Fix? yes
Unattached inode 368
Connect to /lost+found? yes
Inode 368 ref count is 2, should be 1. Fix? yes
Unattached inode 369
Connect to /lost+found? yes
Inode 369 ref count is 2, should be 1. Fix? yes
Unattached inode 371
Connect to /lost+found? yes
Inode 371 ref count is 2, should be 1. Fix? yes
Unattached inode 372
Connect to /lost+found? yes
Inode 372 ref count is 2, should be 1. Fix? yes
Unattached inode 373
Connect to /lost+found? yes
Inode 373 ref count is 2, should be 1. Fix? yes
Unattached inode 374
Connect to /lost+found? yes
Inode 374 ref count is 2, should be 1. Fix? yes
Unattached inode 376
Connect to /lost+found? yes
Inode 376 ref count is 2, should be 1. Fix? yes
Unattached inode 383
Connect to /lost+found? yes
Inode 383 ref count is 2, should be 1. Fix? yes
Unattached inode 407
Connect to /lost+found? yes
Inode 407 ref count is 2, should be 1. Fix? yes
Inode 408 ref count is 3, should be 2. Fix? yes
Unattached inode 410
Connect to /lost+found? yes
Inode 410 ref count is 2, should be 1. Fix? yes
Unattached inode 411
Connect to /lost+found? yes
Inode 411 ref count is 2, should be 1. Fix? yes
Inode 413 ref count is 3, should be 2. Fix? yes
Unattached inode 416
Connect to /lost+found? yes
Inode 416 ref count is 2, should be 1. Fix? yes
Unattached inode 417
Connect to /lost+found? yes
Inode 417 ref count is 2, should be 1. Fix? yes
Inode 418 ref count is 4, should be 3. Fix? yes
Unattached inode 420
Connect to /lost+found? yes
Inode 420 ref count is 2, should be 1. Fix? yes
Unattached inode 424
Connect to /lost+found? yes
Inode 424 ref count is 2, should be 1. Fix? yes
Unattached inode 428
Connect to /lost+found? yes
Inode 428 ref count is 2, should be 1. Fix? yes
Unattached inode 431
Connect to /lost+found? yes
Inode 431 ref count is 2, should be 1. Fix? yes
Unattached inode 432
Connect to /lost+found? yes
Inode 432 ref count is 2, should be 1. Fix? yes
Unattached inode 433
Connect to /lost+found? yes
Inode 433 ref count is 2, should be 1. Fix? yes
Unattached inode 434
Connect to /lost+found? yes
Inode 434 ref count is 2, should be 1. Fix? yes
Inode 436 ref count is 5, should be 4. Fix? yes
Unattached inode 450
Connect to /lost+found? yes
Inode 450 ref count is 2, should be 1. Fix? yes
Unattached inode 452
Connect to /lost+found? yes
Inode 452 ref count is 2, should be 1. Fix? yes
Unattached inode 455
Connect to /lost+found? yes
Inode 455 ref count is 2, should be 1. Fix? yes
Unattached inode 459
Connect to /lost+found? yes
Inode 459 ref count is 2, should be 1. Fix? yes
Unattached inode 460
Connect to /lost+found? yes
Inode 460 ref count is 2, should be 1. Fix? yes
Unattached inode 465
Connect to /lost+found? yes
Inode 465 ref count is 2, should be 1. Fix? yes
Inode 466 ref count is 3, should be 2. Fix? yes
Unattached inode 470
Connect to /lost+found? yes
Inode 470 ref count is 2, should be 1. Fix? yes
Unattached inode 471
Connect to /lost+found? yes
Inode 471 ref count is 2, should be 1. Fix? yes
Unattached inode 472
Connect to /lost+found? yes
Inode 472 ref count is 2, should be 1. Fix? yes
Unattached inode 473
Connect to /lost+found? yes
Inode 473 ref count is 2, should be 1. Fix? yes
Unattached inode 476
Connect to /lost+found? yes
Inode 476 ref count is 2, should be 1. Fix? yes
Unattached inode 477
Connect to /lost+found? yes
Inode 477 ref count is 2, should be 1. Fix? yes
Unattached inode 478
Connect to /lost+found? yes
Inode 478 ref count is 2, should be 1. Fix? yes
Unattached inode 480
Connect to /lost+found? yes
Inode 480 ref count is 2, should be 1. Fix? yes
Unattached inode 481
Connect to /lost+found? yes
Inode 481 ref count is 2, should be 1. Fix? yes
Inode 491 ref count is 7, should be 6. Fix? yes
Inode 508 ref count is 3, should be 2. Fix? yes
Inode 553 ref count is 3, should be 2. Fix? yes
Unattached inode 558
Connect to /lost+found? yes
Inode 558 ref count is 2, should be 1. Fix? yes
Inode 560 ref count is 4, should be 3. Fix? yes
Inode 720 ref count is 3, should be 2. Fix? yes
Inode 729 ref count is 3, should be 2. Fix? yes
Unattached inode 733
Connect to /lost+found? yes
Inode 733 ref count is 2, should be 1. Fix? yes
Unattached inode 1126
Connect to /lost+found? yes
Inode 1126 ref count is 2, should be 1. Fix? yes
Unattached inode 1129
Connect to /lost+found? yes
Inode 1129 ref count is 2, should be 1. Fix? yes
Unattached inode 1485
Connect to /lost+found? yes
Inode 1485 ref count is 2, should be 1. Fix? yes
Unattached inode 1493
Connect to /lost+found? yes
Inode 1493 ref count is 2, should be 1. Fix? yes
Unattached inode 1495
Connect to /lost+found? yes
Inode 1495 ref count is 2, should be 1. Fix? yes
Unattached inode 1505
Connect to /lost+found? yes
Inode 1505 ref count is 2, should be 1. Fix? yes
Unattached inode 1773
Connect to /lost+found? yes
Inode 1773 ref count is 2, should be 1. Fix? yes
Unattached inode 1775
Connect to /lost+found? yes
Inode 1775 ref count is 2, should be 1. Fix? yes
Unattached inode 1784
Connect to /lost+found? yes
Inode 1784 ref count is 2, should be 1. Fix? yes
Unattached inode 1785
Connect to /lost+found? yes
Inode 1785 ref count is 2, should be 1. Fix? yes
Inode 7871 ref count is 3, should be 2. Fix? yes
Inode 7875 ref count is 3, should be 2. Fix? yes
Inode 7879 ref count is 3, should be 2. Fix? yes
Inode 7885 ref count is 3, should be 2. Fix? yes
Inode 7888 ref count is 3, should be 2. Fix? yes
Inode 15799 ref count is 3, should be 2. Fix? yes
Pass 5: Checking group summary information
/dev/block/mmcblk0p34: ***** FILE SYSTEM WAS MODIFIED *****
/dev/block/mmcblk0p34: 2204/62464 files (8.3% non-contiguous), 244167/249856 blocks
e2fsck -y /dev/block/mmcblk0p34 where /system is mounted. following is a log:
/dev/block/mmcblk0p34 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Error reading block 54295 (Attempt to read block from filesystem resulted in short read) while reading directory block. Ignore error? yes
Force rewrite? yes
Directory inode 395, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 395.
Fix? yes
Setting filetype for entry '.' in ??? (395) to 2.
Missing '..' in directory inode 395.
Fix? yes
Setting filetype for entry '..' in ??? (395) to 2.
Pass 3: Checking directory connectivity
'..' in /etc (395) is <The NULL inode> (0), should be / (2).
Fix? yes
Unconnected directory inode 408 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 413 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 418 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 436 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 466 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 491 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 508 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 553 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 560 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 720 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 729 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7871 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7875 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7879 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7885 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 7888 (/etc/???)
Connect to /lost+found? yes
Unconnected directory inode 15799 (/etc/???)
Connect to /lost+found? yes
Pass 4: Checking reference counts
Unattached inode 202
Connect to /lost+found? yes
Inode 202 ref count is 2, should be 1. Fix? yes
Unattached inode 203
Connect to /lost+found? yes
Inode 203 ref count is 2, should be 1. Fix? yes
Unattached inode 205
Connect to /lost+found? yes
Inode 205 ref count is 2, should be 1. Fix? yes
Unattached inode 206
Connect to /lost+found? yes
Inode 206 ref count is 2, should be 1. Fix? yes
Unattached inode 220
Connect to /lost+found? yes
Inode 220 ref count is 2, should be 1. Fix? yes
Unattached inode 222
Connect to /lost+found? yes
Inode 222 ref count is 2, should be 1. Fix? yes
Unattached inode 227
Connect to /lost+found? yes
Inode 227 ref count is 2, should be 1. Fix? yes
Unattached inode 240
Connect to /lost+found? yes
Inode 240 ref count is 2, should be 1. Fix? yes
Unattached inode 243
Connect to /lost+found? yes
Inode 243 ref count is 2, should be 1. Fix? yes
Unattached inode 244
Connect to /lost+found? yes
Inode 244 ref count is 2, should be 1. Fix? yes
Unattached inode 247
Connect to /lost+found? yes
Inode 247 ref count is 2, should be 1. Fix? yes
Unattached inode 249
Connect to /lost+found? yes
Inode 249 ref count is 2, should be 1. Fix? yes
Unattached inode 250
Connect to /lost+found? yes
Inode 250 ref count is 2, should be 1. Fix? yes
Unattached inode 265
Connect to /lost+found? yes
Inode 265 ref count is 2, should be 1. Fix? yes
Unattached inode 273
Connect to /lost+found? yes
Inode 273 ref count is 2, should be 1. Fix? yes
Unattached inode 368
Connect to /lost+found? yes
Inode 368 ref count is 2, should be 1. Fix? yes
Unattached inode 369
Connect to /lost+found? yes
Inode 369 ref count is 2, should be 1. Fix? yes
Unattached inode 371
Connect to /lost+found? yes
Inode 371 ref count is 2, should be 1. Fix? yes
Unattached inode 372
Connect to /lost+found? yes
Inode 372 ref count is 2, should be 1. Fix? yes
Unattached inode 373
Connect to /lost+found? yes
Inode 373 ref count is 2, should be 1. Fix? yes
Unattached inode 374
Connect to /lost+found? yes
Inode 374 ref count is 2, should be 1. Fix? yes
Unattached inode 376
Connect to /lost+found? yes
Inode 376 ref count is 2, should be 1. Fix? yes
Unattached inode 383
Connect to /lost+found? yes
Inode 383 ref count is 2, should be 1. Fix? yes
Unattached inode 407
Connect to /lost+found? yes
Inode 407 ref count is 2, should be 1. Fix? yes
Inode 408 ref count is 3, should be 2. Fix? yes
Unattached inode 410
Connect to /lost+found? yes
Inode 410 ref count is 2, should be 1. Fix? yes
Unattached inode 411
Connect to /lost+found? yes
Inode 411 ref count is 2, should be 1. Fix? yes
Inode 413 ref count is 3, should be 2. Fix? yes
Unattached inode 416
Connect to /lost+found? yes
Inode 416 ref count is 2, should be 1. Fix? yes
Unattached inode 417
Connect to /lost+found? yes
Inode 417 ref count is 2, should be 1. Fix? yes
Inode 418 ref count is 4, should be 3. Fix? yes
Unattached inode 420
Connect to /lost+found? yes
Inode 420 ref count is 2, should be 1. Fix? yes
Unattached inode 424
Connect to /lost+found? yes
Inode 424 ref count is 2, should be 1. Fix? yes
Unattached inode 428
Connect to /lost+found? yes
Inode 428 ref count is 2, should be 1. Fix? yes
Unattached inode 431
Connect to /lost+found? yes
Inode 431 ref count is 2, should be 1. Fix? yes
Unattached inode 432
Connect to /lost+found? yes
Inode 432 ref count is 2, should be 1. Fix? yes
Unattached inode 433
Connect to /lost+found? yes
Inode 433 ref count is 2, should be 1. Fix? yes
Unattached inode 434
Connect to /lost+found? yes
Inode 434 ref count is 2, should be 1. Fix? yes
Inode 436 ref count is 5, should be 4. Fix? yes
Unattached inode 450
Connect to /lost+found? yes
Inode 450 ref count is 2, should be 1. Fix? yes
Unattached inode 452
Connect to /lost+found? yes
Inode 452 ref count is 2, should be 1. Fix? yes
Unattached inode 455
Connect to /lost+found? yes
Inode 455 ref count is 2, should be 1. Fix? yes
Unattached inode 459
Connect to /lost+found? yes
Inode 459 ref count is 2, should be 1. Fix? yes
Unattached inode 460
Connect to /lost+found? yes
Inode 460 ref count is 2, should be 1. Fix? yes
Unattached inode 465
Connect to /lost+found? yes
Inode 465 ref count is 2, should be 1. Fix? yes
Inode 466 ref count is 3, should be 2. Fix? yes
Unattached inode 470
Connect to /lost+found? yes
Inode 470 ref count is 2, should be 1. Fix? yes
Unattached inode 471
Connect to /lost+found? yes
Inode 471 ref count is 2, should be 1. Fix? yes
Unattached inode 472
Connect to /lost+found? yes
Inode 472 ref count is 2, should be 1. Fix? yes
Unattached inode 473
Connect to /lost+found? yes
Inode 473 ref count is 2, should be 1. Fix? yes
Unattached inode 476
Connect to /lost+found? yes
Inode 476 ref count is 2, should be 1. Fix? yes
Unattached inode 477
Connect to /lost+found? yes
Inode 477 ref count is 2, should be 1. Fix? yes
Unattached inode 478
Connect to /lost+found? yes
Inode 478 ref count is 2, should be 1. Fix? yes
Unattached inode 480
Connect to /lost+found? yes
Inode 480 ref count is 2, should be 1. Fix? yes
Unattached inode 481
Connect to /lost+found? yes
Inode 481 ref count is 2, should be 1. Fix? yes
Inode 491 ref count is 7, should be 6. Fix? yes
Inode 508 ref count is 3, should be 2. Fix? yes
Inode 553 ref count is 3, should be 2. Fix? yes
Unattached inode 558
Connect to /lost+found? yes
Inode 558 ref count is 2, should be 1. Fix? yes
Inode 560 ref count is 4, should be 3. Fix? yes
Inode 720 ref count is 3, should be 2. Fix? yes
Inode 729 ref count is 3, should be 2. Fix? yes
Unattached inode 733
Connect to /lost+found? yes
Inode 733 ref count is 2, should be 1. Fix? yes
Unattached inode 1126
Connect to /lost+found? yes
Inode 1126 ref count is 2, should be 1. Fix? yes
Unattached inode 1129
Connect to /lost+found? yes
Inode 1129 ref count is 2, should be 1. Fix? yes
Unattached inode 1485
Connect to /lost+found? yes
Inode 1485 ref count is 2, should be 1. Fix? yes
Unattached inode 1493
Connect to /lost+found? yes
Inode 1493 ref count is 2, should be 1. Fix? yes
Unattached inode 1495
Connect to /lost+found? yes
Inode 1495 ref count is 2, should be 1. Fix? yes
Unattached inode 1505
Connect to /lost+found? yes
Inode 1505 ref count is 2, should be 1. Fix? yes
Unattached inode 1773
Connect to /lost+found? yes
Inode 1773 ref count is 2, should be 1. Fix? yes
Unattached inode 1775
Connect to /lost+found? yes
Inode 1775 ref count is 2, should be 1. Fix? yes
Unattached inode 1784
Connect to /lost+found? yes
Inode 1784 ref count is 2, should be 1. Fix? yes
Unattached inode 1785
Connect to /lost+found? yes
Inode 1785 ref count is 2, should be 1. Fix? yes
Inode 7871 ref count is 3, should be 2. Fix? yes
Inode 7875 ref count is 3, should be 2. Fix? yes
Inode 7879 ref count is 3, should be 2. Fix? yes
Inode 7885 ref count is 3, should be 2. Fix? yes
Inode 7888 ref count is 3, should be 2. Fix? yes
Inode 15799 ref count is 3, should be 2. Fix? yes
Pass 5: Checking group summary information
/dev/block/mmcblk0p34: ***** FILE SYSTEM WAS MODIFIED *****
/dev/block/mmcblk0p34: 2204/62464 files (8.3% non-contiguous), 244167/249856 blocks