Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp21762595ybl; Mon, 6 Jan 2020 10:43:11 -0800 (PST) X-Google-Smtp-Source: APXvYqymyBS3W8vyrX+P3SoYLYAlY5fOmF+w/WDsA3F4H3qxCp6q2vy/ueU33Ep3McXF+OZUdMHY X-Received: by 2002:a9d:6c55:: with SMTP id g21mr16686719otq.312.1578336191761; Mon, 06 Jan 2020 10:43:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578336191; cv=none; d=google.com; s=arc-20160816; b=wv2t6JR0PD6GIdCqmjrNL94nt6d7ajd0QqdYy3cj1c/JXCItQ8rCmrrUhUhmawFKKg HNTRLcZoV1+ELDM/CQZ+a6Z/yUrdCd0rM/EWzW38rR4HqNbgHavIw07kyUDrgBasyEWN M8QmEBs5sfKbUXMv1rKXlc7KQNkCQlthBjDhQj2bpqjPyQ+l2N+ehBfArkJTaduP03Ep LFkaXEeeYnAAsZRG5Hf7Qf/I8k6YF3ltO8wPyTWFjp9gB7BCO49y2mJkIzqDTsVQh6MH IJlp0O/uC43jBDPcc0Ogud5KL4HLjg6rGJTKsdHBFT5kDhE3AFl1cWKohB2lYMfgI5FM 0pvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:user-agent:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature; bh=rp8CUrnWGAoX8TC2iOuIG764rbPn2mqZv/jvq2or5Tk=; b=FVqD2x6E8plRhmt2MULgpqYPZ0CMUahWFomAuhmpMQv6FtY2yE3B3otZ/StaTxOz6/ PP3tb8gg6uBw8E0CmF/aBRn9qAE+fQCvd/0H1JDeiaFJfEJn2UpYMMS9Vtvn8Se48ZBi 98hip80+WOwB3nGk8y9iqRzmxk/J5U8L3nTccV0SVPKDC3yRP+Hr5u6OixNaH70NzHfk NH3i0UqiHAQASMBj2aTZY1aGket3UtjgOYWjq6mj2i42C/0+RN4qIYWbZ9GyG7oIqk6u tMqXBMugLIaNLMaGal3q+pFEqrxZLPISYMYVXjWEK9/3XPuGnUSyPuQ5bN84C2mXOxJG vNHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@natalenko.name header.s=dkim-20170712 header.b=IjaLXYIR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=natalenko.name Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a10si19462347oid.84.2020.01.06.10.42.58; Mon, 06 Jan 2020 10:43:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@natalenko.name header.s=dkim-20170712 header.b=IjaLXYIR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=natalenko.name Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726739AbgAFSk6 (ORCPT + 99 others); Mon, 6 Jan 2020 13:40:58 -0500 Received: from vulcan.natalenko.name ([104.207.131.136]:50968 "EHLO vulcan.natalenko.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726698AbgAFSk5 (ORCPT ); Mon, 6 Jan 2020 13:40:57 -0500 Received: from mail.natalenko.name (vulcan.natalenko.name [IPv6:fe80::5400:ff:fe0c:dfa0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vulcan.natalenko.name (Postfix) with ESMTPSA id 7F188683B63; Mon, 6 Jan 2020 19:40:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=natalenko.name; s=dkim-20170712; t=1578336055; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rp8CUrnWGAoX8TC2iOuIG764rbPn2mqZv/jvq2or5Tk=; b=IjaLXYIRwuSSDDoP3AEQkfXkT3M26EZ/9Lfh+wD7HcqyriyPvB5UuIPxmJ7a2JCitX5e1+ GFvUj6Xs95xNou34pU8rzc0T6QijPfQ/KyFAkdxDXlCrdtswZMRz8caBzjUWzGMO34qRMK CZuYApNwruZvaodV0MuczD4YHq4f/t0= MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 06 Jan 2020 19:40:55 +0100 From: Oleksandr Natalenko To: Jaegeuk Kim Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, Chao Yu Subject: Re: Multidevice f2fs mount after disk rearrangement In-Reply-To: <20200106183450.GC50058@jaegeuk-macbookpro.roam.corp.google.com> References: <4c6cf8418236145f7124ac61eb2908ad@natalenko.name> <2c4cafd35d1595a62134203669d7c244@natalenko.name> <20200106183450.GC50058@jaegeuk-macbookpro.roam.corp.google.com> User-Agent: Roundcube Webmail/1.4.1 Message-ID: X-Sender: oleksandr@natalenko.name Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi. On 06.01.2020 19:34, Jaegeuk Kim wrote: > Thank you for investigating this ahead of me. :) Yes, the device list > is stored > in superblock, so hacking it manually should work. > > Let me think about a tool to tune that. Thank you both for the replies. IIUC, tune.f2fs is not there yet. I saw a submission, but I do not see it as accepted, right? Having this in tune.f2fs would be fine (assuming the assertion is replaced with some meaningful hint message), but wouldn't it be more convenient for an ordinary user to have implemented something like: # mount -t f2fs /dev/sdb -o nextdev=/dev/sdc /mnt/fs Hm? -- Oleksandr Natalenko (post-factum)