From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12725 invoked from network); 8 Jul 2023 16:41:34 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 8 Jul 2023 16:41:34 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 20D7D2A1A4 for ; Sat, 8 Jul 2023 12:41:32 -0400 (EDT) (envelope-from bounce.mM225108264fd4c3ddf4a231f0.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id F16421E5FF0C; Sat, 8 Jul 2023 12:41:31 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=cs.cmu.edu; spf=pass smtp.mailfrom=davide+p9@cs.cmu.edu smtp.helo=relay.andrew.cmu.edu; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:to:subject:in-reply-to:mime-version :content-type:content-id:date:message-id:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1688834491; bh=dDjG6eGNmJ4phSD+ oz0OY4QQV8XMQQl0DsaHBOx7Pvw=; b=qEX2o5/DOQlVO8Vimqs9ybivnt8PBbvI 9oSY9DBVKS7Dhl4VN5dbLLjxOxcdqw9aRVbN4P3YtlZ2Ti0gdLnqD8x+6qUukqy4 fXpnLZB+H0SchDm+J1iTb2wmUL57BhzGbEGjS/Qs+LYiKOEtHfuYMfRKT2K5obzq zDMR+iINvJU= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1688834491; b=OEs2au6BGZZhXYyQkI15UE6aUp/24opG9Q7mfbPt+aIEivqMoF I+9qwCDcMhLJBoVcWvxSisb2myIX3tYhLX2DFcebrktzzncPZ9dYEs3zrIw7TM8S Teu5Cj6+Flp1i3Ti2fORRlL3mPiwfDvfFnwGLibuBfYD65s62g9HgZ3oo= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=cs.cmu.edu; spf=pass smtp.mailfrom=davide+p9@cs.cmu.edu smtp.helo=relay.andrew.cmu.edu; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=cs.cmu.edu; iprev=pass smtp.remote-ip=128.2.158.27 (RELAY-04.ANDREW.CMU.EDU); spf=pass smtp.mailfrom=davide+p9@cs.cmu.edu smtp.helo=relay.andrew.cmu.edu; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=relay.andrew.cmu.edu policy.ptr=RELAY-04.ANDREW.CMU.EDU; x-return-mx=pass header.domain=cs.cmu.edu policy.org_domain=cmu.edu policy.is_org=no (MX Records found: scs-mx-01.andrew.cmu.edu,scs-mx-04.andrew.cmu.edu,scs-mx-03.andrew.cmu.edu,scs-mx-02.andrew.cmu.edu); x-return-mx=pass smtp.domain=cs.cmu.edu policy.org_domain=cmu.edu policy.is_org=no (MX Records found: scs-mx-01.andrew.cmu.edu,scs-mx-04.andrew.cmu.edu,scs-mx-03.andrew.cmu.edu,scs-mx-02.andrew.cmu.edu); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:in-reply-to:mime-version:content-type:content-id:date :message-id:list-help:list-id:list-post:list-subscribe:reply-to :content-transfer-encoding:list-unsubscribe; s=dkim-1; t= 1688834491; x=1688920891; bh=n9algxRmc9EFrIb2guUhl2LYhG8AH58XhQg lJ0I4cvU=; b=oHGTlHP/Y/dcJ6Ztbw2IKSimr7Tm5CTdDTUztSS4AypberRDJVv XmqnUfjDYvn+soSWUgIlXj792tGiuwaIo0w0B2ko/A509Z1mhwHgBEufa00P0ALL JiEq9lQqI6QIV1Fj5TAJAtCOjkhMJJXIhn8OYQNpF6JtsCBP24/5ECHI= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 6C9501FAD3E2 for <9fans@9fans.net>; Sat, 8 Jul 2023 12:41:18 -0400 (EDT) (envelope-from davide+p9@cs.cmu.edu) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id B31A0F8CC98; Sat, 8 Jul 2023 12:41:18 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1688834478; b=pXQClcSt3uKdRnCDd+iQlj3c1jXsZvIG8hcDhQrH6aZKla/Fcc 2cDeKR3G4MdWXiBVn8uhjR3vrjMOhP11HVwERhQquClMZdP+CHM2jhs368hRUloD HI75WABI0Si76ONlYW43BGqZCq7C7f+VwA1DZ4/829clduRWCiG6oRJcmOPGd0QQ qfblLyKnVOr/JyuEAddwOxZXJBhNHfIzoNFp/4YLUFw/FtpJMdBswkKLy4QXlkBi ZLUJf4fkOFvVqh585k4HBC2VeCoueE2AEa/F2UoOiEqk/4csbD6sgdsc3Xvvs7+h r8FSiWFkg+MKK0UtgiQfMm/kX0TqtmtVfUig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:to:subject:in-reply-to:mime-version :content-type:content-id:date:message-id; s=arcseal; t= 1688834478; bh=pXOhEdxR/FJqV2qJIuWtiM1VyTylb9tuZdw/6ZKwNXQ=; b=w mMAgztD3XwpR9oVlXZ9Ty1NscwYowDPqoaOiPVYIJztRzwn4kSysFpioW+QFps+4 OuQ/FuM3CJlR9nn0N5FTxSq3DH6xtEwrhSTxwjUSIFGsKcsl0qKgY6mvuw8JcbYC nrW6F5qXlsLD1wKwwQ4TkNhriscF+vpZIC0uYB7VnjQyAUBBT7NUcg1Z+eyP6P6X U4o3hdQSq0qMorM7r21QrheuIjiph2c8AkKO7cAB9g5ByIb0YLdJ2yrute6s4BlZ 7mI5NTCkim5SDXwrXrLv65M4v5M2hbXGYbpbezWZyB0+iDsyNaoRAEzrDDQY9MhT quvK9PGLWPon9a18L0YEA== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=cs.cmu.edu; iprev=pass smtp.remote-ip=128.2.158.27 (RELAY-04.ANDREW.CMU.EDU); spf=pass smtp.mailfrom=davide+p9@cs.cmu.edu smtp.helo=relay.andrew.cmu.edu; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=relay.andrew.cmu.edu policy.ptr=RELAY-04.ANDREW.CMU.EDU; x-return-mx=pass header.domain=cs.cmu.edu policy.org_domain=cmu.edu policy.is_org=no (MX Records found: scs-mx-01.andrew.cmu.edu,scs-mx-04.andrew.cmu.edu,scs-mx-03.andrew.cmu.edu,scs-mx-02.andrew.cmu.edu); x-return-mx=pass smtp.domain=cs.cmu.edu policy.org_domain=cmu.edu policy.is_org=no (MX Records found: scs-mx-01.andrew.cmu.edu,scs-mx-04.andrew.cmu.edu,scs-mx-03.andrew.cmu.edu,scs-mx-02.andrew.cmu.edu); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedviedrvdefgddutdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujg ggtgffkfesthdtredttddtvdenucfhrhhomhepffgrvhgvucfgtghkhhgrrhguthcuoegu rghvihguvgdophelsegtshdrtghmuhdrvgguuheqnecuggftrfgrthhtvghrnhepgeehve ehuedutdefueduvddvvdduueeukeejudejffeuuefhudeigfduhfelgeffnecuffhomhgr ihhnpeelfhhrohhnthdrohhrghdplehprdhiohenucfkphepuddvkedrvddrudehkedrvd ejpdduvdekrddvrddvtdelrdegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehinhgvthepuddvkedrvddrudehkedrvdejpdhhvghloheprhgvlhgrhidrrghnughrvg ifrdgtmhhurdgvughupdhmrghilhhfrhhomhepoegurghvihguvgdophelsegtshdrtghm uhdrvgguuheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (cs.cmu.edu: Sender is authorized to use 'davide+p9@cs.cmu.edu' in 'mfrom' identity (mechanism 'include:_spf.cmu.edu' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="davide+p9@cs.cmu.edu"; helo=relay.andrew.cmu.edu; client-ip=128.2.158.27 Received: from relay.andrew.cmu.edu (RELAY-04.ANDREW.CMU.EDU [128.2.158.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sat, 8 Jul 2023 12:41:17 -0400 (EDT) (envelope-from davide+p9@cs.cmu.edu) Received: from lunacy.ugrad.cs.cmu.edu (lunacy.ugrad.cs.cmu.edu [128.2.209.4]) by relay.andrew.cmu.edu (8.15.2/8.15.2) with ESMTP id 368GfGPC084195 for <9fans@9fans.net>; Sat, 8 Jul 2023 12:41:16 -0400 From: Dave Eckhardt To: 9fans <9fans@9fans.net> Subject: Re: [9fans] mounting a 9660 file system - writeable In-reply-to: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-ID: <16923.1688834476.1@lunacy.ugrad.cs.cmu.edu> Date: Sat, 08 Jul 2023 12:41:16 -0400 Message-ID: <16924.1688834476@lunacy.ugrad.cs.cmu.edu> X-Scanned-By: MIMEDefang 2.78 on 128.2.158.27 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 4619ab5c-1dae-11ee-8b8d-0c3b018c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNDkxNzAxODhmNjNmNDMwZC1NMjI1MTA4MjY0ZmQ0YzNkZGY0YTIz?= =?UTF-8?B?MWYwPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M225108264fd4c3ddf4a231f0:1:MBk5tc_i6oQXpQyqXpJP78uOe6Chc8-I6WqsX7-29LU 9660srv's job is to serve the files stored on a CD-ROM. CD-ROMs are more or less read-only, so 9660srv serves the files as read-only as well. In most setups, the /tmp file system is "stored" in RAM. It's faster than sending the data to some storage device, and when you turn the machine off the files vanish, which matches the mental model people sometimes use when putting things in /tmp. If you want to write files that persist across reboots, you'll need to use some other kind of file system (and give it a storage partition). Assuming you're using 9front, you might start looking somewhere around here: https://fqa.9front.org/fqa7.html#7.1.2 You might give your VM two storage devices, one blank and one holding the ISO image; running the installer on the ISO image would guide you through installing a regular read/write file system on the other storage device. If you wanted to layer your changes on top of an underlying CD-ROM image, that could be done with an overlay file system. One of my students wrote one many years ago: http://9p.io/wiki/plan9/divergefs/ Later other students used it to build kernels without write access to /sys/src -- their overlay contained their source changes and also their object files. The overlay file system will still need somewhere to store files, though. Dave Eckhardt ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T49170188f63f430d-M22510= 8264fd4c3ddf4a231f0 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription