09-13-2010
statvfs() or fstatvfs() will tell you block size for a given filesystem/file descriptor. There is no way to change it that I am aware of.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
on /dev1 I have 50Gb, on /dev2 I have 5Gb. How can I give the 50Gb to /dev2 and give back 5Gb to /dev1.
Many thanks.
PS : OS is AIX (1 Reply)
Discussion started by: big123456
1 Replies
2. UNIX for Dummies Questions & Answers
How do i increase the filesystem size on a root partition?
There is a slice with root on it, its like 2 gigs and nothing else is broken out except home.
I want to increase root filesystem (and slice) and break out /usr and /var.
This is solaris 9, only has solaris volume manager on it.
... (6 Replies)
Discussion started by: BG_JrAdmin
6 Replies
3. AIX
Hi
I am a bit green to AIX - but when our backup operator tries to do a restore from one AIX box to another, he get's the error:
'A file cannot be larger than the value set by ulimit'
I am wondering what is the impact of increasing the AIX filesize limit of 2 gb to unlimited. And how would... (1 Reply)
Discussion started by: Rosie C
1 Replies
4. Solaris
Dear all....
I want to increase the file system /u01 from 5 GB to 8GB. So what would be the command...
Thanx in Advance.... (1 Reply)
Discussion started by: rosyblue
1 Replies
5. Solaris
hi all,
in my server there are some specific application files which are spread through out the server... these are spread in folders..sub-folders..chid folders...
please help me, how can i find the total size of these specific files in the server... (3 Replies)
Discussion started by: abhinov
3 Replies
6. UNIX for Dummies Questions & Answers
AIX 5.3 / KSH
I have a Java application which creates a log file a.log. I have a KSH script which does the following action
cp a.log /directory2/b.log
> a.log
After this the file size goes to 0 as per "ls -l"
Then next time when the application writes into this file, the file size... (4 Replies)
Discussion started by: firdousamir
4 Replies
7. Solaris
Hi
Can anyone explain me how to increase the filesystem size. We can do it when the system is running? It needs an reboot? (8 Replies)
Discussion started by: rogerben
8 Replies
8. Solaris
Hi,
I have recently taken up to support these SunOS 5.9 sun4u sparc SUNW,Sun-Fire-V240 boxes and got a request to increase the size of /backup01 as its getting filled up quickly and can't play much on it as these are production servers. As I have no idea about how to do this, can anyone let me... (0 Replies)
Discussion started by: phanidhar6039
0 Replies
9. UNIX for Dummies Questions & Answers
please some one help me to find the block size of ocfs2 file system in rehat linux 4 (4 Replies)
Discussion started by: robo
4 Replies
10. HP-UX
Hi Friends,
I want to cut space from one file system and add in another file system.
For example I have 100 gb space in /oracle/TST/oraarch
I wnat to cut 50 gb from this file system and add 50 in /oracle/TST/sapdata1.
Please hel, How I can do it.
Regards,
Bhagawati Pandey (3 Replies)
Discussion started by: BPANDEY
3 Replies
LEARN ABOUT NETBSD
fstatvfs
STATVFS(2) BSD System Calls Manual STATVFS(2)
NAME
statvfs, statvfs1, fstatvfs, fstatvfs1 -- get file system statistics
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <sys/statvfs.h>
int
statvfs(const char *path, struct statvfs *buf);
int
statvfs1(const char *path, struct statvfs *buf, int flags);
int
fstatvfs(int fd, struct statvfs *buf);
int
fstatvfs1(int fd, struct statvfs *buf, int flags);
DESCRIPTION
statvfs() and statvfs1() return information about a mounted file system. path is the path name of any file within the mounted file system.
buf is a pointer to a statvfs structure defined in statvfs(5).
fstatvfs() and fstatvfs1() return the same information about an open file referenced by descriptor fd.
The statvfs1() and fstatvfs1() functions allow an extra flags argument which can be ST_WAIT and ST_NOWAIT. When ST_NOWAIT is specified, then
only cached statistics are returned. This can result in significant savings on non-local filesystems, where gathering statistics involves a
network communication.
The statvfs() and fstatvfs() calls are equivalent to the respective statvfs1() and fstatvfs1() calls with ST_WAIT specified as the flags
argument.
RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, -1 is returned and the global variable errno is set to indicate the error.
ERRORS
statvfs() and statvfs1() fail if one or more of the following are true:
[ENOTDIR] A component of the path prefix of path is not a directory.
[ENAMETOOLONG] The length of a component of path exceeds {NAME_MAX} characters, or the length of path exceeds {PATH_MAX} characters.
[ENOENT] The file referred to by path does not exist.
[EACCES] Search permission is denied for a component of the path prefix of path.
[ELOOP] Too many symbolic links were encountered in translating path.
[EFAULT] buf or path points to an invalid address.
[EIO] An I/O error occurred while reading from or writing to the file system.
fstatvfs() and fstatvfs1() fail if one or more of the following are true:
[EBADF] fd is not a valid open file descriptor.
[EFAULT] buf points to an invalid address.
[EIO] An I/O error occurred while reading from or writing to the file system.
SEE ALSO
statvfs(5)
HISTORY
The statvfs(), statvfs1(), fstatvfs(), and fstatvfs1() functions first appeared in NetBSD 3.0 to replace the statfs() family of functions
which first appeared in 4.4BSD.
BSD
April 14, 2004 BSD