Опции за монтиране на fstab: дефиниция, типове, формати, съвети и трикове

Fstab е валиден за всяка операционна система Linux: Debian, Mandrake, Mandriva и Suse. Тази функция съдържа данни за опциите за монтиране на fstab на файлови системи, къде и с кои опции да ги комбинирате. За NFS тя включва името на сървъра и директорията, експортирана към този сървър, локалната директория, която е точката за изграждане, и други специфични за NFS опции, които контролират качеството на процеса.

Знания и функции на FSTAB

За да използвате тази функция, първо идентифицирайте устройството, на което се намира дялът. За SATA устройство първият диск се нарича sda, вторият - sdb и т.н. Разделите за първия диск се наричат sda1 и sda2. За IDE устройство номенклатурата ще бъде hda, hdb, а дяловете - hda1, hda2. Дескрипторите за всички устройства и съответните им дялове се намират в директорията /dev. За да определите кои дялове да монтирате, използвате инструмента fdisk като проучвателен аргумент. За да видите даден дял, например от устройство sda, въведете

fdisk / dev / sda.

С помощта на fdisk е възможно да монтирате дялове по гъвкав и сигурен начин. Като въведете p, ще получите списък с дялове. Например.

опция за монтиране на fstab

След идентифициране приложете опцията за монтиране fstab. Структурата на този файл използва специален синтаксис. Редовете се състоят от шест полета със собствено значение: интервал, табулация или комбинация от.

Редовете се състоят от шест обособени полета

Пътят до дескриптора е /dev/sda3, първото поле е маршрутът, а второто е директорията, в която искате да монтирате дяла, например /media/DATOS. Файловата система на този дял е ntfs fstab mount и ще бъде посочена в третото поле. Четвъртото поле указва опциите за монтиране. Петото и шестото поле оставят 0.

опция за ръководство на страници

Опция за ръководство на страници

Ако посочите опцията Auto, дялът ще бъде монтиран при стартиране на системата, но има и обратната опция noauto. Exec се добавя, ако се интересувате от създаването на двоични файлове на дяла. Те трябва да бъдат програмирани и изпълнени, обратното е noexec.

Когато монтирате Rw дял, ако искате той да може да се чете, трябва да зададете съответния параметър ro. Опцията Uid за монтиране на fstab указва, като потребители Оперативните системи имат достъп до разделянето на файлове. Можете да проверите, какъв брой съответства на всеки потребител чрез проверка на /etc/passwd.

Подобно на предишния параметър, Gid се отнася до потребителската група. Възможно е да видите групата gid в /etc/groups. Fmask е маската на дяла, който ще се монтира. По този начин можете да зададете разрешенията, които те ще имат. Тъй като разделът за данни принадлежи на потребител, той има същите разрешения като подразбиращия се домашен раздел, с достъп за четене и запис за собственика, посочен в uid, за четене на потребители от същата група, посочена във файла git.

Dmask е подобна на предишната опция за монтиране в fstab, но в този случай се отнася за директории. За да отвори директорията, потребителят ще трябва да има подобни права за файловете.

ред за монтиране

Поръчка

За да стартирате функцията, използвайте реда за монтиране, за да предадете аргумента a и да изградите този, което е в fstab при монтиране на дискове. За да направите това, напишете:

$ sudo umount -a.

За да разглобите използваното устройство, проверете кой процес го прави, като използвате инструкцията fuse и дескриптора на дяла, както следва:

$ sudo fuse -m / dev / sda3.

Инструкцията ще покаже PID на процесите, които заемат дяла. Можете да извършите разрушаването, разглобяването и сглобяването му с:

$ sudo kill -9 7418$ sudo umount -a$ sudo mount -a.

Отидете на дяла и проверете дали разрешенията са правилни, като използвате ls. След този процес файловете ще бъдат монтирани със същата разделителна способност като Home, за да бъдат интегрирани.

Автоматична функция fstab

Автоматична функция fstab

Файлът / и т.н. / fstab се използва за задаване на схемата за монтиране cifs fstab и за интегриране на дялове, различни блокови устройства или изтрити файлове, описани в отделен ред. Тези дефиниции се преобразуват от systemd в динамични сглобени модули при стартиране и след рестартиране на конфигурацията от системния администратор.

Файлът е прочетен с командата за монтиране, достатъчно е да се намери някоя от директориите или устройствата, изброени във файла, за да се изпълни следното. Параметрите за монтиране, изброени в fstab, се прилагат.

Така можете да видите структурата и да разберете параметрите на всеки елемент.

  • Устройство.
  • точка за монтиране fstab.
  • Файлова система.
  • Параметри.
  • Dump.
  • Ревизия.

Устройство, защото в Linux всичко е файл, fstab не е изключение. Това е файл, който посочва физическото устройство, което трябва да се монтира, и се намира в директорията /dev, може да бъде hd, sd, fd или друго.

Точка на изграждане и система

Точката за изграждане е директорията, която ви позволява да виждате и управлявате съдържанието на физическото устройство.

Алгоритъм на интерпретатора на файловата система

Файлова система, алгоритъмът за интерпретация, който ще се използва за четене на данните:

  1. EXT4 - актуална система на Linux с висока производителност и сигурност.
  2. EXT3 е система на Linux, която ви позволява да регистрирате.
  3. EXT2 е по-стара система на Linux, която няма записи и вече почти не се използва.
  4. NTFS - система на Windows, използвана от NT до сегашната 7.
  5. VFAT - системата на Windows, използвана от 95 г. насам, известна като FAT32, която се използва и в USB и е полезна за обмен на данни на компютър, ако на него са инсталирани и двете системи.
  6. NFS - система, използвана от SUN или Solaris.
  7. ISO9660 - система, използвана за CD и DVD.
  8. JFS - файлова система на IBM, която използва запис.
  9. SWAP - система за обмен на памет, използвана от Linux.
  10. XFS - системата, използвана от Silicon Graphics.
  11. UFS - системата, използвана от BSD.

Опции за монтаж

Опции за монтиране

Това са опциите, които ще се използват за монтиране на даденото устройство.

Видове опции:

  1. Async - асинхронно записване на данни.
  2. Sync - синхронен запис.
  3. Автоматично - ще се монтира автоматично.
  4. Exec - има изпълними програми.
  5. Gid - дефинира идентификатора на групата.
  6. Noauto - не се монтира автоматично, използва се при сменяеми носители.
  7. Nouser - само корени.
  8. Ro - само за четене.
  9. Rw - четене и писане.
  10. Suid - позволява използването на setuid битове, които не се управляват добре и могат да компрометират сигурността на системата.
  11. Uid - задава идентификатора на потребителя на файловата система.
  12. Umask - позволява поставянето на маска, така че други потребители да нямат достъп до монтираната система.
  13. Dump - командата, която се използва за архивиране, може да бъде само 0 или 1, ако е нула, няма да се архивира, а ако е единица, ще се използва командата dump.
  14. Revision е бит, който определя дали устройството ще бъде прегледано или не по време на създаването на fsck; както и в предишната опция, 0 не прави нищо, 1 прави.

Идентифициране на дяловете

Предимството на използването на етикети и UUID е, че те не зависят от реда, в който устройствата са физически свързани към машината. Това е полезно, ако потребителят промени реда на съхранение в BIOS или схемата за свързване. Има три начина идентифициране на дял:

  • с описателното име на ядрото;
  • по етикет;
  • от UUID.

Понякога се случва и BIOS да промени реда на устройствата за съхранение.

За да покажете основната информация за дяловете, изпълнете кода:

$ lsblk -f.

Име на ядрото, Изпълнете lsblk -f, покажете списъка с дяловете и задайте името на дисплея. Изпълнете lsblk -f, за да покажете списъка на дяловете и да поставите етикет за показване.

Изпълнете командата за показване на списък с дялове и поставете идентификационния номер на показания блок, предшестван от префикса UUID =. Ако трябва да знае само UUID на конкретен дял, въведено:

$ lsblk -no UUID / dev / sda2.

Идентифициране на дяловете

Изграждане на единици systemd

Изграждането на системи като RedHat разчита на манипулиране на файла / etc / fstab. Версия 7 systemd споделя отговорността за администрирането на изграждането. Ако потребителят иска да управлява своите компилации, без да застрашава целостта им, му препоръчваме да се запознае с официалната документация. Първо, какво е необходимо проучете ръководството на systemd, тъй като то се отнася до точки, по-известни като единици за монтиране.

Точката за монтиране се създава с помощта на единични файлове и се маркира в / etc / fstab; тя ще бъде динамично преобразувана в точки при стартиране на системата или динамично, когато се стартира системният мениджър.

Блокове за настройка:

  1. What = (какво) е абсолютният път до устройството, файла или друг ресурс за монтиране.
  2. Where= (къде) - Абсолютният път за монтиране на устройството, файла или ресурса. Това не може да бъде символна връзка. Ако точката за монтиране не съществува преди сглобяването, тя се създава в този момент. Важно е да знаете, че това име на монтиране трябва да е същото като името на файла.
  3. Type= (тип) - тази опция не е задължителна, тя просто указва типа на файловата система, която искате да монтирате.

Съществуват и други възможности, които е препоръчително да проучите внимателно, ако трябва да управлявате точно определени точки за монтиране.

За да видите единичните файлове, използвайте командата find и определете къде се намират маршрутите. Маршрутите в systemd имат стойност, в този случай тя е преобразуване. С други думи, той генерира файлове в пътя /run/systemd/generator за тези конфигурации, които не са вградени в systemd.

За да разберете процедурата, препоръчваме да прочетете ръководството за терминала:

man systemd-fstab-generatorman systemd.генератор

Синтаксисът за nfs

За да се изгради NFS, сървърът е зададен на /usr/local/pub/pub nfs rsize = 8190, wsize = 83000, timeo = 16, intr

Има опции за монтиране в fstab:

  1. Преоразмеряване = n, броят на байтовете, които се прилагат за четене на файлове в NFS. По подразбиране това е специфична за ядрото стойност, която в момента е 1024 байта по подразбиране. Производителността се подобрява значително, ако зададете rsize = 8192.
  2. Wsize = n, броят на байтовете, които се прилагат за запис на файлове. Тази стойност по подразбиране зависи от ядрото, в момента тя е 1024 байта, но производителността се подобрява значително чрез задаване на wsize = 8192.
  3. Acregmin = n, минималното време в секунди, което системата изчаква, преди да актуализира атрибутите на обикновен файл от сървъра. По подразбиране е 3 секунди.
  4. Acregmax = n, максималното време в секунди, което системата може да изчака за редовна актуализация на атрибута на файла от сървъра. Стойността по подразбиране е 60 секунди.
  5. Acdirmin = n, минималното време в секунди, за което системата ще изчака атрибутите на директорията да бъдат актуализирани от сървъра. Стойността е 30 секунди.
  6. Повторение = n, указва колко пъти да се повтори операцията за монтиране на NFS, като стойността по подразбиране е 10000 пъти.
  7. Nam n = n, тази опция се използва, когато сървърът NFS не поддържа версия 2.
  8. Протокол за изграждане RPC. Тази опция може да се използва за задаване на максимална дължина на имената на файловете, по-голяма от тази на отдалечената файлова система. Използва се за поддръжка на функциите на POSIX pathconf, стойността по подразбиране е 255 символа.
  9. Port = n, номерът на порта, който ще се използва за свързване със сървъра NFS, ако портът по подразбиране е 0. Системата пита кой порт използва portmapper на отдалечения компютър, ако машината NFS не е регистрирана в portmapper.
  10. Mount port = n, цифрова стойност на mountd port.
  11. Mount host = name, име на машината, на която работи mountd.
  12. Mountprog = n, използва алтернативен номер на програмата RPC.

Съвети и трикове

Съвети и трикове

Ако потребителят реши, че вече не иска да използва конфигурацията fstab, той може да извърши възстановяване. Това става, като отворите терминален прозорец и въведете следните команди:

cd/etc/sudo rm fstabsudo cp/etc/backup/fstab/etc /.

Изпълнението на тези команди ще изтрие модифицирания файл fstab и ще постави на негово място копие на резервния файл. След това просто рестартирайте машината.

Преди да редактирате системни файлове, направете резервно копие на. Nano ще създаде резервно копие и ще монтира fstab автоматично.

За редактиране на файл в Ubuntu стартирайте

gksu gedit / etc / fstab.

За да редактирате файл в Kubuntu, стартирайте:

kdesu kate / etc / fstab.

За да редактирате файла директно в терминала, стартирайте

sudo nano -W / etc / fstab.

За да видите съдържанието на / etc / fstab, изпълнете следната команда на терминала

sudo -e /etc/fstab.

За да получите списък с всички UUID, използвайте една от следните две команди:

sudo blkidls -l /dev/disk/by-uuid.

За да изведете списъка с дисковете и съответните дялове, които са свързани към системата, изпълнете:

sudo fdisk -l.

За да монтирате всички файлови системи в / etc / fstab, изпълнете

sudo mount -a.

Трябва да се помни, че точката за монтиране трябва вече да съществува, в противен случай записът няма да се монтира във файловата система. За да създадете нова точка, използвайте привилегиите на root, за да създадете точката, напр:

sudo mkdir /path/to/mountpoints sudo mkdir /media/disk2.

Един от най-често срещаните Въпроси на потребители на GNU/Linux относно автоматичното монтиране на fstab cifs, изграждането на дялове и техните права. Поръчките за изграждане и техните опции се съхраняват в /etc/fstab.

Обикновено при инсталиране на дистрибуции като Ubuntu монтажните линии на дяловете се генерират автоматично по общ начин. Fstab не е само за Linux, той работи за всички платформи.

Статии по темата