When using Linux you will needed to
change some options on your file systems. Getting acquainted with fstab
can make the whole process a lot easier, and it’s much easier than you think.
The configuration file /etc/fstab
contains the necessary information to automate the process of mounting
partitions. In a nutshell, mounting is the process where a raw (physical)
partition is prepared for access and assigned a location on the file system
tree (or mount point).
The file FSTAB contains descriptive
information about the various file systems. fstab is only read by programs, and
not written; it is the duty of the system administrator to properly create and
maintain this file. Each filesystem is described on a separate line; fields on
each line are separated by tabs or spaces. Lines starting with ‘#’ are
comments. The order of records in fstab is important because fsck, mount, and
umount sequentially iterate through fstab doing their thing.
This is an example of a fstab
content
There are total six columns in the
fstab file separated by spaces or tabs. Each column holds different information
about the device. For adding any new device add a fresh row. Each row stands
for a partition or removable device in the system.
<file system>
Device driver’s path tells the system to mount the device with the
mentioned identifier.
<mount point>
Shows the mount point specified for a device in the fstab file.
The mount points actually is the directory where that particular device
(mentioned in the first column) will be mounted and through which we can view and
modify the content of that partition.
<type>
The third column in the file specifies the file system type of the device or
partition.
<option>
Holds values such as :
- strictatime(updates the access time of the files every time they are accessed)
- noatime(disables writing file access times to the drive every time you read a file)
- nodiratime(disables the writing of file access times only for directories while other files still get access times written)
- relatime(updates the access time only if the previous access time was earlier than the current modify or change time).
- lazytime(reduces writes to disk by maintaining changes to inode timestamps (access, modification and creation times) only in memory)
<dump>
Column is for backup option. This column contains either 0 or 1. Where
“0” stands for “NO” and “1” stands for “YES”. The system checks it at the time
of booting, if it’s “0”,dump will ignore that filesystem but if its “1” then it will
enable backup option. Backup is supported on only ext3 file system, hence only
for ext3 file system it should be enabled and for rest of the file systems it should be disabled.
<pass>
This column defines the order in which the system should scan the partitions on
start up. The / partition is assigned top priority i.e. 1 and the rest of the
partitions are assigned second priority
i.e. 2. If value is set to 0 means no scanning will be done at the time of
startup. If same number is given to different partitions then the partitions
are scanned together with equal priority.
Now we can edit and manage your /etc/fstab
file without having any problems.
Note:
Always remember to make a backup in
case something goes wrong, but have fun, and be sure to leave your experiences
in the comments!
No comments:
Post a Comment