Sponsored Content
Special Forums Hardware Filesystems, Disks and Memory ext4 - ready for production system? Post 302378303 by pludi on Monday 7th of December 2009 01:23:41 PM
Old 12-07-2009
The only major distribution that I know has already adopted ext4 is Ubuntu. And what I've been following on various reports on it, Theodor Tso is still adding and modifying features ,mostly, I think, because he's got (understandable) beef with the way KDE and GNOME use a huge load of very small files, and the way a lot applications use fsync() instead of fdatasync().

Generally, I'd advise against ext4 for a production system just yet.
 

8 More Discussions You Might Find Interesting

1. Filesystems, Disks and Memory

Gfs2 vs xfs vs ext4

Looking for suggestions as to which filesystem to go with. I currently use gfs2 on hosts with 3.4tb useable. I understand gfs2 is being left behind but xfs and ext4 are not quite certified completely on CentOS 5.2. I have email storage hosts that have a decent i/o requirement and 12TB usable after... (12 Replies)
Discussion started by: king_hippo
12 Replies

2. BSD

Copying OpenBSD Kernel from a non production to production machine

Hi All, There are few OpenBSD 4.8 servers without compiler installed at my working place. However, sometimes there are some patches released for patching the kernel. My question is: Can I setup a non production OpenBSD 4.8 server as a test machine with compiler installed and use it to... (1 Reply)
Discussion started by: lcxpics
1 Replies

3. Programming

Kernel programming - Ext4 and extents contents

Hi there, I have a problem with Unix kernel programming. I have to write a program who should output the whole information the EXT4 extents contain. I have found many tutorial and information about how the EXT4 filesystem is working. Also There ar many information about the EXT4 structure but I... (1 Reply)
Discussion started by: oedurgan
1 Replies

4. AIX

Post mortem for critical Production AIX System Reboot/Crash

Hello All, Critical AIX production box crashed/rebooted while our team is working on it and we need to generate a detailed report for that, below are few questions that need to be included in the report. (We are System Administration team and everyone in our team has root access via sudo as well... (3 Replies)
Discussion started by: lovesaikrishna
3 Replies

5. Red Hat

Convert ext4 to ext3

Is there any way to conver ext4 to ext3 filesystem without formatting the partition/disk .. Had ext3 filesystem and had converted it to ext4 by issuing following command # tune2fs -O extents,uninit_bg,dir_index /dev/sda1 # fsck -pf /dev/sda1 # blkid /dev/sda1 /dev/sda1:... (1 Reply)
Discussion started by: Shirishlnx
1 Replies

6. Shell Programming and Scripting

Copy files with pattern from ext4 to cifs file system

Hi I have a shell script to copy a pattern of files from Linux to Windows Filesystem. When i execute the below command cp -av TOUT_05-02-13* Windows/Folder `TOUT_05-02-13-19:02:37.tar.gz' -> `Windows/Folder/SYSOUT_05-02-13-19:02:37.tar.gz' cp: cannot create regular file... (5 Replies)
Discussion started by: rakeshkumar
5 Replies

7. Solaris

Ldom clone from production system

Hi! I am quite new to Solaris and come from AIX world. I need to clone running production LDOM. In AIX you just take mksysb and restore it to new LPAR. It will install with blank network settings. How to do it in Solaris 11? Can't find document to clone from running system.. they talk only... (6 Replies)
Discussion started by: padapada
6 Replies

8. UNIX for Advanced & Expert Users

The disk drive for /tmp is not ready yet or not present && the disk drive for /boot is not ready yet

Hi Team when I boot the server I get this 2 errors : the disk drive for /tmp is not ready yet or not present the disk drive for /boot is not ready yet or not present and its stay like that , I m using Ubuntu 12.04 please if someone have any idea how to fix that problem . (1 Reply)
Discussion started by: SULTAN01
1 Replies
fdatasync(2)							System Calls Manual						      fdatasync(2)

NAME
fdatasync - Writes data changes in a file to permanent storage SYNOPSIS
#include <unistd.h> int fdatasync ( int fildes ); PARAMETERS
Specifies a valid open file descriptor. DESCRIPTION
The fdatasync function causes system buffers containing a file's modified data to be written to permanent storage. The fdatasync function does not return until the operation has been completed. The fdatasync function provides data integrity, ensuring that data in permanent storage is identical to data in the buffer. However, use of fdatasync does not guarantee that file control information such as owner and modification time has been updated to permanent storage (see the fsync function). NOTES
The file identified by the fildes parameter must be open for writing when the fdatasync function is issued or the call will fail. RETURN VALUES
Upon successful completion, the fdatasync function returns a value of 0 (zero). If the fdatasync function fails, a value of -1 is returned and errno is set to indicate the error. If fdatasync fails, outstanding I/O operations are not guaranteed to have been completed. ERRORS
If the fdatasync function fails, errno may be set to one of the following values: [EBADF] The fildes parameter is not a valid file descriptor. [EINVAL] The fildes parameter does not refer to a file on which this operation is possible. If any queued I/O operations fail, the fdatasync function returns error conditions defined for the read and write functions. RELATED INFORMATION
Functions: fcntl(2), fsync(2), open(2), read(2), sync(2), write(2) delim off fdatasync(2)
All times are GMT -4. The time now is 07:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy