Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт

92 0 Новини високих технологій

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. Структура цього файла використовує спеціальний синтаксис. Рядки складаються з шести розділених полів зі своїм значенням: пробіл, табуляція або комбінація.

Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
Шлях до дескриптору буде /dev/sda3 перше поле буде маршрутом, другим каталог, в який потрібно змонтувати розділ, наприклад, в /media/DATOS. Файлова система цього розділу - ntfs fstab-монтування і буде вказана в третьому полі. У четвертому полі вказані варіанти монтажу. П'яте і шосте поля залишають 0.

Опція man pages

Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
Якщо вказати опцію Auto, в розділі буде виконано монтування при запуску системи, але є і протилежний варіант noauto. Exec додають, якщо зацікавлені в тому, щоб виконувати двійкові файли розділі. Їх потрібно запрограмувати і виконати, протилежний варіант - noexec. При монтуванні розділу Rw, якщо потрібно, щоб розділ був доступний для читання, відповідний параметр ro. Uid-опція fstab монтування вказує, як користувачі ОС мають доступ до розбивці файлів. Можна перевірити номер, який відповідає кожному користувачеві, вивчивши файл /etc/passwd.

Аналогічно попередньому параметру, Gid відноситься до групи користувачів. Можна бачити gid-групу в /etc/groups. Fmask - це umask для розділу, який потрібно змонтувати. Таким чином, можна вказати дозволи, які вони будуть мати. Оскільки розділ даних належить користувачу, йому дають ті ж дозволу, що і для home за замовчуванням, доступні для читання і запису для власника, зазначеного в uid для читання користувачам тієї ж групи, зазначеної в git файлу. Dmask - це аналогічна попередньої опції fstab монтування, але в цьому випадку вона відноситься до каталогів. Для того, щоб відкрити каталог, користувачеві знадобляться дозволи на виконання, аналогічні файлів.

Порядок mount

Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
Для того, щоб запустити функцію, використовують порядок mount, в якому потрібно буде передати аргумент a і виконати зборку того, що знаходиться в fstab при монтуванні дисків. Для цього прописують: $ sudo umount –a. Для того, щоб розібрати пристрій, що використовується, перевіряють, який процес це робить за допомогою інструкції fuse і дескриптора розділу наступним чином: $ sudo fuse -m /dev /sda3. Інструкція покаже PID процесів, які займають розділ. Можна виконати його знищення, дизасемблювання та повторне складання з допомогою:
$ sudo kill -97418$ sudo umount -a$ sudo mount -a. Переходять до розділу і перевіряють правильність дозволів за допомогою a ls. Після цього процесу будуть змонтовані файли з тим же дозволом, що і в Home для того, щоб вони були інтегровані.

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

Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
Файл /etc /fstab застосовується для установки схеми монтування cifs fstab та інтегрування у систему розділів, різних блокових пристроїв або видалених файлів, описаних окремим рядком. Ці визначення перетворюються з допомогою systemd зібрані в динамічні модулі при запуску і після перезавантаження конфігурації системним адміністратором. Файл читається командою mount, її досить, щоб знайти будь-який з каталогів або пристроїв, зазначених у файлі, для завершення значення наступного параметра. При цьому застосовуються параметри монтажу, перераховані в fstab. Після цього можна побачити структуру, а потім зрозуміти параметри кожного елемента.
  • Пристрій.
  • Точка fstab монтування папки.
  • Файлова система.
  • Параметри.
  • Дамп.
  • Ревізія.
  • Пристрій, оскільки в Linux все є файлом, fstab не виняток. Це файл, який вказує на вмонтоване фізичний пристрій і знаходиться в каталозі /dev, можуть бути hd, sd, fd або інші.

    Точка зборки і система

    Точка збірки - це каталог, який дозволяє бачити і управляти тим, що містить фізичний пристрій.
    Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
    Файлова система, алгоритм інтерпретації, який буде використовуватися для читання даних:
  • EXT4 - поточна система Linux з високою продуктивністю і безпекою.
  • EXT3 - система Linux, яка дозволяє реєструватися.
  • EXT2 - стара система Linux, яка не має записів і вже практично не використовується.
  • NTFS - система Windows, використовувана від NT до поточної 7.
  • VFAT система Windows, що використовується від 95 відома як FAT32 також використовується в USB і корисна для обміну даними з ПК, якщо на ньому встановлено обидві системи.
  • NFS - система, використовувана SUN або Solaris.
  • ISO9660 - система, використовувана на CD і DVD.
  • JFS - файлова система IBM, використовує запису.
  • SWAP - система пам'яті Exchange, яка використовується в Linux.
  • XFS - система, використовувана Silicon Graphics.
  • UFS - система, використовувана BSD.
  • Опції монтування

    Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
    Параметри - це параметри, які будуть використовуватися для монтування вказаного пристрою.

    Види опцій:
  • Async - асинхронна запис даних.
  • Sync - синхронний запис.
  • Auto - буде встановлено автоматично.
  • Exec - має виконувані програми.
  • Gid визначає ідентифікатор групи.
  • Noauto - не монтується автоматично, використовується на змінних носіях.
  • Nouser - монтує тільки root.
  • Ro - тільки для читання.
  • Rw - читання і письмо.
  • Suid - дозволяє використовувати біти setuid, які погано керовані і можуть поставити під загрозу безпеку системи.
  • Uid - встановлює ідентифікатор користувача файлової системи.
  • Umask - дозволяє розмістити маску, щоб інші користувачі не могли отримати доступ до змонтованої системи.
  • Dump - команда, яка використовується для створення резервних копій, може бути тільки 0 або 1 якщо вона дорівнює нулю, вона не виконує резервне копіювання, а якщо один - виконується за допомогою команди dump.
  • Revision - біт, що дозволяє визначити, чи буде цей пристрій переглядатися чи ні під час створення fsck; як у попередньої опції, 0 - нічого не робить, 1 - виконує.
  • Ідентифікація розділів

    Перевага використання міток і UUID - вони не залежать від порядку, в якому пристрої фізично підключені до машини. Це корисно, якщо користувач змінює порядок зберігання BIOS або схему підключення. Існує три способи ідентифікувати розділ:
  • за описовому імені ядра;
  • по мітці;
  • по UUID.
  • Інколи трапляється, що BIOS змінює порядок пристроїв зберігання. Для того, щоб показати основну інформацію про розділах, запускають код: $ lsblk –f. Ім'я ядра, Run lsblk –f, відображає список розділів і встановлює коротке ім'я. Виконують lsblk –f для відображення списку розділів і приміщення відображуваної мітки.
    Виконують команду, щоб показати список розділів і помістити номер ідентифікатора відображуваного блоку, перед якою стоїть префікс UUID =. Якщо потрібно знати тільки UUID певного розділу, вводять: $ lsblk -no JOB /dev /sda2.
    Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт

    Складання модулів Systemd

    Збірка в системах типу RedHat ґрунтується на маніпулюванні файлом /etc /fstab. Версія 7 systemd поділяє відповідальність адміністрації збірок. Користувачеві, якщо він хоче керувати збірками без загрози цілісності, рекомендують перегляд офіційній документації. Перше, що потрібно вивчити - це керівництво по systemd, так як воно відноситься до точок, більш відомим як одиниці монтування. Точка монтування налаштована із застосуванням одиничних файлів і позначена в файлі /etc /fstab; буде динамічне перетворення в точки при запуску системи або динамічно при завантаженні системного менеджера. Блоки установки:
  • What = (що) - абсолютний шлях до пристрою, файлу або іншого ресурсу для монтування.
  • Where= (де) - абсолютний маршрут для монтування пристрою, файла або ресурсу. Це не може бути символічним посиланням. Якщо точка зборки не існує до збірки, вона створюється в цей момент. Важливо знати, що це ім'я монтування повинно співпадати з ім'ям файлу.
  • Type=(тип) - опція не обов'язкова, вона просто вказує тип файлової системи, яка буде змонтована.
  • Є й інші варіанти, які рекомендують ретельно вивчити, якщо потрібно управляти точними точками монтування. Для того, щоб побачити unit files, використовують команду find і визначають маршрути розташування. Маршрути в systemd мають значення, в даному випадку, це перетворення. Іншими словами, він генерує файли в дорозі /run/systemd/generator для тих конфігурацій, які не є рідними для systemd. Для того, щоб зрозуміти процедуру, рекомендують ознайомитися з керівництвом на терміналі: man systemd-fstab-generatorman systemd.generator

    Синтаксис для nfs

    Для того, щоб зібрати NFS, на сервері прописують /usr/local/pub/pub nfs rsize = 8190 wsize = 83000 timeo = 16 intr Існують параметри монтування fstab:
  • Resize = n, число байтів, які застосовують, щоб прочитати файли на NFS. Значення за замовчуванням, залежить від ядра, в даний час стандартно воно становить 1024 байта. Продуктивність значно зростає, якщо запитати rsize = 8192.
  • Wsize = n, число байтів, які застосовують для запису файлів. Значення за замовчуванням, залежить від ядра, в даний час воно складає 1024 байта, продуктивність значно збільшується, задаючи wsize = 8192.
  • Acregmin = n, мінімальний час у секундах, протягом якого система буде чекати до оновлення атрибутів файла з сервера. За замовчуванням, це 3 секунди.
  • Acregmax = n, максимальний час у секундах, протягом якого система може чекати оновлення атрибутів файла з сервера. Значення за замовчуванням, це - 60 секунд.
  • Acdirmin = n, мінімальний час у секундах, протягом якого система буде чекати оновлення атрибутів каталогу з сервера. Значення становить 30 секунд.
  • Retry = n, говорить про те, скільки разів повторювати операцію монтування NFS, значення за замовчуванням становить 10000 разів.
  • Nam n = n, опція використовується, коли сервер NFS не підтримує версію 2.
  • Протокол складання RPC. Ця опція може бути використана для визначення максимальної довжини імен файлів, більше, ніж у віддаленої файлової системи. Вона використовується для підтримки функцій POSIX pathconf, значення за замовчуванням, складає 255 символів.
  • Port = n, номер порту, який слід використовувати для підключення до сервера NFS, якщо порт дорівнює 0 за замовчуванням. Система запитує, який порт використовують portmapper віддаленого комп'ютера, якщо NFS-машина не зареєстрована в portmapper.
  • Mount port = n, числове значення порту mountd.
  • Mount host = name, ім'я машини, на якій виконується mountd.
  • Mountprog = n, використовує додатковий номер RPC програми.
  • Поради та рекомендації

    Опції монтування fstab: визначення, види, формати, поради та рекомендації щодо виконання робіт
    Якщо користувач вирішив, що більше не хоче використовувати конфігурацію 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/mountpointsudo mkdir /media/disk2. Один з найбільш поширених питань користувачів GNU /Linux стосується автоматичного монтування fstab cifs, складання розділів та їх дозволів. Замовлення на збірку і їх опції зберігаються у файлі /etc/fstab. Зазвичай при установці дистрибутивів, таких як Ubuntu, складальні лінії розділів генеруються автоматично у загальному вигляді. Fstab - це не тільки Linux, функція працює на різних платформах.

    Популярі новини
    Загрузка...