##################################################### # possible bug encountered running EXT2FS 1.42 # open call on device with no corresponding close ##################################################### deans@deans2188:~$ sudo e2fsck -V e2fsck 1.42 (29-Nov-2011) Using EXT2FS Library version 1.42, 29-Nov-2011 deans@deans2188:~$ sudo fsck.ext4 -V e2fsck 1.42 (29-Nov-2011) Using EXT2FS Library version 1.42, 29-Nov-2011 deans@deans2188:~$ sudo fsck.ext4 -v /dev/sdb e2fsck 1.42 (29-Nov-2011) fsck.ext4: Group descriptors look bad... trying backup blocks... fsck.ext4: Bad magic number in super-block when using the backup blocks fsck.ext4: going back to original superblock fsck.ext4: Group descriptors look bad... trying backup blocks... fsck.ext4: Bad magic number in super-block when using the backup blocks fsck.ext4: going back to original superblock fsck.ext4: Device or resource busy while trying to open /dev/sdb Filesystem mounted or opened exclusively by another program? ##################################################### # additional (log) messages ##################################################### #dmesg after boot deans@deans2188:~$ sudo dmesg ... [ 45.780347] EXT4-fs (sdb): ext4_check_descriptors: Block bitmap for group 0 not in group (block 3111236179)! [ 45.780355] EXT4-fs (sdb): group descriptors corrupted! #dmesg after un/replugging usb cord ... [ 45.780347] EXT4-fs (sdb): ext4_check_descriptors: Block bitmap for group 0 not in group (block 3111236179)! [ 45.780355] EXT4-fs (sdb): group descriptors corrupted! [ 4111.995729] usb 2-1: USB disconnect, device number 2 [ 4128.712144] usb 2-2: new high-speed USB device number 3 using ehci_hcd [ 4128.846614] scsi6 : usb-storage 2-2:1.0 [ 4129.845107] scsi 6:0:0:0: Direct-Access ST315003 41AS PQ: 0 ANSI: 2 CCS [ 4129.846813] sd 6:0:0:0: Attached scsi generic sg1 type 0 [ 4129.847307] sd 6:0:0:0: [sdb] 2930277168 512-byte logical blocks: (1.50 TB/1.36 TiB) [ 4129.848657] sd 6:0:0:0: [sdb] Write Protect is off [ 4129.848667] sd 6:0:0:0: [sdb] Mode Sense: 34 00 00 00 [ 4129.849406] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 4129.869964] sdb: unknown partition table [ 4129.872645] sd 6:0:0:0: [sdb] Attached SCSI disk [ 4130.080293] EXT4-fs (sdb): ext4_check_descriptors: Block bitmap for group 0 not in group (block 3111236179)! [ 4130.080301] EXT4-fs (sdb): group descriptors corrupted! #Ubuntu Popup Window Title Unable to mount 1.5 TB Filesystem #Ubuntu Popup Window Text Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so ##################################################### # machine is up to date as per Ubuntu 12.04.1 LTS ##################################################### deans@deans2188:~$ uname -a Linux deans2188 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux deans@deans2188:~$ cat /etc/issue Ubuntu 12.04.1 LTS \n \l deans@deans2188:~$ sudo apt-get update ... nothing deans@deans2188:~$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. deans@deans2188:~$ sudo reboot ##################################################### # smart says disk is fine (short test) ##################################################### deans@deans2188:~$ sudo smartctl -t short -a usbjmicron,0 /dev/sdb deans@deans2188:~$ sleep 600 deans@deans2188:~$ sudo smartctl -a -d usbjmicron,0 /dev/sdb ... SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 872 - ... ##################################################### # output of additional commands ##################################################### deans@deans2188:~$ sudo /sbin/dmsetup table No devices found deans@deans2188:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 914G 325G 543G 38% / udev 1.9G 4.0K 1.9G 1% /dev tmpfs 778M 828K 778M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 1.4M 1.9G 1% /run/shm deans@deans2188:~$ sudo cat /proc/mounts rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 udev /dev devtmpfs rw,relatime,size=1982716k,nr_inodes=495679,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /run tmpfs rw,nosuid,relatime,size=796608k,mode=755 0 0 /dev/disk/by-uuid/4db9de6f-d72e-4f95-b1db-77adee7c39b6 / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0 none /sys/fs/fuse/connections fusectl rw,relatime 0 0 none /sys/kernel/debug debugfs rw,relatime 0 0 none /sys/kernel/security securityfs rw,relatime 0 0 none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0 none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0 gvfs-fuse-daemon /home/deans/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0 deans@deans2188:~$ cat /etc/mtab /dev/sda1 / ext4 rw,errors=remount-ro 0 0 proc /proc proc rw,noexec,nosuid,nodev 0 0 sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0 none /sys/fs/fuse/connections fusectl rw 0 0 none /sys/kernel/debug debugfs rw 0 0 none /sys/kernel/security securityfs rw 0 0 udev /dev devtmpfs rw,mode=0755 0 0 devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0 tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0 none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0 none /run/shm tmpfs rw,nosuid,nodev 0 0 gvfs-fuse-daemon /home/deans/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=deans 0 0 deans@deans2188:~$ sudo fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000e58a3 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1945270271 972634112 83 Linux /dev/sda2 1945272318 1953523711 4125697 5 Extended Partition 2 does not start on physical sector boundary. /dev/sda5 1945272320 1953523711 4125696 82 Linux swap / Solaris Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table deans@deans2188:~$ tune2fs -l /dev/sdb tune2fs 1.42 (29-Nov-2011) tune2fs: Permission denied while trying to open /dev/sdb Couldn't find valid filesystem superblock. deans@deans2188:~$ sudo tune2fs -l /dev/sdb tune2fs 1.42 (29-Nov-2011) Filesystem volume name: Last mounted on: /media/aec34018-f2af-463a-89fc-691172d9ecb2 Filesystem UUID: aec34018-f2af-463a-89fc-691172d9ecb2 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash Default mount options: (none) Filesystem state: clean with errors Errors behavior: Continue Filesystem OS type: Linux Inode count: 61054976 Block count: 244190646 Reserved block count: 12209532 Free blocks: 84021922 Free inodes: 61054956 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 965 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Flex block group size: 16 Filesystem created: Mon Feb 27 12:52:32 2012 Last mount time: Sun Jan 6 11:21:09 2013 Last write time: Sun Jan 6 13:26:13 2013 Mount count: 11 Maximum mount count: 38 Last checked: Mon Feb 27 12:52:32 2012 Check interval: 15552000 (6 months) Next check after: Sat Aug 25 13:52:32 2012 Lifetime writes: 682 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 Default directory hash: half_md4 Directory Hash Seed: fcb33dbc-02b0-4bb2-af15-16c4bfbf1ede Journal backup: inode blocks sudo dumpe2fs /dev/sdb dumpe2fs 1.42 (29-Nov-2011) Filesystem volume name: Last mounted on: /media/aec34018-f2af-463a-89fc-691172d9ecb2 Filesystem UUID: aec34018-f2af-463a-89fc-691172d9ecb2 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash Default mount options: (none) Filesystem state: clean with errors Errors behavior: Continue Filesystem OS type: Linux Inode count: 61054976 Block count: 244190646 Reserved block count: 12209532 Free blocks: 84021922 Free inodes: 61054956 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 965 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Flex block group size: 16 Filesystem created: Mon Feb 27 12:52:32 2012 Last mount time: Sun Jan 6 11:21:09 2013 Last write time: Sun Jan 6 13:26:13 2013 Mount count: 11 Maximum mount count: 38 Last checked: Mon Feb 27 12:52:32 2012 Check interval: 15552000 (6 months) Next check after: Sat Aug 25 13:52:32 2012 Lifetime writes: 682 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 Default directory hash: half_md4 Directory Hash Seed: fcb33dbc-02b0-4bb2-af15-16c4bfbf1ede Journal backup: inode blocks dumpe2fs: Invalid argument while reading journal inode deans@deans2188:~$ sudo mke2fs -n /dev/sdb mke2fs 1.42 (29-Nov-2011) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 91578368 inodes, 366284646 blocks 18314232 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 11179 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848 sudo fsck.ext4 -v -b 8193 /dev/sdb sudo fsck.ext4 -v -b 16384 /dev/sdb sudo fsck.ext4 -v -b 32768 /dev/sdb sudo fsck.ext4 -v -b 98304 /dev/sdb ... sudo fsck.ext4 -v -b 214990848 /dev/sdb e2fsck 1.42 (29-Nov-2011) fsck.ext4: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 ##################################################### # strace (open call on device with no corresponding close) ##################################################### deans@deans2188:~$ sudo strace fsck.ext4 -v /dev/sdb execve("/sbin/fsck.ext4", ["fsck.ext4", "-v", "/dev/sdb"], [/* 17 vars */]) = 0 brk(0) = 0x1ea8000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca9000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=65759, ...}) = 0 mmap(NULL, 65759, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe637c98000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libext2fs.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\243\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=245752, ...}) = 0 mmap(NULL, 2341600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe63784d000 mprotect(0x7fe637887000, 2097152, PROT_NONE) = 0 mmap(0x7fe637a87000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7fe637a87000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14696, ...}) = 0 mmap(NULL, 2109864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe637649000 mprotect(0x7fe63764c000, 2093056, PROT_NONE) = 0 mmap(0x7fe63784b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe63784b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220^\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=155344, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637c97000 mmap(NULL, 2250488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe637423000 mprotect(0x7fe637445000, 2097152, PROT_NONE) = 0 mmap(0x7fe637645000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fe637645000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=18896, ...}) = 0 mmap(NULL, 2113944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe63721e000 mprotect(0x7fe637222000, 2093056, PROT_NONE) = 0 mmap(0x7fe637421000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe637421000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libe2p.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\34\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=28072, ...}) = 0 mmap(NULL, 2123920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe637017000 mprotect(0x7fe63701d000, 2093056, PROT_NONE) = 0 mmap(0x7fe63721c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe63721c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1811128, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637c96000 mmap(NULL, 3925208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe636c58000 mprotect(0x7fe636e0d000, 2093056, PROT_NONE) = 0 mmap(0x7fe63700c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b4000) = 0x7fe63700c000 mmap(0x7fe637012000, 17624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe637012000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200l\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135366, ...}) = 0 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe636a3b000 mprotect(0x7fe636a53000, 2093056, PROT_NONE) = 0 mmap(0x7fe636c52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fe636c52000 mmap(0x7fe636c54000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe636c54000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637c95000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637c93000 arch_prctl(ARCH_SET_FS, 0x7fe637c93780) = 0 mprotect(0x7fe63700c000, 16384, PROT_READ) = 0 mprotect(0x7fe636c52000, 4096, PROT_READ) = 0 mprotect(0x7fe63721c000, 4096, PROT_READ) = 0 mprotect(0x7fe637421000, 4096, PROT_READ) = 0 mprotect(0x7fe637645000, 12288, PROT_READ) = 0 mprotect(0x7fe63784b000, 4096, PROT_READ) = 0 mprotect(0x7fe637a87000, 4096, PROT_READ) = 0 mprotect(0x634000, 4096, PROT_READ) = 0 mprotect(0x7fe637cab000, 4096, PROT_READ) = 0 munmap(0x7fe637c98000, 65759) = 0 set_tid_address(0x7fe637c93a50) = 3000 set_robust_list(0x7fe637c93a60, 0x18) = 0 futex(0x7ffff5c6431c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7fe637c93780) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x7fe636a41750, [], SA_RESTORER|SA_SIGINFO, 0x7fe636a4acb0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7fe636a417e0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fe636a4acb0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 rt_sigaction(SIGFPE, {0x425400, [], SA_RESTORER|SA_SIGINFO, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGILL, {0x425400, [], SA_RESTORER|SA_SIGINFO, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {0x425400, [], SA_RESTORER|SA_SIGINFO, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {0x425400, [], SA_RESTORER|SA_SIGINFO, 0x7fe636c8e4a0}, NULL, 8) = 0 brk(0) = 0x1ea8000 brk(0x1ec9000) = 0x1ec9000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=7220736, ...}) = 0 mmap(NULL, 7220736, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe636358000 close(3) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 prctl(PR_GET_DUMPABLE) = 1 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 prctl(PR_GET_DUMPABLE) = 1 open("/etc/blkid.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=321, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca8000 read(3, "# Perform simple UUID and LABEL "..., 4096) = 321 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7fe637ca8000, 4096) = 0 open("/dev/.blkid.tab", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/e2fsck.conf", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) rt_sigaction(SIGINT, {0x40b800, [], SA_RESTORER, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {0x40b800, [], SA_RESTORER, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {0x40b7e0, [], SA_RESTORER|SA_RESTART, 0x7fe636c8e4a0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {0x40c790, [], SA_RESTORER|SA_RESTART, 0x7fe636c8e4a0}, NULL, 8) = 0 open("/dev/null", O_RDWR) = 3 getrusage(RUSAGE_SELF, {ru_utime={0, 4000}, ru_stime={0, 0}, ...}) = 0 write(2, "e2fsck 1.42 (29-Nov-2011)\n", 26e2fsck 1.42 (29-Nov-2011) ) = 26 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 open("/proc/swaps", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca8000 read(4, "Filename\t\t\t\tType\t\tSize\tUsed\tPrio"..., 1024) = 100 stat("/dev/sda5", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 5), ...}) = 0 read(4, "", 1024) = 0 close(4) = 0 munmap(0x7fe637ca8000, 4096) = 0 open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 futex(0x7fe6370135c0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca8000 read(4, "rootfs / rootfs rw 0 0\nsysfs /sy"..., 1024) = 860 stat("/dev/disk/by-uuid/4db9de6f-d72e-4f95-b1db-77adee7c39b6", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 1), ...}) = 0 read(4, "", 1024) = 0 stat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(4) = 0 munmap(0x7fe637ca8000, 4096) = 0 open("/etc/mtab", O_RDONLY|O_CLOEXEC) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=598, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca8000 read(4, "/dev/sda1 / ext4 rw,errors=remou"..., 4096) = 598 stat("/dev/sda1", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 1), ...}) = 0 read(4, "", 4096) = 0 stat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(4) = 0 munmap(0x7fe637ca8000, 4096) = 0 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 open("/dev/sdb", O_RDONLY|O_EXCL) = 4 close(4) = 0 open("/dev/sdb", O_RDWR|O_EXCL) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKDISCARDZEROES, 0x7ffff5c63db8) = 0 ioctl(4, BLKROGET, 0x7ffff5c63dbc) = 0 uname({sys="Linux", node="deans2188", ...}) = 0 lseek(4, 1024, SEEK_SET) = 1024 read(4, "\0\240\243\3\266\r\216\16|M\272\0\242\22\2\5\354\237\243\3\0\0\0\0\2\0\0\0\2\0\0\0"..., 1024) = 1024 mmap(NULL, 245760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637c57000 lseek(4, 4096, SEEK_SET) = 4096 read(4, "S\262q\271T\367\357\210\360\220\\/=\277Cq\232)h\252VY\334\276>sz\27!rv\231"..., 241664) = 241664 mmap(NULL, 30531584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe63463a000 munmap(0x7fe63463a000, 30531584) = 0 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe637ca8000 read(5, "# Locale name alias data base.\n#"..., 4096) = 2570 read(5, "", 4096) = 0 close(5) = 0 munmap(0x7fe637ca8000, 4096) = 0 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(1, "fsck.ext4: Group descriptors loo"..., 65fsck.ext4: Group descriptors look bad... trying backup blocks... ) = 65 close(4) = 0 munmap(0x7fe637c57000, 245760) = 0 open("/dev/sdb", O_RDWR|O_EXCL) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKDISCARDZEROES, 0x7ffff5c63db8) = 0 ioctl(4, BLKROGET, 0x7ffff5c63dbc) = 0 uname({sys="Linux", node="deans2188", ...}) = 0 lseek(4, 134217728, SEEK_SET) = 134217728 read(4, "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"..., 1024) = 1024 close(4) = 0 write(2, "fsck.ext4", 9fsck.ext4) = 9 write(2, ": ", 2: ) = 2 write(2, "Bad magic number in super-block", 31Bad magic number in super-block) = 31 write(2, " ", 1 ) = 1 write(2, "when using the backup blocks", 28when using the backup blocks) = 28 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(2, "\n", 1 ) = 1 write(1, "fsck.ext4: going back to origina"..., 45fsck.ext4: going back to original superblock ) = 45 open("/dev/sdb", O_RDWR|O_EXCL) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKDISCARDZEROES, 0x7ffff5c63db8) = 0 ioctl(4, BLKROGET, 0x7ffff5c63dbc) = 0 uname({sys="Linux", node="deans2188", ...}) = 0 lseek(4, 1024, SEEK_SET) = 1024 read(4, "\0\240\243\3\266\r\216\16|M\272\0\242\22\2\5\354\237\243\3\0\0\0\0\2\0\0\0\2\0\0\0"..., 1024) = 1024 brk(0x1f11000) = 0x1f11000 lseek(4, 4096, SEEK_SET) = 4096 read(4, "S\262q\271T\367\357\210\360\220\\/=\277Cq\232)h\252VY\334\276>sz\27!rv\231"..., 241664) = 241664 open("/dev/sdb", O_RDONLY) = 5 uname({sys="Linux", node="deans2188", ...}) = 0 ioctl(5, BLKGETSIZE64, 0x7ffff5c63e70) = 0 close(5) = 0 close(4) = 0 open("/dev/sdb", O_RDWR|O_EXCL) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKDISCARDZEROES, 0x7ffff5c63db8) = 0 ioctl(4, BLKROGET, 0x7ffff5c63dbc) = 0 uname({sys="Linux", node="deans2188", ...}) = 0 lseek(4, 1024, SEEK_SET) = 1024 read(4, "\0\240\243\3\266\r\216\16|M\272\0\242\22\2\5\354\237\243\3\0\0\0\0\2\0\0\0\2\0\0\0"..., 1024) = 1024 lseek(4, 4096, SEEK_SET) = 4096 read(4, "S\262q\271T\367\357\210\360\220\\/=\277Cq\232)h\252VY\334\276>sz\27!rv\231"..., 241664) = 241664 brk(0x3c2e000) = 0x3c2e000 write(1, "fsck.ext4: Group descriptors loo"..., 65fsck.ext4: Group descriptors look bad... trying backup blocks... ) = 65 close(4) = 0 open("/dev/sdb", O_RDWR|O_EXCL) = 4 stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKDISCARDZEROES, 0x7ffff5c63db8) = 0 ioctl(4, BLKROGET, 0x7ffff5c63dbc) = 0 uname({sys="Linux", node="deans2188", ...}) = 0 lseek(4, 134217728, SEEK_SET) = 134217728 read(4, "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"..., 1024) = 1024 write(2, "fsck.ext4", 9fsck.ext4) = 9 write(2, ": ", 2: ) = 2 write(2, "Bad magic number in super-block", 31Bad magic number in super-block) = 31 write(2, " ", 1 ) = 1 write(2, "when using the backup blocks", 28when using the backup blocks) = 28 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(2, "\n", 1 ) = 1 write(1, "fsck.ext4: going back to origina"..., 45fsck.ext4: going back to original superblock ) = 45 open("/dev/sdb", O_RDWR|O_EXCL) = -1 EBUSY (Device or resource busy) write(2, "fsck.ext4", 9fsck.ext4) = 9 write(2, ": ", 2: ) = 2 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Device or resource busy", 23Device or resource busy) = 23 write(2, " ", 1 ) = 1 write(2, "while trying to open /dev/sdb", 29while trying to open /dev/sdb) = 29 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(2, "\n", 1 ) = 1 write(1, "Filesystem mounted or opened exc"..., 61Filesystem mounted or opened exclusively by another program? ) = 61 exit_group(8) = ? ##################################################### # not helpful answers ##################################################### a) google.com b) why aren't you using a partition table c) why are you using a usb drive d) are you sure it is an ext4 file system e) just add close(4) to the source code f) bugs in journal playback exist g) your journal is corrupt ##################################################### # related links ##################################################### https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/711799