Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Apr 2022 23:05:14 +0200
From:      =?utf-8?Q?S=C3=B8ren_Schmidt?= <soren.schmidt@gmail.com>
To:        Weldon Godfrey <weldon@excelsus.com>
Cc:        "Julian H. Stacey" <jhs@berklix.com>, Sami Halabi <sodynet1@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: recover deleted file
Message-ID:  <C836B8C6-1664-41B4-801F-3B4B2216D2C8@gmail.com>
In-Reply-To: <E0F1A11A-4A97-47E7-98FC-515900FEBA22@excelsus.com>

index | next in thread | previous in thread | raw e-mail

Just replace rm with a script that moves files to a trash folder, then either clean that automagically after some period of time or handle it manually.
Doesn’t have to be complicated…

-Søren


> On 16 Apr 2022, at 21.08, Weldon Godfrey <weldon@excelsus.com> wrote:
> 
> 
> 
>> On Apr 16, 2022, at 12:27 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
>> 
>> 
> 
> or just use ZFS filesystem and leverage regular snapshots.   I wrote a script that manages snapshots (moves to weekly, monthly and deletes snaps) but i believe there is a utility in the ports collection that will do the automated management. 
> 
> 
>> 
> 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C836B8C6-1664-41B4-801F-3B4B2216D2C8>