Date: Sat, 16 Apr 2022 15:07:42 -0400 From: Weldon Godfrey <weldon@excelsus.com> To: "Julian H. Stacey" <jhs@berklix.com> Cc: Sami Halabi <sodynet1@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: recover deleted file Message-ID: <E0F1A11A-4A97-47E7-98FC-515900FEBA22@excelsus.com> In-Reply-To: <202204161625.23GGPn6j049380@fire.js.berklix.net> References: <202204161625.23GGPn6j049380@fire.js.berklix.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Apr 16, 2022, at 12:27 PM, Julian H. Stacey <jhs@berklix.com> wrote: >=20 > =EF=BB=BF >>=20 >> okay... >> all seems very time consuming operations!! >=20 > Yes >=20 >> There should be an os "undelete" as happens in NTFS for example.. which i= s >> very fast and can be done also with extra tools without a hassle. >=20 > A WIBNI (Wouldnt It Be Nice If) for Unix FS's for as long as I can remembe= r > (decades) but no one's ever done it.=20 >=20 > Ways to get it done: > Get it listed as a Google Summer Of Code project for FreeBSD, Or >=20 > 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. >=20 > Or hire are an individual freelance BSD Consultant to do it, > There's a global index here http://berklix.com/consultants/ >=20 > & a mail list that's moderated jobs@freebsd >=20 > Some author(s) of BSD FFS are on list fs@, Kirk is one name springs > to mind ? Some freelancers on fs@ I recall. >=20 > IMO Would be a fun job if funded :-) >=20 >>=20 >> for now I got backup from last day .. caused me a lot of troubles, not sa= y >> legal ones, but I passed the point to hold the machine down. >>=20 >> any advice? >>=20 >> Maybe UFS developer would do a rework so latest deleted inodes would put i= n >> 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 f= or >> use and destroy possibility to restore. >>=20 >> my 2 cents. >>=20 >> Sami >=20 >=20 or just use ZFS filesystem and leverage regular snapshots. I wrote a scrip= t that manages snapshots (moves to weekly, monthly and deletes snaps) but i b= elieve there is a utility in the ports collection that will do the automated= management.=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0F1A11A-4A97-47E7-98FC-515900FEBA22>