10 More Discussions You Might Find Interesting
1. Red Hat
Hi,
I have installed RHEL6 on a HP Dl360 with 2 x 300G disk drives.
The logical volume (SMART ARRY) uses RAID 0+1.
All file systems occupy a max of 50G in disk space leaving 250G free disk space. A possible 100G will get used for the application later.
My question is, will creating a... (1 Reply)
Discussion started by: Duffs22
1 Replies
2. Solaris
Hi,
As per my knowledge, the maximum number of groups that can be allocated to a folder (in Solaris 10) is 16. But I wonder how this rule is applicable to folders which are mounted on NFS which can be accessed by 100s of groups? or is there is a restriction present? I have never handled such a... (5 Replies)
Discussion started by: poga
5 Replies
3. Programming
Hi Experts
I need some help in static memory allocation in C. I have a program in which I declared 2 variables, one char array and one integer. I was little surprised to see the addresses of the variables.
First:
int x;
char a;
printf("%u %u\n', &x, a);
I got the addresses displayed... (2 Replies)
Discussion started by: unx_freak
2 Replies
4. Solaris
hi all
can anyone tell me how to track a new attached LUN in a solaris server?? (3 Replies)
Discussion started by: raynu.sharma
3 Replies
5. Programming
i wrote a tiny version of tail command using a large buffer statically allocated but, in a second time, i found another version in which i use a bidimensional array dynamically allocated.
here is the first version
/*my tiny tail, it prints the last 5 line of a file
*/
#include<stdio.h>... (4 Replies)
Discussion started by: lucasclaus
4 Replies
6. UNIX for Dummies Questions & Answers
HI Gurus,
I had a requirement where i want to allocate a file name into a variable and get the file name in the subj of email.
Suppose i have a file File002.pdx in the folder /home/pcs/system/files/File002.pdx
Iam using a variable a = `ls /home/pcs/system/files/*.pdx`
Iam using *... (2 Replies)
Discussion started by: pssandeep
2 Replies
7. HP-UX
Hi all,
I have a HP-UX Server with 4 gigabytes of physical RAM. When I use the 'Glance' utility to see what my memory utilization is, my memory usage shows up maxed out at 99%. I shut off all the known processes that I'm running on that box and the memory utilization is still at 78% (with Swap... (3 Replies)
Discussion started by: dehuang83
3 Replies
8. UNIX for Dummies Questions & Answers
Hi all,
I have a HP-UX Server with 4 gigabytes of physical RAM. When I use the 'Glance' utility to see what my memory utilization is, my memory usage shows up maxed out at 99%. I shut off all the known processes that I'm running on that box and the memory utilization is still at 78% (with Swap... (1 Reply)
Discussion started by: dehuang83
1 Replies
9. UNIX for Advanced & Expert Users
Hello!
First of all, forgive me for bad English.
When I starts new thread (pthread_create), system allocates some memory for it (for example, for thread's stack). I wonder when does it deallocate this memory? The problem is that I have a program which sometimes creates new threads and sometimes... (3 Replies)
Discussion started by: prankster
3 Replies
10. UNIX for Dummies Questions & Answers
I would like to know how I could allocate some more memory to a process.
Please note that I am not the root user. (1 Reply)
Discussion started by: sagar
1 Replies
xfs_check(8) System Manager's Manual xfs_check(8)
NAME
xfs_check - check XFS filesystem consistency
SYNOPSIS
xfs_check [ -i ino ] ... [ -b bno ] ... [ -f ] [ -s ] [ -v ] [ -l logdev ] device
DESCRIPTION
xfs_check checks whether an XFS filesystem is consistent. It is normally run only when there is reason to believe that the filesystem has
a consistency problem. The filesystem to be checked is specified by the device argument, which should be the disk or volume device for the
filesystem. Filesystems stored in files can also be checked, using the -f flag. The filesystem should normally be unmounted or read-only
during the execution of xfs_check. Otherwise, spurious problems are reported.
OPTIONS
-f Specifies that the filesystem image to be processed is stored in a regular file at device (see the mkfs.xfs(8) -d file option). This
might happen if an image copy of a filesystem has been made into an ordinary file.
-l logdev
Specifies the device where the filesystem's external log resides. Only for those filesystems which use an external log. See the
mkfs.xfs(8) -l option, and refer to xfs(5) for a detailed description of the XFS log.
-s Specifies that only serious errors should be reported. Serious errors are those that make it impossible to find major data struc-
tures in the filesystem. This option can be used to cut down the amount of output when there is a serious problem, when the output
might make it difficult to see what the real problem is.
-v Specifies verbose output; it is impossibly long for a reasonably-sized filesystem. This option is intended for internal use only.
-i ino Specifies verbose behavior for the specified inode ino. For instance, it can be used to locate all the blocks associated with a
given inode.
-b bno Specifies verbose behavior for the specific filesystem block at bno. For instance, it can be used to determine what a specific
block is used for. The block number is a "file system block number". Conversion between disk addresses (i.e. addresses reported by
xfs_bmap(8)) and file system blocks may be accomplished using xfs_db(8)'s convert command.
Any output that is produced when xfs_check is not run in verbose mode indicates that the filesystem has an inconsistency. The filesystem
can be repaired using either xfs_repair(8) to fix the filesystem in place, or by using xfsdump(8) and mkfs.xfs(8) to dump the filesystem,
make a new filesystem, then use xfsrestore(8) to restore the data onto the new filesystem. Note that xfsdump may fail on a corrupt
filesystem. However, if the filesystem is mountable, xfsdump can be used to try and save important data before repairing the filesystem
with xfs_repair. If the filesystem is not mountable though, xfs_repair is the only viable option.
DIAGNOSTICS
If the filesystem is completely corrupt, a core dump might be produced instead of the message
device is not a valid filesystem
If the filesystem is very large (has many files) then xfs_check might run out of memory. In this case the message
out of memory
is printed.
The following is a description of the most likely problems and the associated messages. Most of the diagnostics produced are only meaning-
ful with an understanding of the structure of the filesystem.
agf_freeblks n, counted m in ag a
The freeblocks count in the allocation group header for allocation group a doesn't match the number of blocks counted free.
agf_longest n, counted m in ag a
The longest free extent in the allocation group header for allocation group a doesn't match the longest free extent found in the
allocation group.
agi_count n, counted m in ag a
The allocated inode count in the allocation group header for allocation group a doesn't match the number of inodes counted in the
allocation group.
agi_freecount n, counted m in ag a
The free inode count in the allocation group header for allocation group a doesn't match the number of inodes counted free in the
allocation group.
block a/b expected inum 0 got i
The block number is specified as a pair (allocation group number, block in the allocation group). The block is used multiple times
(shared), between multiple inodes. This message usually follows a message of the next type.
block a/b expected type unknown got y
The block is used multiple times (shared).
block a/b type unknown not expected
The block is unaccounted for (not in the freelist and not in use).
link count mismatch for inode nnn (name xxx), nlink m, counted n
The inode has a bad link count (number of references in directories).
rtblock b expected inum 0 got i
The block is used multiple times (shared), between multiple inodes. This message usually follows a message of the next type.
rtblock b expected type unknown got y
The real-time block is used multiple times (shared).
rtblock b type unknown not expected
The real-time block is unaccounted for (not in the freelist and not in use).
sb_fdblocks n, counted m
The number of free data blocks recorded in the superblock doesn't match the number counted free in the filesystem.
sb_frextents n, counted m
The number of free real-time extents recorded in the superblock doesn't match the number counted free in the filesystem.
sb_icount n, counted m
The number of allocated inodes recorded in the superblock doesn't match the number allocated in the filesystem.
sb_ifree n, counted m
The number of free inodes recorded in the superblock doesn't match the number free in the filesystem.
SEE ALSO
mkfs.xfs(8), xfsdump(8), xfsrestore(8), xfs_ncheck(8), xfs_repair(8), xfs(5).
xfs_check(8)