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=-8.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,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 260BFC433E1 for ; Tue, 25 Aug 2020 22:35:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E4383206EB for ; Tue, 25 Aug 2020 22:35:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=colorremedies-com.20150623.gappssmtp.com header.i=@colorremedies-com.20150623.gappssmtp.com header.b="EJCux+fa" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726578AbgHYWfA (ORCPT ); Tue, 25 Aug 2020 18:35:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52448 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726303AbgHYWe7 (ORCPT ); Tue, 25 Aug 2020 18:34:59 -0400 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A361C061574 for ; Tue, 25 Aug 2020 15:34:59 -0700 (PDT) Received: by mail-wm1-x332.google.com with SMTP id x5so667380wmi.2 for ; Tue, 25 Aug 2020 15:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colorremedies-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=c6vE+MXdbFsU+RZzsjHqTLsvpByFuqh5mngsAE+hm4E=; b=EJCux+fawP5sX4GITqExwZNW3PhZM0taddZz8HdvAldM/9W1cFbaz+RhNLw5lBnk6E 8iBppWZ0ecmyt+ShKJGbhwqWQMceBTuJtnCJSfLtlVKlyP2axmUXfgys8TAa/1QndIue pYq8divUG0pjTx1lwNyk2OHQbwFg3FNhf361n7+FtU9Gf3S60OkbB9XwxaXlQuRdTQ7X AEdNr9qeQ5kJ3VBramM5vY9psER1L0lvwbNaJuT6vRdZFyQs4uqi0IpmtecFaM1c6vRC aFJA/NEx0GBRP7UPfroH0IHntmPKmfgy02FMF/WwHbF+8K61QsMipwPn/5MOnn3ZqwbN 08pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=c6vE+MXdbFsU+RZzsjHqTLsvpByFuqh5mngsAE+hm4E=; b=lxI24MhJyOjSN/Z9bq4DuSJ2g9jc/u2vHNNACWcOqjTEQ2ZnoSo0d9iq6nEWIijrRo N3ivv1QC2TbvXbeB/vsNQbJ7PmYNMuBPxtOtuyv5heQi3JnzOzcABsSwIRwLCX8H/oGO rtroYTyLLWAGE3z25zND9C8aX9wrBeRaul2Aqj3UzAs+eGniuaOROCkaoUZSoJ37hwyc bE23+sfGIDuwbIHm94sDL2l8oTFisXOYAgLIMvAB3lQUQOcnUOj1VHixdx5YCVNMT/Ar tCKhgL5z+bLqB/AiAFs1FhZ7TDRsQ7epNu8uxRKnMrSrXGA5BoXJMxp3kKhnYHyK54Ex F6Lw== X-Gm-Message-State: AOAM533YHvhn27qOuTPmys8YOgAIPENI/G/y6TZiwsMBdL5WA5uVZvGy 7Lx6AF4SJlZOWIMuinSeDWu4XeNXeFfmthT0vLV57A== X-Google-Smtp-Source: ABdhPJw+g3xbDIuDUxRcUEZ3hWMpz6yf0tvZZBcQ9Jn6gwEj4uZTv51ghaeSfhD1t6dyj9v//wjnKfQ2ns6/V6j/SxU= X-Received: by 2002:a7b:cc13:: with SMTP id f19mr3904915wmh.168.1598394898019; Tue, 25 Aug 2020 15:34:58 -0700 (PDT) MIME-Version: 1.0 References: <8oT9s0Jlzpgp2ctPAXOixSR03oOiPXaitR0AiOkNdBsYHwjPMfjK7CoVAPXuvj71hiUTH-fKoSevAM-To8iSPPBvGRvZeBkU0Nd1_NPonyU=@protonmail.com> <6LDov933WqF3kLH8jtkEh-pfK6pRe0o6-Y9l3NcO2mVhswDL7rhbHyda71OnztoJKfgqqQT9jj1Ba52lz_ugNFmmRtzN33BlSa5pCvds0F8=@protonmail.com> In-Reply-To: <6LDov933WqF3kLH8jtkEh-pfK6pRe0o6-Y9l3NcO2mVhswDL7rhbHyda71OnztoJKfgqqQT9jj1Ba52lz_ugNFmmRtzN33BlSa5pCvds0F8=@protonmail.com> From: Chris Murphy Date: Tue, 25 Aug 2020 16:34:15 -0600 Message-ID: Subject: Re: [Help] Can't login to my systemd-homed user account due to fallocate failure To: Andrii Zymohliad Cc: Chris Murphy , "linux-btrfs@vger.kernel.org" , Andrei Borzenkov Content-Type: text/plain; charset="UTF-8" Sender: linux-btrfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org On Tue, Aug 25, 2020 at 2:47 PM Andrii Zymohliad wrote: > > > Yeah but is / the top-level? > > > > btrfs sub list -t / > > ID gen top level path > -- --- --------- ---- > 258 94017 5 var/lib/portables > 259 94017 5 var/lib/machines > > > mount | grep btrfs > > /dev/nvme0n1p2 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=5,subvol=/) > /dev/mapper/home-azymohliad on /home/azymohliad type btrfs (rw,nosuid,nodev,relatime,ssd,discard,noacl,space_cache,subvolid=5,subvol=/) > It might be that for each extent there's a mix of shared and unshared extents so maybe you just got unlucky and hit a block that isn't shared in that extent. Try more of those shared addresses. If you can do python at all, there's python-btrfs https://github.com/knorrie/python-btrfs He gave this example, which I don't follow because I don't do python at all, but the vaddr is the filefrag -v address from before * 4096. You could just iterate by incrementing by 4096 and stop as soon as you get two files (or two inodes). And then us find -inum to track down the inode numbers to files. https://github.com/knorrie/python-btrfs -- Chris Murphy