From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1914BC43381 for ; Fri, 15 Mar 2019 19:37:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D50A821871 for ; Fri, 15 Mar 2019 19:37:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726684AbfCOThJ (ORCPT ); Fri, 15 Mar 2019 15:37:09 -0400 Received: from mail.worldserver.net ([217.13.200.37]:47570 "EHLO mail.worldserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726527AbfCOThJ (ORCPT ); Fri, 15 Mar 2019 15:37:09 -0400 X-Greylist: delayed 487 seconds by postgrey-1.27 at vger.kernel.org; Fri, 15 Mar 2019 15:37:08 EDT Received: from mail.nebelschwaden.de (port-92-193-9-239.dynamic.qsc.de [92.193.9.239]) (Authenticated sender: postmaster@nebelschwaden.de) by mail.worldserver.net (Postfix) with ESMTPSA id 9D9CE3004FA for ; Fri, 15 Mar 2019 20:28:28 +0100 (CET) Received: from [172.16.37.5] (kaperfahrt.nebelschwaden.de [172.16.37.5]) by mail.nebelschwaden.de (Postfix) with ESMTP id D5FCE4FF0BF for ; Fri, 15 Mar 2019 20:28:27 +0100 (CET) Reply-To: listac@nebelschwaden.de To: linux-ext4@vger.kernel.org From: Ede Wolf Subject: e2fsck fails on non journalled partition Message-ID: Date: Fri, 15 Mar 2019 20:28:27 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org I have to check an ext4 partition, that has been created without a journal. But, as it seems, e2fsck is refusing to check this drive, failing with a "no external journal has been found" error, code 12. That of course is correct, no journal does imply no external journal. I am wondering, ^has_journal is well documented in both the mkfs.ext4 manpage as well as tune2fs. So by omitting the journal nothing obscure, hacky or obviously unsupported has been done. Why is e2fsck refusing to check the partition? Or what else may I have be doing wrong? ~ # e2fsck -fv /dev/sde1 e2fsck 1.44.5 (15-Dec-2018) Can't find external journal USERDATA: ********** WARNING: Filesystem still has errors ********** ~ # echo $? 12 ~ # Filesystem has been created similar to this: mkfs -m 0 -O "^has_journal,dir_index,^metadata_csum,64bit,^ext_attr,^huge_file,large_dir,^metadata_csum_seed,^quota,extent" -b 4096 -i 32768 -L USERDATA ~ # tune2fs -l /dev/sde1 tune2fs 1.44.5 (15-Dec-2018) Filesystem volume name: USERDATA Last mounted on: /mnt/userdata Filesystem UUID: 241d6272-a004-44ef-9998-7fbc3ef98672 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: ext_attr resize_inode dir_index filetype extent 64bit large_dir sparse_super large_file Filesystem flags: signed_directory_hash Default mount options: user_xattr acl Filesystem state: not clean with errors Errors behavior: Continue Filesystem OS type: Linux Inode count: 4669440 Block count: 9338880 Reserved block count: 0 Overhead blocks: 1536 Free blocks: 5602781 Free inodes: 4247845 First block: 0 Block size: 4096 Fragment size: 4096 Group descriptor size: 64 Reserved GDT blocks: 1024 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 16384 Inode blocks per group: 1024 Filesystem created: Wed Jan 30 18:42:35 2019 Last mount time: Fri Mar 15 20:16:26 2019 Last write time: Fri Mar 15 20:16:26 2019 Mount count: 90 Maximum mount count: -1 Last checked: Thu Jan 31 18:49:12 2019 Check interval: 0 () Lifetime writes: 204 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 32 Desired extra isize: 32 Journal UUID: 00000000-1b00-0000-0000-000000000000 Journal inode: 131072 Default directory hash: half_md4 Directory Hash Seed: 2416ec00-bef9-437a-a3b1-f626303d72a2 FS Error count: 41 First error time: Sun Mar 3 13:15:39 2019 First error function: ext4_readdir First error line #: 182 First error inode #: 3673403 First error block #: 0 Last error time: Mon Mar 11 18:22:09 2019 Last error function: ext4_empty_dir Last error line #: 2712 Last error inode #: 639817 Last error block #: 1