Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Apr 2022 20:35:00 +0300
From:      Sami Halabi <sodynet1@gmail.com>
To:        "Julian H. Stacey" <jhs@berklix.com>, freebsd-fs@freebsd.org
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, mckusick@mckusick.com
Subject:   Re: recover deleted file
Message-ID:  <CAEW%2BogbuQyYQrAR91LgFezAxDcFKpMy%2BQWb4%2BJbkm12uQRHwSQ@mail.gmail.com>
In-Reply-To: <202204161625.23GGPn6j049380@fire.js.berklix.net>
References:  <CAEW%2Bogbc3DQV=jY-EG6T44tLe1iGZFM%2B1pX2jm3Yy1EROGHygQ@mail.gmail.com> <202204161625.23GGPn6j049380@fire.js.berklix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000f5978305dcc8f272
Content-Type: text/plain; charset="UTF-8"

Hi,
thanks for your response.

Would someone from the foundation step in and put it in GSOC ideas?

kirk@ - would it be possible for you to do it ? :)

Sami


On Sat, Apr 16, 2022 at 7:26 PM Julian H. Stacey <jhs@berklix.com> wrote:

> > okay...
> > all seems very time consuming operations!!
>
> Yes
>
> > There should be an os "undelete" as happens in NTFS for example.. which
> is
> > very fast and can be done also with extra tools without a hassle.
>
> A WIBNI (Wouldnt It Be Nice If) for Unix FS's for as long as I can remember
> (decades) but no one's ever done it.
>
> Ways to get it done:
>   Get it listed as a Google Summer Of Code project for FreeBSD, Or
>
>   Get your employer to help pay for it, eg chip in with other BSD
>   user companies to pay some money to FreeBSD Foundation, & get
>   them to pay for it to be developed.
>
>   Or hire are an individual freelance BSD Consultant to do it,
>         There's a global index here http://berklix.com/consultants/
>
>   & a mail list that's moderated jobs@freebsd
>
>   Some author(s) of BSD FFS are on list fs@, Kirk is one name springs
>   to mind ? Some freelancers on fs@ I recall.
>
>   IMO Would be a fun job if funded :-)
>
> >
> > for now I got backup from last day .. caused me a lot of troubles, not
> say
> > legal ones, but I passed the point to hold the machine down.
> >
> > any advice?
> >
> > Maybe UFS developer would do a rework so latest deleted inodes would put
> in
> > a "recycle bin" (maybe with a sysctl or whatever) for say one day (or any
> > other configurable sysctl) and allow to recover quickly or "force delete
> /
> > empty recycle bin" , rather than delete and give back space immediately
> for
> > use and destroy possibility to restore.
> >
> > my 2 cents.
> >
> > Sami
>
> Cheers,
> --
> Julian Stacey  http://berklix.com/jhs/ http://StolenVotes.UK
> Kill / remove Putin to stop him killing & provoking world war.
>


-- 
Sami Halabi
Information Systems Engineer
NMS Projects Expert, FreeBSD SysAdmin Expert
Asterisk Expert

--000000000000f5978305dcc8f272
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div>thanks for your response.</div><div><br></div><div=
>Would someone from the foundation step in and put it in GSOC ideas?</div><=
div><br></div><div>kirk@ - would it be possible for you to do it ? :)</div>=
<div><br></div><div>Sami</div><div><br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Apr 16, 2022 at 7:26 P=
M Julian H. Stacey &lt;<a href=3D"mailto:jhs@berklix.com">jhs@berklix.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&g=
t; okay...<br>
&gt; all seems very time consuming operations!!<br>
<br>
Yes<br>
<br>
&gt; There should be an os &quot;undelete&quot; as happens in NTFS for exam=
ple.. which is<br>
&gt; very fast and can be done also with extra tools without a hassle.<br>
<br>
A WIBNI (Wouldnt It Be Nice If) for Unix FS&#39;s for as long as I can reme=
mber<br>
(decades) but no one&#39;s ever done it. <br>
<br>
Ways to get it done:<br>
=C2=A0 Get it listed as a Google Summer Of Code project for FreeBSD, Or<br>
<br>
=C2=A0 Get your employer to help pay for it, eg chip in with other BSD<br>
=C2=A0 user companies to pay some money to FreeBSD Foundation, &amp; get<br=
>
=C2=A0 them to pay for it to be developed.<br>
<br>
=C2=A0 Or hire are an individual freelance BSD Consultant to do it,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 There&#39;s a global index here <a href=3D"http=
://berklix.com/consultants/" rel=3D"noreferrer" target=3D"_blank">http://be=
rklix.com/consultants/</a><br>
<br>
=C2=A0 &amp; a mail list that&#39;s moderated jobs@freebsd<br>
<br>
=C2=A0 Some author(s) of BSD FFS are on list fs@, Kirk is one name springs<=
br>
=C2=A0 to mind ? Some freelancers on fs@ I recall.<br>
<br>
=C2=A0 IMO Would be a fun job if funded :-)<br>
<br>
&gt; <br>
&gt; for now I got backup from last day .. caused me a lot of troubles, not=
 say<br>
&gt; legal ones, but I passed the point to hold the machine down.<br>
&gt; <br>
&gt; any advice?<br>
&gt; <br>
&gt; Maybe UFS developer would do a rework so latest deleted inodes would p=
ut in<br>
&gt; a &quot;recycle bin&quot; (maybe with a sysctl or whatever) for say on=
e day (or any<br>
&gt; other configurable sysctl) and allow to recover quickly or &quot;force=
 delete /<br>
&gt; empty recycle bin&quot; , rather than delete and give back space immed=
iately for<br>
&gt; use and destroy possibility to restore.<br>
&gt; <br>
&gt; my 2 cents.<br>
&gt; <br>
&gt; Sami<br>
<br>
Cheers,<br>
-- <br>
Julian Stacey=C2=A0 <a href=3D"http://berklix.com/jhs/" rel=3D"noreferrer" =
target=3D"_blank">http://berklix.com/jhs/</a>; <a href=3D"http://StolenVotes=
.UK" rel=3D"noreferrer" target=3D"_blank">http://StolenVotes.UK</a>=C2=A0 <=
br>
Kill / remove Putin to stop him killing &amp; provoking world war.<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr">Sami Hala=
bi<div>Information Systems Engineer</div><div>NMS Projects Expert,=C2=A0<sp=
an style=3D"font-size:12.8px">FreeBSD SysAdmin Expert</span></div><div>Aste=
risk Expert</div></div></div></div></div>

--000000000000f5978305dcc8f272--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEW%2BogbuQyYQrAR91LgFezAxDcFKpMy%2BQWb4%2BJbkm12uQRHwSQ>