# Introduction to fstab

Link: [https://help.ubuntu.com/community/Fstab](https://help.ubuntu.com/community/Fstab)

The configuration file <tt>/etc/fstab</tt> 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).<span class="anchor" id="bkmrk-"></span><span class="anchor" id="bkmrk--1"></span>

- In general fstab is used for internal devices, CD/DVD devices, and network shares (samba/nfs/sshfs). Removable devices such as flash drives \*can\* be added to fstab, but are typically mounted by gnome-volume-manager and are beyond the scope of this document.<span class="anchor" id="bkmrk--2"></span><span class="anchor" id="bkmrk--3"></span>
- Options for mount and fstab are similar.<span class="anchor" id="bkmrk--4"></span>
- Partitions listed in fstab can be configured to automatically mount during the boot process.<span class="anchor" id="bkmrk--5"></span>
- If a device/partition is not listed in fstab ONLY ROOT may mount the device/partition.<span class="anchor" id="bkmrk--6"></span>
- Users may mount a device/partition if the device is in fstab with the proper options.<span class="anchor" id="bkmrk--7"></span><span class="anchor" id="bkmrk--8"></span><span class="anchor" id="bkmrk--9"></span>

![IconsPage/tip.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=tip.png "IconsPage/tip.png") For usage with network shares, see [SettingUpNFSHowTo](https://help.ubuntu.com/community/SettingUpNFSHowTo) , [SettingUpSamba](https://help.ubuntu.com/community/SettingUpSamba) and [SSHFS](http://www.debuntu.org/2006/04/27/39-mounting-a-fuse-filesystem-form-etcfstab).<span class="anchor" id="bkmrk--10"></span><span class="anchor" id="bkmrk--11"></span>

# Fstab File Configuration

<span class="anchor" id="bkmrk--13"></span><span class="anchor" id="bkmrk--14"></span>

![IconsPage/info.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=info.png "IconsPage/info.png") The syntax of a fstab entry is :<span class="anchor" id="bkmrk--15"></span><span class="anchor" id="bkmrk--16"></span><span class="anchor" id="bkmrk--17"></span>

```
[Device] [Mount Point] [File System Type] [Options] [Dump] [Pass]
```

<span class="anchor" id="bkmrk--19"></span><span class="anchor" id="bkmrk--20"></span>

<div id="bkmrk-fields-description-%3C" style="text-align: justify;"><table style="width: 99.9986%;"><tbody><tr><td style="width: 17.1518%;">**fields**

</td><td style="width: 82.8173%;">**description**

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--21"></span>&lt;device&gt;

</td><td style="width: 82.8173%;">The device/partition (by /dev location or UUID) that contain a file system.

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--22"></span>&lt;mount point&gt;

</td><td style="width: 82.8173%;">The directory on your root file system (aka mount point) from which it will be possible to access the content of the device/partition (note: swap has no mount point). Mount points should not have spaces in the names.

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--23"></span>&lt;file system type&gt;

</td><td style="width: 82.8173%;">Type of file system (see [LinuxFilesystemsExplained](https://help.ubuntu.com/community/LinuxFilesystemsExplained)).

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--24"></span>&lt;options&gt;

</td><td style="width: 82.8173%;">Mount options of access to the device/partition (see the man page for <tt>mount</tt>).

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--25"></span>&lt;dump&gt;

</td><td style="width: 82.8173%;">Enable or disable backing up of the device/partition (the command *dump*). This field is usually set to 0, which disables it.

</td></tr><tr><td style="width: 17.1518%;"><span class="anchor" id="bkmrk--26"></span>&lt;pass num&gt;

</td><td style="width: 82.8173%;">Controls the order in which *fsck* checks the device/partition for errors at boot time. The root device should be 1. Other partitions should be 2, or 0 to disable checking.

</td></tr></tbody></table>

</div><span class="anchor" id="bkmrk--28"></span><span class="anchor" id="bkmrk--29"></span>

Please refer to the examples section for sample entries. We have provided you some detailed explanations of each field:<span class="anchor" id="bkmrk--30"></span><span class="anchor" id="bkmrk--31"></span>

## Device

<span class="anchor" id="bkmrk--33"></span><span class="anchor" id="bkmrk--34"></span>

By default, Ubuntu now uses [UUID](http://en.wikipedia.org/wiki/UUID) to identify partitions.<span class="anchor" id="bkmrk--35"></span><span class="anchor" id="bkmrk--36"></span>

UUID=xxx.yyy.zzz<span class="anchor" id="bkmrk--37"></span><span class="anchor" id="bkmrk--38"></span>

To list your devices by UUID use blkid<span class="anchor" id="bkmrk--39"></span><span class="anchor" id="bkmrk--40"></span>

<span class="anchor" id="bkmrk--42"></span><span class="anchor" id="bkmrk--43"></span>

```
sudo blkid
```

<span class="anchor" id="bkmrk--45"></span><span class="anchor" id="bkmrk--46"></span>

Alternative ways to refer to partitions:<span class="anchor" id="bkmrk--47"></span>

- Label : LABEL=label<span class="anchor" id="bkmrk--48"></span>
- Network ID<span class="anchor" id="bkmrk--49"></span>
    - Samba : //server/share<span class="anchor" id="bkmrk--50"></span>
    - NFS : server:/share<span class="anchor" id="bkmrk--51"></span>
    - SSHFS : sshfs#user@server:/share<span class="anchor" id="bkmrk--52"></span>
- Device : /dev/sdxy (not recommended)<span class="anchor" id="bkmrk--53"></span><span class="anchor" id="bkmrk--54"></span>

## Mount point

<span class="anchor" id="bkmrk--56"></span><span class="anchor" id="bkmrk--57"></span>

A mount point is a location on your directory tree to mount the partition. The default location is /media although you may use alternate locations such as /mnt or your home directory.<span class="anchor" id="bkmrk--58"></span><span class="anchor" id="bkmrk--59"></span>

You may use any name you wish for the mount point, but you must create the mount point before you mount the partition.<span class="anchor" id="bkmrk--60"></span><span class="anchor" id="bkmrk--61"></span>

For example : /media/windows<span class="anchor" id="bkmrk--62"></span><span class="anchor" id="bkmrk--63"></span>

<span class="anchor" id="bkmrk--65"></span><span class="anchor" id="bkmrk--66"></span>

```
sudo mkdir /media/windows
```

<span class="anchor" id="bkmrk--68"></span><span class="anchor" id="bkmrk--69"></span>

## File System Type

<span class="anchor" id="bkmrk--71"></span><span class="anchor" id="bkmrk--72"></span>

You may either use auto or specify a file system. Auto will attempt to automatically detect the file system of the target file system and in general works well. In general auto is used for removable devices and a specific file system or network protocol for network shares.<span class="anchor" id="bkmrk--73"></span><span class="anchor" id="bkmrk--74"></span>

Examples:<span class="anchor" id="bkmrk--75"></span>

- auto<span class="anchor" id="bkmrk--76"></span>
- vfat - used for FAT partitions.<span class="anchor" id="bkmrk--77"></span>
- ntfs, ntfs-3g - used for ntfs partitions.<span class="anchor" id="bkmrk--78"></span>
- ext4, ext3, ext2, jfs, reiserfs, etc.<span class="anchor" id="bkmrk--79"></span>
- udf,iso9660 - for CD/DVD.<span class="anchor" id="bkmrk--80"></span>
- swap.<span class="anchor" id="bkmrk--81"></span><span class="anchor" id="bkmrk--82"></span><span class="anchor" id="bkmrk--83"></span>

## Options

<span class="anchor" id="bkmrk--85"></span><span class="anchor" id="bkmrk--86"></span>

Options are dependent on the file system.<span class="anchor" id="bkmrk--87"></span><span class="anchor" id="bkmrk--88"></span>

You may use "defaults" here and some typical options may include :<span class="anchor" id="bkmrk--89"></span><span class="anchor" id="bkmrk--90"></span>

- **Ubuntu 8.04** and later uses **relatime** as default for linux native file systems. You can find a discussion of relatime here : [http://lwn.net/Articles/244829](http://lwn.net/Articles/244829). This relates to when and how often the last access time of the current version of a file is updated, i.e. when it was last read.<span class="anchor" id="bkmrk--91"></span><span class="anchor" id="bkmrk--92"></span>
- defaults = rw, suid, dev, exec, auto, nouser, and async.<span class="anchor" id="bkmrk--93"></span>
- ntfs/vfat = permissions are set at the time of mounting the partition with umask, dmask, and fmask and can not be changed with commands such as chown or chmod.<span class="anchor" id="bkmrk--94"></span>
    - I advise <tt>dmask=027,fmask=137</tt> (using umask=000 will cause all your files to be executable). More permissive options would be <tt>dmask=000,fmask=111</tt>.<span class="anchor" id="bkmrk--95"></span>
- For mounting samba shares you can specify a username and password, or better a **credentials file**. The credentials file contains should be owned by root.root with permissions = 0400 .<span class="anchor" id="bkmrk--96"></span><span class="anchor" id="bkmrk--97"></span>

Common options :<span class="anchor" id="bkmrk--98"></span><span class="anchor" id="bkmrk--99"></span>

- sync/async - All I/O to the file system should be done (a)synchronously.<span class="anchor" id="bkmrk--100"></span>
- auto - The filesystem can be mounted automatically (at bootup, or when mount is passed the -a option). This is really unnecessary as this is the default action of mount -a anyway.<span class="anchor" id="bkmrk--101"></span>
- noauto - The filesystem will NOT be automatically mounted at startup, or when mount passed -a. You must explicitly mount the filesystem.<span class="anchor" id="bkmrk--102"></span>
- dev/nodev - Interpret/Do not interpret character or block special devices on the file system.<span class="anchor" id="bkmrk--103"></span>
- exec / noexec - Permit/Prevent the execution of binaries from the filesystem.<span class="anchor" id="bkmrk--104"></span>
- suid/nosuid - Permit/Block the operation of suid, and sgid bits.<span class="anchor" id="bkmrk--105"></span>
- ro - Mount read-only.<span class="anchor" id="bkmrk--106"></span>
- rw - Mount read-write.<span class="anchor" id="bkmrk--107"></span>
- user - Permit any user to mount the filesystem. This automatically implies noexec, nosuid,nodev unless overridden.<span class="anchor" id="bkmrk--108"></span>
- nouser - Only permit root to mount the filesystem. This is also a default setting.<span class="anchor" id="bkmrk--109"></span>
- defaults - Use default settings. Equivalent to rw, suid, dev, exec, auto, nouser, async.<span class="anchor" id="bkmrk--110"></span>
- \_netdev - this is a network device, mount it after bringing up the network. Only valid with fstype nfs.<span class="anchor" id="bkmrk--111"></span><span class="anchor" id="bkmrk--112"></span>

For specific options with specific file systems see:<span class="anchor" id="bkmrk--113"></span>

- [man mount](http://manpages.ubuntu.com/mount "Manpage")<span class="anchor" id="bkmrk--114"></span><span class="anchor" id="bkmrk--115"></span><span class="anchor" id="bkmrk--116"></span>

## Dump

<span class="anchor" id="bkmrk--118"></span><span class="anchor" id="bkmrk--119"></span>

This field sets whether the backup utility dump will backup file system. If set to "0" file system ignored, "1" file system is backed up.<span class="anchor" id="bkmrk--120"></span><span class="anchor" id="bkmrk--121"></span>

Dump is seldom used and if in doubt use 0.<span class="anchor" id="bkmrk--122"></span><span class="anchor" id="bkmrk--123"></span>

## Pass (fsck order)

<span class="anchor" id="bkmrk--125"></span><span class="anchor" id="bkmrk--126"></span>

Fsck order is to tell fsck what order to check the file systems, if set to "0" file system is ignored.<span class="anchor" id="bkmrk--127"></span><span class="anchor" id="bkmrk--128"></span>

Often a source of confusion, there are only 3 options :<span class="anchor" id="bkmrk--129"></span><span class="anchor" id="bkmrk--130"></span>

- 0 == do not check.<span class="anchor" id="bkmrk--131"></span>
- 1 == check this partition first.<span class="anchor" id="bkmrk--132"></span>
- 2 == check this partition(s) next<span class="anchor" id="bkmrk--133"></span><span class="anchor" id="bkmrk--134"></span>

In practice, use "1" for your root partition, / and 2 for the rest. All partitions marked with a "2" are checked in sequence and you do not need to specify an order.<span class="anchor" id="bkmrk--135"></span><span class="anchor" id="bkmrk--136"></span>

Use "0" to disable checking the file system at boot or for network shares.<span class="anchor" id="bkmrk--137"></span><span class="anchor" id="bkmrk--138"></span>

You may also "tune" or set the frequency of file checks (default is every 30 mounts) but in general these checks are designed to maintain the integrity of your file system and thus you should strongly consider keeping the default settings.<span class="anchor" id="bkmrk--139"></span><span class="anchor" id="bkmrk--140"></span>

# Examples

<span class="anchor" id="bkmrk--142"></span>

![IconsPage/editor.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=editor.png "IconsPage/editor.png") The contents of the file will look similar to following:<span class="anchor" id="bkmrk--143"></span><span class="anchor" id="bkmrk--144"></span><span class="anchor" id="bkmrk--145"></span><span class="anchor" id="bkmrk--146"></span><span class="anchor" id="bkmrk--147"></span><span class="anchor" id="bkmrk--148"></span><span class="anchor" id="bkmrk--149"></span><span class="anchor" id="bkmrk--150"></span><span class="anchor" id="bkmrk--151"></span><span class="anchor" id="bkmrk--152"></span><span class="anchor" id="bkmrk--153"></span><span class="anchor" id="bkmrk--154"></span><span class="anchor" id="bkmrk--155"></span>

```
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc  /proc  proc  defaults  0  0
# /dev/sda5
UUID=be35a709-c787-4198-a903-d5fdc80ab2f8  /  ext3  relatime,errors=remount-ro  0  1
# /dev/sda6
UUID=cee15eca-5b2e-48ad-9735-eae5ac14bc90  none  swap  sw  0  0

/dev/scd0  /media/cdrom0  udf,iso9660  user,noauto,exec,utf8  0  0
```

<span class="anchor" id="bkmrk--157"></span><span class="anchor" id="bkmrk--158"></span>

<span class="u">NOTE</span>: These network share examples (samba, nfs, and sshfs) assume you have already set up the appropriate server.<span class="anchor" id="bkmrk--159"></span><span class="anchor" id="bkmrk--160"></span>

<span class="anchor" id="bkmrk--162"></span><span class="anchor" id="bkmrk--163"></span><span class="anchor" id="bkmrk--164"></span><span class="anchor" id="bkmrk--165"></span><span class="anchor" id="bkmrk--166"></span><span class="anchor" id="bkmrk--167"></span><span class="anchor" id="bkmrk--168"></span><span class="anchor" id="bkmrk--169"></span><span class="anchor" id="bkmrk--170"></span><span class="anchor" id="bkmrk--171"></span><span class="anchor" id="bkmrk--172"></span><span class="anchor" id="bkmrk--173"></span><span class="anchor" id="bkmrk--174"></span><span class="anchor" id="bkmrk--175"></span><span class="anchor" id="bkmrk--176"></span><span class="anchor" id="bkmrk--177"></span><span class="anchor" id="bkmrk--178"></span><span class="anchor" id="bkmrk--179"></span><span class="anchor" id="bkmrk--180"></span><span class="anchor" id="bkmrk--181"></span><span class="anchor" id="bkmrk--182"></span><span class="anchor" id="bkmrk--183"></span><span class="anchor" id="bkmrk--184"></span><span class="anchor" id="bkmrk--185"></span><span class="anchor" id="bkmrk--186"></span><span class="anchor" id="bkmrk--187"></span><span class="anchor" id="bkmrk--188"></span><span class="anchor" id="bkmrk--189"></span><span class="anchor" id="bkmrk--190"></span><span class="anchor" id="bkmrk--191"></span><span class="anchor" id="bkmrk--192"></span><span class="anchor" id="bkmrk--193"></span><span class="anchor" id="bkmrk--194"></span><span class="anchor" id="bkmrk--195"></span><span class="anchor" id="bkmrk--196"></span><span class="anchor" id="bkmrk--197"></span><span class="anchor" id="bkmrk--198"></span><span class="anchor" id="bkmrk--199"></span><span class="anchor" id="bkmrk--200"></span>

```
# FAT ~ Linux calls FAT file systems vfat)
# /dev/hda1
UUID=12102C02102CEB83  /media/windows  vfat auto,users,uid=1000,gid=100,dmask=027,fmask=137,utf8  0  0

# NTFS ~ Use ntfs-3g for write access (rw) 
# /dev/hda1
UUID=12102C02102CEB83  /media/windows  ntfs-3g  auto,users,uid=1000,gid=100,dmask=027,fmask=137,utf8  0  0

# Zip Drives ~ Linux recognizes ZIP drives as sdx'''4'''

# Separate Home
# /dev/sda7
UUID=413eee0c-61ff-4cb7-a299-89d12b075093  /home  ext3  nodev,nosuid,relatime  0  2

# Data partition
# /dev/sda8
UUID=3f8c5321-7181-40b3-a867-9c04a6cd5f2f  /media/data  ext3  relatime,noexec  0  2

# Samba
//server/share  /media/samba  cifs  user=user,uid=1000,gid=100  0  0
# "Server" = Samba server (by IP or name if you have an entry for the server in your hosts file
# "share" = name of the shared directory
# "user" = your samba user
# This set up will ask for a password when mounting the samba share. If you do not want to enter a password, use a credentials file.
# replace "user=user" with "credentials=/etc/samba/credentials" In the credentials file put two lines
# username=user
# password=password
# make the file owned by root and ro by root (sudo chown root.root /etc/samba/credentials && sudo chmod 400 /etc/samba/credentials)

# NFS
Server:/share  /media/nfs  nfs  rsize=8192 and wsize=8192,noexec,nosuid
# "Server" = Samba server (by IP or name if you have an entry for the server in your hosts file
# "share" = name of the shared directory

#SSHFS
sshfs#user@server:/share  fuse  user,allow_other  0  0
# "Server" = Samba server (by IP or name if you have an entry for the server in your hosts file
# "share" = name of the shared directory
```

<span class="anchor" id="bkmrk--202"></span><span class="anchor" id="bkmrk--203"></span>

## File System Specific Examples

<span class="anchor" id="bkmrk--205"></span>

![IconsPage/example.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=example.png "IconsPage/example.png") Here are a couple of basic examples for different file system types. I will use /dev/sdb1 or /dev/hda2 for simplicity, but remember that any /dev location, UUID=&lt;some\_id&gt;, or LABEL=&lt;some\_label&gt; can work.<span class="anchor" id="bkmrk--206"></span><span class="anchor" id="bkmrk--207"></span>

### Extended file systems (ext)

<span class="anchor" id="bkmrk--209"></span>

Specifically, these are the [ext2](https://en.wikipedia.org/wiki/Ext2), [ext3](https://en.wikipedia.org/wiki/Ext3), and [ext4](https://en.wikipedia.org/wiki/Ext4) filesystems that are common as root filesystems in Linux. The main difference between ext2 and ext3 is that ext3 has journaling which helps protect it from errors when the system crashes. The more modern ext4 supports larger volumes along with other improvements, and is backward compatible with ext3.<span class="anchor" id="bkmrk--210"></span><span class="anchor" id="bkmrk--211"></span>

A root filesystem:<span class="anchor" id="bkmrk--212"></span><span class="anchor" id="bkmrk--213"></span><span class="anchor" id="bkmrk--214"></span>

```
UUID=30fcb748-ad1e-4228-af2f-951e8e7b56df / ext3 defaults,errors=remount-ro,noatime 0 1
```

<span class="anchor" id="bkmrk--216"></span><span class="anchor" id="bkmrk--217"></span>

A non-root file system, ext2:<span class="anchor" id="bkmrk--218"></span><span class="anchor" id="bkmrk--219"></span><span class="anchor" id="bkmrk--220"></span>

```
/dev/sdb1 /media/disk2 ext2 defaults 0 2
```

<span class="anchor" id="bkmrk--222"></span><span class="anchor" id="bkmrk--223"></span>

### File Allocation Table (FAT)

<span class="anchor" id="bkmrk--225"></span>

Specifically, [fat16 and fat32](https://en.wikipedia.org/wiki/File_Allocation_Table), which are common for USB flash drives and flash cards for cameras and other devices.<span class="anchor" id="bkmrk--226"></span><span class="anchor" id="bkmrk--227"></span><span class="anchor" id="bkmrk--228"></span>

```
/dev/hda2 /media/data1 vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0
```

<span class="anchor" id="bkmrk--230"></span><span class="anchor" id="bkmrk--231"></span>

<span class="anchor" id="bkmrk--233"></span><span class="anchor" id="bkmrk--234"></span>

```
/dev/sdb1 /media/data2 vfat defaults,user,dmask=027,fmask=137 0 0
```

<span class="anchor" id="bkmrk--236"></span><span class="anchor" id="bkmrk--237"></span>

### New Technology File System (NTFS)

<span class="anchor" id="bkmrk--239"></span>

[NTFS](https://en.wikipedia.org/wiki/NTFS) is typically used for a Windows partition.<span class="anchor" id="bkmrk--240"></span><span class="anchor" id="bkmrk--241"></span><span class="anchor" id="bkmrk--242"></span>

```
/dev/hda2 /media/windows ntfs-3g defaults,locale=en_US.utf8 0 0
```

<span class="anchor" id="bkmrk--244"></span>

For a list of locales available on your system, run<span class="anchor" id="bkmrk--245"></span>

- <span class="anchor" id="bkmrk--246"></span>```
     locale -a
    ```
    
    <span class="anchor" id="bkmrk--247"></span><span class="anchor" id="bkmrk--248"></span>

### Hierarchical File System (HFS)

<span class="anchor" id="bkmrk--250"></span>

[HFS](https://en.wikipedia.org/wiki/Hierarchical_File_System), or more commonly, [HFS+](https://en.wikipedia.org/wiki/HFS_Plus), are filesystems generally used by Apple computers.<span class="anchor" id="bkmrk--251"></span><span class="anchor" id="bkmrk--252"></span>

For Read/Write mounting:<span class="anchor" id="bkmrk--253"></span><span class="anchor" id="bkmrk--254"></span><span class="anchor" id="bkmrk--255"></span>

```
/dev/sdb2 /media/Macintosh_HD hfsplus rw,exec,auto,users 0 0
```

<span class="anchor" id="bkmrk--257"></span>

Note: if you want to write data on this partition, you **must** disable the journalization of this partition with **diskutil** under Mac OS.<span class="anchor" id="bkmrk--258"></span><span class="anchor" id="bkmrk--259"></span>

For Read only:<span class="anchor" id="bkmrk--260"></span><span class="anchor" id="bkmrk--261"></span><span class="anchor" id="bkmrk--262"></span>

```
/dev/sda2 /media/Machintosh_HD hfsplus ro,defaults 0 2
```

<span class="anchor" id="bkmrk--264"></span>

Note: if you want to have access to your files on Ubuntu, you must change the permission of the folders and contained files you want to access by doing in the apple terminal:<span class="anchor" id="bkmrk--265"></span><span class="anchor" id="bkmrk--266"></span><span class="anchor" id="bkmrk--267"></span>

```
sudo chmod -R 755 Folder
```

<span class="anchor" id="bkmrk--269"></span>

"Staff" group should have appeared in this folder's info. You can do this on Music and Movies to access these files from Ubuntu.<span class="anchor" id="bkmrk--270"></span><span class="anchor" id="bkmrk--271"></span>

# Editing fstab

<span class="anchor" id="bkmrk--273"></span>

![IconsPage/editor.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=editor.png "IconsPage/editor.png") Please, before you edit system files, **make a backup**. The -B flag with nano will make a backup automatically.<span class="anchor" id="bkmrk--274"></span><span class="anchor" id="bkmrk--275"></span>

To edit the file in Ubuntu, run:<span class="anchor" id="bkmrk--276"></span><span class="anchor" id="bkmrk--277"></span><span class="anchor" id="bkmrk--278"></span>

```
gksu gedit /etc/fstab
```

<span class="anchor" id="bkmrk--280"></span>

To edit the file in Kubuntu, run:<span class="anchor" id="bkmrk--281"></span><span class="anchor" id="bkmrk--282"></span><span class="anchor" id="bkmrk--283"></span>

```
kdesu kate /etc/fstab
```

<span class="anchor" id="bkmrk--285"></span>

To edit the file directly in terminal, run:<span class="anchor" id="bkmrk--286"></span><span class="anchor" id="bkmrk--287"></span><span class="anchor" id="bkmrk--288"></span>

```
sudo nano -Bw /etc/fstab
```

<span class="anchor" id="bkmrk--290"></span>

- -B = Backup origional fstab to /etc/fstab~ .<span class="anchor" id="bkmrk--291"></span>
- -w = disable wrap of long lines.<span class="anchor" id="bkmrk--292"></span><span class="anchor" id="bkmrk--293"></span>

Alternate:<span class="anchor" id="bkmrk--294"></span><span class="anchor" id="bkmrk--295"></span><span class="anchor" id="bkmrk--296"></span>

```
sudo -e /etc/fstab
```

<span class="anchor" id="bkmrk--298"></span><span class="anchor" id="bkmrk--299"></span>

## Useful Commands

<span class="anchor" id="bkmrk--301"></span>

![IconsPage/terminal.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=terminal.png "IconsPage/terminal.png") To view the contents of <tt>/etc/fstab</tt>, run the following terminal command:<span class="anchor" id="bkmrk--302"></span><span class="anchor" id="bkmrk--303"></span><span class="anchor" id="bkmrk--304"></span>

```
cat /etc/fstab
```

<span class="anchor" id="bkmrk--306"></span><span class="anchor" id="bkmrk--307"></span>

To get a list of all the UUIDs, use one of the following two commands:<span class="anchor" id="bkmrk--308"></span><span class="anchor" id="bkmrk--309"></span><span class="anchor" id="bkmrk--310"></span><span class="anchor" id="bkmrk--311"></span>

```
sudo blkid
ls -l /dev/disk/by-uuid
```

<span class="anchor" id="bkmrk--313"></span><span class="anchor" id="bkmrk--314"></span>

To list the drives and relevant partitions that are attached to your system, run:<span class="anchor" id="bkmrk--315"></span><span class="anchor" id="bkmrk--316"></span><span class="anchor" id="bkmrk--317"></span>

```
sudo fdisk -l
```

<span class="anchor" id="bkmrk--319"></span><span class="anchor" id="bkmrk--320"></span>

To mount all file systems in <tt>/etc/fstab</tt>, run:<span class="anchor" id="bkmrk--321"></span><span class="anchor" id="bkmrk--322"></span><span class="anchor" id="bkmrk--323"></span>

```
sudo mount -a
```

<span class="anchor" id="bkmrk--325"></span><span class="anchor" id="bkmrk--326"></span>

Remember that the mount point must already exist, otherwise the entry will not mount on the filesystem. To create a new mount point, use root privileges to create the mount point. Here is the generalization and an example:<span class="anchor" id="bkmrk--327"></span><span class="anchor" id="bkmrk--328"></span><span class="anchor" id="bkmrk--329"></span><span class="anchor" id="bkmrk--330"></span>

```
sudo mkdir /path/to/mountpoint
sudo mkdir /media/disk2
```

<span class="anchor" id="bkmrk--332"></span><span class="anchor" id="bkmrk--333"></span>

# Other Resources

<span class="anchor" id="bkmrk--335"></span>

![IconsPage/resources.png](https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=resources.png "IconsPage/resources.png") Here are some more links for your convenience:<span class="anchor" id="bkmrk--336"></span>

- [UsingUUID](https://help.ubuntu.com/community/UsingUUID)<span class="anchor" id="bkmrk--337"></span>
- [How to fstab](http://ubuntuforums.org/showthread.php?t=283131) (from the Ubuntu Forums)<span class="anchor" id="bkmrk--338"></span>
- [http://en.wikipedia.org/wiki/Fstab](http://en.wikipedia.org/wiki/Fstab)<span class="anchor" id="bkmrk--339"></span>
- [SettingUpNFSHowTo](https://help.ubuntu.com/community/SettingUpNFSHowTo)<span class="anchor" id="bkmrk--340"></span>
- [SettingUpSamba](https://help.ubuntu.com/community/SettingUpSamba)<span class="anchor" id="bkmrk--341"></span>
- [LinuxFilesystemsExplained](https://help.ubuntu.com/community/LinuxFilesystemsExplained)<span class="anchor" id="bkmrk--342"></span>
- [AutomaticallyMountPartitions](https://help.ubuntu.com/community/AutomaticallyMountPartitions)<span class="anchor" id="bkmrk--343"></span>
- [HowtoPartition](https://help.ubuntu.com/community/HowtoPartition)