КАК ДА ИЗПОЛЗВАМЕ UUID и да монтираме дялове с FSTAB
Накратко за FSTAB и UUID
UUID - накратко това е нова (от 2008г. ако не се лъжа) система за индетифициране и дяловете на дисковете, които са монтирани в една система. По принцип не е лошо като идея, но понякога усложнява живота поради една от функциите му а именно уникалност в ID-то на всеки дял на всеки диск. Естествено предимството тук, е че ако ви се наложи да местите дисковете, няма нужда да се съобразявате вече с това кой физически диск на кой физически порт е седял преди това.
FSTAB - това е файлът, в който се записва кой дял на кой диск къде да се монтира при зареждане на системата. Ако искате примерно винаги да се монтира определен дял, то трябва да зададете всички параметри в него.
И така да започнем и да се запознаем с 2те в детаили. Ще започнем с UUID
-Как да немерим UUID примерно на диск /dev/sdb2?
За да сканираме и намерим UUID на дяла /dev/sdb2 (или което и да било друго устройство) изпълняваме следната команда:
# vol_id --uuid {/dev/device}
# vol_id --uuid /dev/sdb2
$ sudo vol_id --uuid /dev/sdb2
Важно е тук да кажем, че по принцип sdXY означава:
-sd - SATA DISK
-X - е физическият диск в системата. Винаги започва от сойност "а" . Ако имате 3 диска те ще са съответно sda, sdb, sdc
-Y - e пореден номер на дялът на физическият диск. Ако имате 4 дяла на диск B то те ще са : sdb1, sdb2, sdb3 и sdb4
В примерът ние търсим UUID на дял 2 на вторият диск на нашата системе - sdb2
И така, ако ъзпълним командата, ще ни се покаже нещо от сорта на :
41c22818-fbad-4da6-8196-c816df0b7aa8
Показване на всички UUID в системата ви.
За да извършим тази задача, трябва да изпълним следната команда:
$ sudo blkid
или
# blkid
Това, което ще получим като резултат би трябвало да изглежда нещо подобно на това:
/dev/sda1: TYPE="ntfs" UUID="A0F0582EF0580CC2"
/dev/sda2: UUID="8c2da865-13f4-47a2-9c92-2f31738469e8" SEC_TYPE="ext2" TYPE="ext4"
/dev/sda3: TYPE="swap" UUID="5641913f-9bcc-4d8a-8bcb-ddfc3159e70f"
/dev/sda5: UUID="FAB008D6B0089AF1" TYPE="ntfs"
/dev/sdb1: UUID="32c61b65-f2f8-4041-a5d5-3d5ef4182723" SEC_TYPE="ext2" TYPE="XFS"
/dev/sdb2: UUID="41c22818-fbad-4da6-8196-c816df0b7aa8" SEC_TYPE="ext2" TYPE="ext3"
Ако желаете да прегледате подробната информация за определен дял/диск изпълнявате следната команда:
# vol_id /dev/sda1
Ще ви се покаже всичката налична информация за определеният дял/диск във вид:
ID_FS_USAGE=filesystem
ID_FS_TYPE=vfat
ID_FS_VERSION=FAT32
ID_FS_UUID=4706-0137
ID_FS_LABEL=
ID_FS_LABEL_SAFE=
-FSTAB
И така след като сме намерили всичката налична информация за UUID да пристъпим към автоматичното монтиране, чрез редактиране на FSTAB. Намира се в /etc/fstab. Отваряме и редактираме файлът чрез:
# vim /etc/fstab
Тук информацията трябва ад се въвежда в следният вид/формат:
UUID={UUID на дялът} {/път/за/монтиране/по/ваше/желание} {тип-на-файловата-система} defaults,errors=remount-ro 0 1
Или един пример:
# <file system> <mount point> <type> <options> <dump > <pass>
UUID=4706-0137 /media/sda1 vfat defaults,umask=007,gid=46 0 0
Ако желаете можете да ползвате и старият начин за монтиране на устройства чрез директен път на устройството ето така:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 /media/sda1 vfat default,umask=077,gid=46 0 0
След като сте попълнили всичката необходима информация, записвате файлът, затваряте го и за да монтирате всички дялове, които се намират в FSTAB файлът изпълнявате
$ sudo mount -a
или