09-13-2018
Quote:
Originally Posted by
infernalhell
By Size in Blocks - would this give an idea of how much size it occupies in GB ?
In principle: yes. Blocksize depends on the filesystem type, though. Originally in UNIX this was 512 bytes and this is still true for many FSes. XENIX filesystem had a blocksize of 2048 bytes and that too has been adopted by some others (although considerably less). Sometimes block sizes of 4096 bytes are used too and probably there are some others i just don't remember off the top of my head. Issue the
mount command, most systems will show which type of FS they (think to) have mounted. Take it from there.
Quote:
Originally Posted by
infernalhell
But i see the parent directory of this dir has a lower block size.. So i am a little confused.
There are several possible explanations for this: the parent directory could be on another FS or your system doesn't fully understand the networked FS it mounted (enough to handle the file access but can't grok the FS statistics).
I hope this helps.
bakunin
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am getting a variable as x=2006/01/18
now I have to extract each field from it.
Like x1=2006, x2=01 and x3=18.
Any idea how?
Thanks a lot for help.
Thanks
CSaha (6 Replies)
Discussion started by: csaha
6 Replies
2. Shell Programming and Scripting
Hi guys,
I couldn't find solution to this problem. If anyone knows please help me out.
your guidance is highly appretiated.
I have two files -
FILE1 has the following 7 columns ( - has been added to make columns visible enough else columns are separated by single space)
155.34 - leg - 1... (8 Replies)
Discussion started by: smriti_shridhar
8 Replies
3. Shell Programming and Scripting
Hi,
I am writing a code where the file is a pipe delimited and I would need to extract the 2nd part of field2 if it is "ATTN", "C/O" or "%" and check to see if field9 is populated or not. If field9 is already populated then leave it as is but if field9 is not populated then take the 2nd part of... (3 Replies)
Discussion started by: msalam65
3 Replies
4. Shell Programming and Scripting
Hi All,
Looking for a quick AWK script to output some differences between two files.
FILE1
device1 1.1.1.1 PINGS
device1 2.2.2.2 PINGS
FILE2
2862 SITE1 device1-prod 1.1.1.1 icmp - 0 ... (4 Replies)
Discussion started by: stacky69
4 Replies
5. Shell Programming and Scripting
Diff output as follows:
< AAA BBB CCC DDD EEE 123
> PPP QQQ RRR SSS TTT 111
> VVV WWW XXX YYY ZZZ 333
> AAA BBB CCC DDD EEE 124
How can i use awk to compare the last field to determine if the counter has increased, and need to ensure that the first 4 fields must have the same... (15 Replies)
Discussion started by: ux4me
15 Replies
6. Shell Programming and Scripting
Attached is a file called diff.txt
It is the output from this command:
diff -y --suppress-common-lines --width=5000 1.txt 2.txt > diff.txt
I have also attached 1.txt and 2.txt for your convenience.
Both 1.txt and 2.txt contain one very long CSV string.
File 1.txt is a CSV dump of... (0 Replies)
Discussion started by: gvolpini
0 Replies
7. Shell Programming and Scripting
Hi All,
I am using the following command in Linux:
sar -r 30 3
Linux 2.6.18-194.3.1.7.3.el5xen 02/07/2013
02:55:47 PM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad
02:56:17 PM 128646024 22348920 14.80 230232 15575860 75497464 ... (4 Replies)
Discussion started by: a1_win
4 Replies
8. Red Hat
In our environment we used to lot of events for ntp issues. I am unable to find the what needs to consider here. :(
ntpq -p fields.
remote refid st t when poll reach delay offset jitter
---------- Post updated at 05:13 AM ---------- Previous update was at 04:47 AM... (1 Reply)
Discussion started by: Naveen.6025
1 Replies
9. Shell Programming and Scripting
help me (2 Replies)
Discussion started by: sonu pandey
2 Replies
10. Shell Programming and Scripting
I need to print field and the next one if field matches 'patternA' and also print 'patternB' fields.
echo "some output" | awk '{for(i=1;i<=NF;i++){if($i ~ /patternA/){print $i, $(i+1)}elif($i ~ /patternB/){print $i}}}'
This code returnes me 'syntax error'. Pls advise how to do properly. (2 Replies)
Discussion started by: urello
2 Replies
DF(1) BSD General Commands Manual DF(1)
NAME
df -- display free disk space
SYNOPSIS
df [-agklmn] [-G | -i | -P] [-t type] [file | file_system ...]
DESCRIPTION
df displays statistics about the amount of free disk space on the specified file_system or on the file system of which file is a part. By
default, all sizes are reported in 512-byte block counts. If neither a file or a file_system operand is specified, statistics for all
mounted file systems are displayed (subject to the -l and -t options below).
Note that the printed count of available blocks takes minfree into account, and thus will be negative when the number of free blocks on the
filesystem is less than minfree.
The following options are available:
-a Show all mount points, including those that were mounted with the MNT_IGNORE flag.
-G Display all the fields of the structure(s) returned by statvfs(2). This option cannot be used with the -i or -P options, and it is
modelled after the Solaris -g option. This option will override the -g, -h, -k, and -m options, as well as any setting of BLOCKSIZE.
-g The -g option causes the numbers to be reported in gigabytes (1024*1024*1024 bytes).
-h "Human-readable" output. Use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte in order to reduce the
number of digits to four or less.
-i Include statistics on the number of free inodes.
-k By default, all sizes are reported in 512-byte block counts. The -k option causes the numbers to be reported in kilobytes (1024
bytes).
-l Display statistics only about mounted file systems with the MNT_LOCAL flag set. If a non-local file system is given as an argument,
a warning is issued and no information is given on that file system.
-m The -m option causes the numbers to be reported in megabytes (1024*1024 bytes).
-n Print out the previously obtained statistics from the file systems. This option should be used if it is possible that one or more
file systems are in a state such that they will not be able to provide statistics without a long delay. When this option is speci-
fied, df will not request new statistics from the file systems, but will respond with the possibly stale statistics that were previ-
ously obtained.
-P Produce output in the following portable format:
If both the -P and -k option are specified, the output will be preceded by the following header line, formatted to match the data
following it:
"Filesystem 1024-blocks Used Available Capacity Mounted on
"
If the -P option is specified without the -k options, the output will be preceded by the following header line, formatted to match
the data following it:
"Filesystem <blksize>-blocks Used Available Capacity Mounted on
"
The header line is followed by data formatted as follows:
"%s %d %d %d %d%% %s
", <file system name>, <total space>,
<space used>, <space free>, <percentage used>,
<file system root>
Note that the -i option may not be specified with -P.
-t type
Is used to indicate the actions should only be taken on filesystems of the specified type. More than one type may be specified in a
comma-separated list. The list of filesystem types can be prefixed with ``no'' to specify the filesystem types for which action
should not be taken. If a file system is given on the command line that is not of the specified type, a warning is issued and no
information is given on that file system.
ENVIRONMENT
BLOCKSIZE If the environment variable BLOCKSIZE is set, and the -g, -h, -k and -m options are not specified, the block counts will be dis-
played in units of that size block.
SEE ALSO
quota(1), fstatvfs(2), getvfsstat(2), statvfs(2), getbsize(3), getmntinfo(3), fs(5), fstab(5), mount(8), quot(8), tunefs(8)
HISTORY
A df utility appeared in Version 6 AT&T UNIX.
BSD
March 4, 2008 BSD