En god måde at tilføje sine harddiske til /det/fstab er via UUID.
En harddisk's UUID kan nemt findes ved som Root køre kommandoen blkid, men først skal disken partitioneres og formateres.
fdisk -l
fdisk /dev/sdb
Brug m til at se hjælp, men ellers n opretter en nu partition og w gemmer partitions informationerne
Derefter skal disken formateres og herved opstår sdb1 og dennes UUID.
Der findes lidt forskellige kommandoer til dette formål.
mkfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev mkfs.msdos mkfs.reiserfs mkfs.xfs
mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs mkfs.vfat
mkfs.ext3 /dev/sdb1
Nu kan UUID findes ved at køre.
blkid
/dev/sdb1: UUID="e6b1a4b3-8294-44bf-a030-33887bdfe6b1" TYPE="ext4"
/dev/sda: TYPE="promise_fasttrack_raid_member"
/dev/mapper/pdc_edfbhjgj1: UUID="3d515f29-d232-443b-8abe-c876c0b60c10" TYPE="ext4"
/dev/mapper/pdc_edfbhjgj5: UUID="7b107b57-e449-4c39-8d5a-bb07bb55bcef" TYPE="swap"
Som man kan se har jeg 2 diske i denne maskine.
/dev/sda er en WD Raption 10000 RPM sata harddisk, hvilket angiver sig selv lidt anderledes i linux systemet, via /dev/mapper/pdc_xxxxxxx
/dev/sdb1 er en standard 250GB harddisk hvor jeg har udviklingsdata liggende.
Fstab på denne maskine ser sådan ud
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=3d515f29-d232-443b-8abe-c876c0b60c10 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7b107b57-e449-4c39-8d5a-bb07bb55bcef none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
#Ekstra disk
UUID=e6b1a4b3-8294-44bf-a030-33887bdfe6b1 /data ext4 defaults 0 2