Добре известна разлика между Linux и Windows е, че тя позволява на потребителите да контролират прозрачно монтирането на дискови дялове. Това от своя страна дава право на контрол върху гъвкавостта да се конфигурира структурата на директориите, да се използват множество файлови системи, при което всяка от тях ще изпълнява собственото си предназначение.
Благодарение на тази функция потребителят може да преинсталира операционната система, без да губи потребителските файлове, да има достъп до параметрите на ядрото чрез директориите /proc
и /sys
, както и до блоковите устройства чрез директорията /dev
. В тази статия ще говорим за точките за монтиране, а също така ще ги разгледаме в Linux.
За да разберете термина mount points, е достатъчно да се запознаете с една аналогия. Нека си представим голяма нива, на която искате да засадите зеленчуци. Но ви е необходим не само един, а няколко сорта зеленчуци, например картофи. За да се реализира задачата, полето трябва да се раздели на парцели и на всеки от тях да се засади необходимият сорт. Когато дойде време за прибиране на реколтата, независимо от сорта, картофите трябва да бъдат изкопани и транспортирани, а до полето има само един път и всички картофи ще бъдат транспортирани по този път. Това е така и независимо от парцела, от който е събрана реколтата.
А сега да преминем към същността на въпроса. Да предположим, че имате един голям твърд диск, на който трябва да запишете данни. Всъщност това е нашето поле. Но се нуждаете от файлова система без журналиране за директорията /boot, от отделна файлова система за root и за /home
. Ето защо твърдият диск е разделен на дялове. След това тези дялове се форматират в желаната файлова система. Подобно на примера с различните сортове картофи. Процесът на монтиране е начинът, по който картофите се транспортират от парцела. На който и дял да се намират данните, те могат да бъдат достъпни само от главната директория /. Всички дялове се монтират тук, ако не в самия корен, то в някоя от папките. Тази папка се нарича точка на монтиране и нейното съдържание се заменя със съдържанието на дяла по време на монтирането.
За да видите точките на монтиране, използвайте следната команда:
$ mount
С появата на snap и flatpack точките за монтиране в Linux са затрупани с монтиране на различни snap пакети и тяхното съдържание към файловата система. Въпреки това тук могат да се анализират и монтираните твърди дискове. За да филтрирате само твърдите дискове, използвайте програмата grep
:
$ mount | grep ^/dev
По този начин можете не само да видите, но и да конфигурирате точките за монтиране с помощта на файла /etc/fstab
.
В него са изброени всички дялове на диска, които са монтирани към системата.