Sponsored Content
Top Forums UNIX for Advanced & Expert Users How to recover the deleted file in Linux? Post 302896297 by fpmurphy on Sunday 6th of April 2014 11:06:55 AM
Old 04-06-2014
If you powered down your system immediately after deleting the file, and the file was on an ext2/3/4 filesystem, then you can use debugfs, the linux filesystem debugger, to recover the file.
 

9 More Discussions You Might Find Interesting

1. Solaris

How to Recover a deleted file in SOLARIS

Anybody know how to recover a deleted file in unix Please help (3 Replies)
Discussion started by: pmsuper
3 Replies

2. UNIX for Dummies Questions & Answers

recover deleted file in unix

hi after using rm command how to recover the deleted file (7 Replies)
Discussion started by: arulkumar
7 Replies

3. Shell Programming and Scripting

Need to Recover Deleted Files

Hi, By mistake, executed the following command : rm -rf * and ALL files got deleted. But I need to get back these files as they are very very important. Please help me how to recover this file. Its Urgent for me please. Thanks in advance. (6 Replies)
Discussion started by: unx100
6 Replies

4. Solaris

how to recover from deleted etc in solaris 9

Recently our Server Room got burnt and we lost everything including a sunfire V880 server. I had a backup and restored it on our 2nd server. I mistakenly restored the etc folder from the burnt server too. After rebooting the 2nd server I can't get the root directory and other volumes mounting. I... (11 Replies)
Discussion started by: rahmantanko
11 Replies

5. Emergency UNIX and Linux Support

Recover deleted partition

Hi, I have got 2 hdds (2x Seagate 7200.12, 500GB). I had two RAID volumes on them: 1: 100GB RAID0 (strip) 2: ~415GB RAID1 (mirror) due to problems with matrix I removed RAID0 and RAID1 - i thougth that all data from RAID1 would be available. Unfortunately it is not. On 1 disk I set... (7 Replies)
Discussion started by: Chrisdot
7 Replies

6. Solaris

How to recover deleted file in Solaris?

dear all please tell me how can i recover deleted file in solaris. i am removing file with rm command. thanks in advance. (3 Replies)
Discussion started by: nikhil kasar
3 Replies

7. UNIX for Dummies Questions & Answers

How to recover deleted file?

Hi All By mistake i have deleted some file in a directory, is there any way to get it back in Unix( i am using sh ) (2 Replies)
Discussion started by: parthmittal2007
2 Replies

8. Red Hat

Recover deleted files from linux server machine..

Hi, I am working Linux server machine. Somebody by mistake(or may be knowingly) deleted few folders and files from the machine. How is this possible to recover those files and folders????:confused: I normally logged in through Putty and winscp only. And don't have any history for putty... (8 Replies)
Discussion started by: pamu
8 Replies

9. Linux

Recover deleted files on Linux server

Hi Guys, Greetings!. I have executed the cronjob that runs the shell script which is in directory.When the cronjob was executed , I found that the directory where the script resides has got deleted. Note: The directory was deleted with other use not root user. The... (9 Replies)
Discussion started by: reminisce
9 Replies
UNDELETE(2)						      BSD System Calls Manual						       UNDELETE(2)

NAME
undelete -- attempt to recover a deleted file LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <unistd.h> int undelete(const char *path); DESCRIPTION
The undelete() system call attempts to recover the deleted file named by path. Currently, this works only when the named object is a white- out in a union file system. The system call removes the whiteout causing any objects in a lower layer of the union stack to become visible once more. Eventually, the undelete() functionality may be expanded to other file systems able to recover deleted files such as the log-structured file system. RETURN VALUES
The undelete() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indi- cate the error. ERRORS
The undelete() succeeds unless: [ENOTDIR] A component of the path prefix is not a directory. [ENAMETOOLONG] A component of a pathname exceeded 255 characters, or an entire path name exceeded 1023 characters. [EEXIST] The path does not reference a whiteout. [ENOENT] The named whiteout does not exist. [EACCES] Search permission is denied for a component of the path prefix. [EACCES] Write permission is denied on the directory containing the name to be undeleted. [ELOOP] Too many symbolic links were encountered in translating the pathname. [EPERM] The directory containing the name is marked sticky, and the containing directory is not owned by the effective user ID. [EINVAL] The last component of the path is '..'. [EIO] An I/O error occurred while updating the directory entry. [EROFS] The name resides on a read-only file system. [EFAULT] The path argument points outside the process's allocated address space. SEE ALSO
unlink(2) HISTORY
The undelete() system call first appeared in 4.4BSD-Lite. BSD
January 22, 2006 BSD
All times are GMT -4. The time now is 04:07 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy