![]() |
![]() |
| ||||||||||||||||
Chapter 47Backing Up Files and File Systems (Tasks)This chapter describes the procedures for backing up file systems by using the ufsdump command. For information on these procedures, see Backing Up Files and File System (Task Map). For overview information about performing backups, see Chapter 46, Backing Up and Restoring File Systems (Overview). For detailed information on the ufsdump command syntax, options, and arguments, see Chapter 50, UFS Backup and Restore Commands (Reference). Backing Up Files and File System (Task Map)
Preparing for File System BackupsThe preparation for backing up file systems begins with planning, which is described in Chapter 46, Backing Up and Restoring File Systems (Overview) and includes choosing the following:
For more information, see Chapter 46, Backing Up and Restoring File Systems (Overview). This section describes two other tasks you might need to perform before you back up file systems:
|
$ more /etc/vfstab |
Look in the mount point column for the name of the file system.
Use the directory name listed in the mount point column when you back up the file system.
In this example, the file systems to be backed up are root (/), /usr, /datab, and /export/home.
$ more /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c0t0d0s1 - - swap - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - /dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /usr ufs 1 no - /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /datab ufs 2 yes - /dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/home ufs 2 yes - swap - /tmp tmpfs - yes - |
How to Determine the Number of Tapes Needed for a Full BackupBecome superuser or assume an equivalent role.
Estimate the size of the backup in bytes.
# ufsdump S file-system |
The S option displays the estimated number of bytes that are needed to do the backup.
Divide the estimated size by the capacity of the tape to see how many tapes you need.
For a list of tape capacities, see Table 46-5.
In this example, the file system of 489,472 bytes easily fits on a 150-Mbyte tape.
# ufsdump S /export/home 489472 |
The following are general guidelines for performing backups:
Use single-user mode or unmount the file system, unless you are creating a snapshot of a file system. For information about UFS snapshots, see Chapter 48, Using UFS Snapshots (Tasks).
Be aware that backing up file systems when directory-level operations (such as creating, removing, and renaming files) and file-level activity are occurring simultaneously means that some data will not be included in the backup.
You can run the ufsdump command from a single system and remotely back up groups of systems across the network through remote shell or remote login. In addition, you can direct the output to the system on which the tape device is located. Typically, the tape device is located on the system from which you run the ufsdump command, but it does not have to be.
Another way to back up files to a remote device is to pipe the output from the ufsdump command to the dd command. For information about using the dd command, see Chapter 51, Copying UFS Files and File Systems (Tasks).
If you are doing remote backups across the network, the system with the tape device must have entries in its /.rhosts file for each client that will be using the drive. Also, the system that initiates the backup must be included in the /.rhosts file on each system that it will back up.
To specify a remote tape device on a system, use the naming convention that matches the OS release of the system with the remote tape device. For example, use the /dev/rst0 device for a remote device on a system that is running the SunOS 4.1.1 release or compatible versions. Use the /dev/rmt/0 device for a system running the Solaris 9 release or compatible versions.
Note - Use the nisbackup command to back up an NIS+ master server. For information on using this command, see System Administration Guide: Naming and Directory Services (FNS and NIS+).
Previous Contents Index Next ![]() |