[ Team LiB ] Previous Section Next Section

Finding Disk Information

Use the df and du commands described in the following sections to show disk use information and to tell if a file system is local (UFS) or remote (NFS).

graphics/new.gif

You can also use the SMC tools in the Storage category—Mounts and Shares, Disks, and Enhanced Storage—to find and manage disk information. Refer to the Solaris Management Console Tools book, published by Sun Microsystems Press and Prentice Hall, for more information about the SMC tools.

Displaying Used Disk Space in a Human-Readable Format (df -h)

graphics/new.gif

Use the -h option of the df command—new in the Solaris 9 Operating Environment—to display disk information in a format that is easier to read, for example, 14K, 234M, 2.7G, or 3.0T. Scaling is done by repetitively dividing by 1024. The following example shows the disk use for the mopoke system.


mopoke% df -h
Filesystem             size   used  avail  capacity   Mounted on
/dev/dsk/c1t0d0s0      9.6G   2.0G   7.6G     21%     /
/proc                    0K     0K     0K      0%     /proc
mnttab                   0K     0K     0K      0%     /etc/mnttab
fd                       0K     0K     0K      0%     /dev/fd
swap                   533M    40K   533M      1%     /var/run
swap                   534M   344K   533M      1%     /tmp
/dev/dsk/c1t0d0s7      3.9G    11M   3.9G      1%     /export/home
/vol/dev/dsk/c1t1d0/sol_9_doc_1of2
                       356M   356M     0K    100%     /cdrom/sol_9_doc_1of2
/export/home/winsor    3.9G    11M   3.9G      1%     /home/winsor
mopoke%



Displaying Used Disk Space in Kilobytes and Percentage of Capacity (df -k)

Use the -k option of the df command to display disk information in the table format used with SunOS 4.x system software. Type df -k and press Return. The file system, total kilobytes, used kilobytes, available kilobytes, percentage of capacity used, and mount point for local disk partitions are displayed, as shown in the following example.


paperbark% df -k
Filesystem          kbytes     used   avail   capacity   Mounted on
/dev/dsk/c0t0d0s0  1388215   920657  412030      70%     /
/proc                    0        0       0       0%     /proc
fd                       0        0       0       0%     /dev/fd
mnttab                   0        0       0       0%     /etc/mnttab
swap                529832        0  529832       0%     /var/run
swap                530136      304  529832       1%     /tmp
/dev/dsk/c0t0d0s7   112783    25289   76216      25%     /export/home
/dev/dsk/c0t1d0s7  2012390        9 1952010       1%     /export/home0
paperbark%



Determining Whether File Systems Are Local or NFS Mounted (df)

To find out whether file systems are local or NFS mounted, type df filesystem and press Return. Disk formatting information (including disk location or mount point) for the file system you specify is displayed.

In the following example, the file system is NFS mounted.


oak% df /home/ignatz
bigriver:/export/home/ignatz
    538980  399435   85647  82%     /home/ignatz
oak%

In the following example, the file system is on a local disk.


# df /
/dev/dsk/c0t0d0s0   30383   11885   15468   43%   /
#



Finding All Mounted File Systems of a Specific Type (df -F)

If you want to display all the mounted file systems of one file system type, use the -F option followed by the file system type. The most common file system types are ufs for local file systems and nfs for network file systems. To find all mounted file systems of a specific type, type df -F filesystem-type and press Return.

In the following example, the mounted NFS file systems are displayed.


cinderella% df -F nfs
/net  (cinderella:(pid153)):        0 blocks         -1 files
/usr/dist cinderella:(pid153)):     1276248 blocks   -1 files
/home (cinderella:(pid153)):        0 blocks         -1 files
/usr/man    (oak:/export/man):      272934 blocks    -1 files
cinderella%

In the following example, the mounted UFS (local) file systems are displayed.


cinderella% df -F ufs

 (/dev/dsk/c0t0d0s0):  36992   blocks   13558   files
/usr  (/dev/dsk/c0t0d0s6):   274346 blocks     94403 files
/export/home/cinderella (/dev/dsk/c0t3d0s7):   379670 blocks    96046 files
cinderella%

In the following example, information about the mounted temporary file system is displayed.


cinderella% df -F tmpfs
/tmp               (swap          ):  88528 blocks    3156 files
cinderella%

NOTE. You cannot use the df command to display SWAPFS file systems because they are never mounted.


    [ Team LiB ] Previous Section Next Section