Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp15052410rwd; Sun, 25 Jun 2023 09:11:33 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4AWzlfBD9QcDU6IrpgOECFoUkvKsjS5XfrIRIsjmfUM1fnJoKog5FuM4qpEVoPD7GLt4Gx X-Received: by 2002:a17:902:bb89:b0:1ac:7345:f254 with SMTP id m9-20020a170902bb8900b001ac7345f254mr5166744pls.33.1687709492755; Sun, 25 Jun 2023 09:11:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687709492; cv=none; d=google.com; s=arc-20160816; b=Vx5D4ppXBWt6R2uLcq6KpToI/zB5RL+RGhOlS+WBg8UVGb4r6vuwp2VkC/AcWwEBl8 KmrqpIMoY41n8WEr8NVeXIU85nAEhguLysniTzYkcdfJpKObFedj6rJMDAUSMvscNUQ9 oUQQQQcUaZZflhl2jfKFO0bVYt63/Co49hIR0m4sXT+Z94hViGo8hbVVPUYqPq4O3uKq UZSM+Gju1yNEKzjfBGIjUITl/iJABIDenCACZuHzBeKp8ZK0p6L6b6tmLQArtTjRxYql qBnninrKFVE423JLXlTSjD9iLJzJemmln4Pnkmaw/KAoRJH20yZJJf3kXbNTSCS9ygMS gqyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:from:cc:to :user-agent:mime-version:date:message-id; bh=4qiCKc+C6j8nFoSvEA374jKQ0kVW545zpJu7C6MChjc=; fh=Dt1XHIdzftVnBesXmdJrwOszzEQDKoFrhTSKquyuwZs=; b=xXK8ankpCqcAtJfbbdnR0CBdCRmoY0P9J3j2slypUU9obwE4Wpf1TbO8/rgDLPuDiP kF2MVgZUBgVflrVDL4Z02+Z02B3pHdzvSjBwfNAH6SWZXTwMjA+Op6zJICycL/vVmXkt N0Jg7B0nTA75vCafDC61d30+UxA1o7pJfFjlsXgBE9e1MRlNz4vcpxMQ71u4JcwkJxsu 9xtDIwHPAPKQKKYL8ODv4KlZXbxKaARYKs/SQ6XrAK9jr/6iZIwxdyez+URe25jM/e4T HljXo+8oMmcdm06lv5yJIxXFM075X2IcW+EeIPtVRo0RXu1C2lAY8ts6ppRJH8ZSrBSh jPwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y1-20020a17090322c100b001b3d27ca12fsi3548338plg.207.2023.06.25.09.11.14; Sun, 25 Jun 2023 09:11:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230318AbjFYQAh (ORCPT + 99 others); Sun, 25 Jun 2023 12:00:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229683AbjFYQAc (ORCPT ); Sun, 25 Jun 2023 12:00:32 -0400 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02409E70 for ; Sun, 25 Jun 2023 09:00:16 -0700 (PDT) Received: from dggpeml500016.china.huawei.com (unknown [172.30.72.57]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4Qpwdj55QVzTlt8; Sun, 25 Jun 2023 23:59:21 +0800 (CST) Received: from [10.174.176.102] (10.174.176.102) by dggpeml500016.china.huawei.com (7.185.36.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 26 Jun 2023 00:00:09 +0800 Message-ID: <29f6134f-ba0a-d601-0a5a-ad2b5e9bbf1d@huawei.com> Date: Mon, 26 Jun 2023 00:00:08 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 To: Theodore Ts'o CC: , linfeilong , , From: zhanchengbin Subject: [bug report] tune2fs: filesystem inconsistency occurs by concurrent write Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.174.176.102] X-ClientProxiedBy: dggpeml500019.china.huawei.com (7.185.36.137) To dggpeml500016.china.huawei.com (7.185.36.70) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Hi Tytso, Tune2fs does not recognize writes to the manipulated filesystem in another namespace, there will be two simultaneous write operations on a block, resulting in filesystem inconsistencies. The operation is as follows: first terminal second terminal mkfs.ext4 /dev/sdb; mount /dev/sdb /test-sdb; dd if=/dev/zero of=/test-sdb/test1 bs=1M count=100; unshare -m; umount; gdb tune2fs; b io_channel_write_byte r -e remount-ro /dev/sdb c(Write a byte of old data into the cache) exit; (gdb finish) tune2fs -l /dev/sdb; tune2fs 1.46.4 (18-Aug-2021) tune2fs: Superblock checksum does not match superblock while trying to open /dev/sdb Couldn't find valid filesystem superblock. - bin.