Linux File System setup
Mounting partitions
Section titled “Mounting partitions”If you have unmounted partitions you can mount them by creating a directory as a mount point, then mounting the partition.
To mount /dev/sdb1 so it is accessible on /mnt/backup run
root@turtle:~# mkdir /mnt/backuproot@turtle:~# mount /dev/sdb1 /mnt/backupThis will not survive a restart.
The /etc/fstab file contains information about file systems that should be automatically mounted.
Each file system (think of these as partitions) are mounted in a directory. Any file that is created in that directory will be saved onto that file system.
e.g. if the contents of fstab is
/dev/sda1 //dev/sda2 /homethen files written to /home and any subdirectories will be created on
/dev/sda2. All other files will be written to /dev/sda1.
When planning your mount points think about the size requirements of each directory.
UUID with blkid
Section titled “UUID with blkid”With newer versions of fstab you can refer to disk drive partitions with a UUID instead of device name.
blkid will list all the UUIDs. This is better than the /dev/sdaX device reference which can
change when drives are added or removed, or internal cables are moved.
To update fstab:
1. Identify the partition UUID
Section titled “1. Identify the partition UUID”root@turtle:~# blkid/dev/sda1: UUID="746c7a5a-4960-4bf1-9403-b6875006d981" TYPE="ext2"/dev/sda5: UUID="Kao8Us-6YUs-OFsA-BBH4-ION9-Nz6I-eY7LTI" TYPE="LVM2_member"/dev/sdb1: UUID="049ba9c1-0ca0-48a2-9ef2-325ca1370623" TYPE="ext4"/dev/sdb2: UUID="b01f3205-982d-4bc3-9f6b-86bba6e900d0" TYPE="swap"/dev/sdb3: UUID="7f58fea9-8065-4a18-99cd-fc0396ad83cd" TYPE="ext4"/dev/sdb4: UUID="5003da93-0229-4da0-b48e-52770b98c3ca" TYPE="ext4"/dev/mapper/turtle-root: UUID="80b8e195-5990-4a85-8e7e-214b885b2a1d" TYPE="ext4"/dev/mapper/turtle-swap_1: UUID="b2f330fb-e457-472f-afa0-ff80c698ad75" TYPE="swap"Assuming we are after /dev/sdb1, then the UUID will be 049ba9c1-0ca0-48a2-9ef2-325ca1370623
2. Add it to fstab
Section titled “2. Add it to fstab”Edit /etc/fstab and add a line with the UUID and mount point.
# <file system> <mount point> <type> <options> <dump> <pass>UUID=049ba9c1-0ca0-48a2-9ef2-325ca1370623 /mnt/backup1 ext4 defaults 0 0