05-28-2010
As for your question. I believe calling fsync has nothing to do with the directory structure, which is entirely up to the file system modules in the kernel. So, I would guess when you mv and power off, the file system has not had a chance to flush its changes. As such, you lose the modifications it made to the directory structure. When you cp the file, it may flush the changes more immediately as it is creating a new file.... This is just a guess.... However, I do not believe your fix lies in the program you are writing, because I am not sure you can programatically control when the file system changes get flushed to disk.
9 More Discussions You Might Find Interesting
1. Programming
/*
* one-way-pipe.c - example of using a pipe to communicate data between a
* process and its child process. The parent reads input
* from the user, and sends it to the child via a pipe.
* The child prints the received data to the... (1 Reply)
Discussion started by: SQ4LIFE
1 Replies
2. UNIX for Dummies Questions & Answers
OK, I've used various versions of UNIX(Solaris, HPUX, etc..) over the years. Now the organization I work for is leaning towards more Linux based systems(Redhat, Suse, etc..)
I do see differences in in comands and how to accomplish basic adminstration, but nothing mind blowing.
So, what is it... (5 Replies)
Discussion started by: pbonilla
5 Replies
3. UNIX for Dummies Questions & Answers
Hello all
the su with -l option is running normal with linux but when i try to run it on unix AIX 5.2.7 it's not working with -l option
any help (6 Replies)
Discussion started by: islam.said
6 Replies
4. UNIX for Dummies Questions & Answers
Hi I am new to linux
I have dout waht is the difference between UNIX and LINUX
Is there any soft for insatallation for UNIX OS
Thanks (0 Replies)
Discussion started by: sanjaya
0 Replies
5. Linux
Hi,
What is the difference between Linux and Windows?
Thanks. (1 Reply)
Discussion started by: billcrosby
1 Replies
6. Linux
Hi,
What is the difference between Linux and Windows?
Thanks. (5 Replies)
Discussion started by: billcrosby
5 Replies
7. UNIX for Dummies Questions & Answers
hi experts please tell me the real difference between unix and linux at kernel structure (1 Reply)
Discussion started by: linurag
1 Replies
8. Red Hat
what is the difference between Redhat Linux and Redhat Enterprise Linux. whereas Redhat linux have Server installation options too. (2 Replies)
Discussion started by: hananabbas
2 Replies
9. UNIX for Dummies Questions & Answers
Moving from AIX 6.1 to RHEL 6.6, I have noticed a few command differences.
One that has been causing issue is a simple echo command when I have to use it this way -> "echo -e"
On the AIX it outputs to "-e" but since RHEL has "-e" as an option for echo and hence it outputs to blank here.
All... (3 Replies)
Discussion started by: aster007
3 Replies
LEARN ABOUT DEBIAN
guess-helper
guess-helper(8) NVRAM WakeUp guess-helper(8)
NAME
guess-helper - Tries to guess the configuration by comparing four dumps of the NVRAM.
SYNOPSIS
guess-helper
DESCRIPTION
guess-helper is a helper program from the package nvram-wakeup. It will guide you through the procedure of creating the files needed for
the program guess and eventually will run guess at the end. The output will be a configuration file which might even work ;-) Don't change
any other BIOS settings you are not told to change until the procedure is finished.
See README.mb for more details.
SEE ALSO
nvram-wakeup(8), guess(8), README.mb
HOMEPAGE
http://sf.net/projects/nvram-wakeup/
AUTHOR
Written by Sergei Haller <Sergei.Haller@math.uni-giessen.de>.
REPORTING BUGS
Report bugs at the bug tracking system (see HOMEPAGE) or on the mailing list nvram-wakeup-devel@lists.sourceforge.net
COPYRIGHT
Copyright (C) 2001-2004 Sergei Haller.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER-
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Linux Jul 07 2004 guess-helper(8)