From owner-freebsd-stable@freebsd.org Mon Nov 25 17:35:05 2019 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D9E531B37C4 for ; Mon, 25 Nov 2019 17:35:05 +0000 (UTC) (envelope-from SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47MDgr6ggMz4gKG for ; Mon, 25 Nov 2019 17:35:04 +0000 (UTC) (envelope-from SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id B9CF128422; Mon, 25 Nov 2019 18:35:03 +0100 (CET) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id D75322840C; Mon, 25 Nov 2019 18:35:01 +0100 (CET) Subject: Re: ZFS ghost files on 11.3-STABLE To: Gareth de Vaux , freebsd-stable@freebsd.org References: <20191125170058.GA10727@lordcow.org> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <86336ae2-5759-36b7-60d6-e9fe64cd4416@quip.cz> Date: Mon, 25 Nov 2019 18:35:01 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: <20191125170058.GA10727@lordcow.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 47MDgr6ggMz4gKG X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz has no SPF policy when checking 94.124.105.4) smtp.mailfrom=SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz X-Spamd-Result: default: False [4.07 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(0.89)[ip: (0.40), ipnet: 94.124.104.0/21(0.20), asn: 42000(3.75), country: CZ(0.09)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.990,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; NEURAL_SPAM_LONG(1.00)[0.996,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=C6/G=ZR=quip.cz=000.fbsd@elsa.codelab.cz]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Nov 2019 17:35:05 -0000 Gareth de Vaux wrote on 2019/11/25 18:00: > Hi all, I deleted a file (rm filter) by mistake instead of its backup 'filter~', > however it seems a remnant of a much older version of the file (given by its > date and content) is half hanging around? > > $ ls -l filter > ls: filter: No such file or directory > > $ ls -l filter* > -rw-r--r-- 1 lordcow lordcow 18179 Mar 28 2019 filter > -rw------- 1 lordcow lordcow 19092 Nov 20 23:36 filter~ > > $ stat filter > stat: filter: stat: No such file or directory > > $ stat filter* > 1525321853 1911959 -rw-r--r-- 1 lordcow lordcow 4294967295 18179 "Mar 28 17:07:34 2019" "Mar 28 17:08:07 2019" "Mar 28 17:08:07 2019" "Mar 28 17:07:34 2019" 18432 24 0x800 filter > 1525321853 833819 -rw------- 1 lordcow lordcow 4294967295 19092 "Aug 10 22:31:53 2016" "Nov 20 23:36:40 2019" "Nov 24 23:08:13 2019" "Nov 20 23:36:40 2019" 19456 24 0x800 filter~ > > $ cat filter > cat: filter: No such file or directory > > $ cat filter* > (cats both files) > > A zpool scrub returns no errors > > I haven't tried to overwrite the file yet incase anyone wants some output. > > > FreeBSD 11.3-STABLE #0 r353939 > > ZFS filesystem version: 5 > ZFS storage pool version: features support (5000) Do you have snapshot of this dataset before you run the "rm filter"? What files are listed there? It is possible you have some non printable (invisible) character in the filename. It can be trailing space, newline or something else so in fact it has different filename than the one of deleted file but it looks the same. Miroslav Lachman