Як працює опція fstab "за замовчуванням"? Рекомендується відносний час?


11

Я знаю , що Fstab defaultsваріант означає , що це: rw,suid,dev,exec,auto,nouser,async.

Але що робити, якщо я хочу додати ще один варіант, наприклад relatime, чи потрібно все-таки додавати типові параметри або вони все одно застосовуються? Чи потрібно додати хоча б один варіант?

Деякі приклади:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

Чи правильний (2) (варіант взагалі немає)? Чи однакові (1) і (2) однакові? Чи однакові (3) і (4)?

Крім того, я прочитав у Документації спільноти Ubuntu, що в режимі відновлення Ubuntu 8.04 використовувались як стандартні для рідних файлових систем Linux. Чи все-таки це правда за 12.04? Якщо так, то чому я бачу це, якщо використовую команду mount:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Якщо ні, то чому б ні? Не рекомендується використовувати relatimeзараз? Я просто хотів застосувати його до моїх несистемних розділів, це гарна ідея?


Редагувати:

Я знайшов іншу команду для переліку змонтованих розділів та їх параметрів:

cat /proc/mounts

Це результат розділу, встановленого з defaultsопцією в fstab:

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

Це вихід mountдля того ж розділу:

/dev/sdb2 on /media/adat type ext3 (rw)

І ось обидва результати, якщо той самий розділ, встановлений від Nautilus, як некорінний користувач:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Таким чином, він схоже, що relatimeвикористовується, якщо ми змонтуємо extперегородку в 12.04. Тож додавати його вручну не потрібно. Тож моя проблема широко вирішена. Але я досі не можу зрозуміти, чому параметри, які мають бути в списку defaults, не перераховані навіть у cat /proc/mounts. Можливо, є третій і навіть кращий спосіб перерахувати параметри кріплення розділу :)

Відповіді:


6

Я вважаю, що вам потрібно мати щось у стовпці "параметри" в / etc / fstab, або команда mount спробує використовувати наступний стовпець і, ймовірно, не працюватиме. Тож якщо у вас немає конкретних змін, тоді слід встановити "за замовчуванням".

Relatime рекомендується використовувати на ноутбуках та настільних комп'ютерах із твердотільними накопичувачами - це дозволяє уникнути багато записів на жорсткому диску, тим самим покращуючи термін служби акумулятора та SSD. 'relatime' включено до стандартних параметрів ядра Linux з версії Linux 2.6.30, тому немає жодної причини його вказувати, якщо ви не використовуєте дуже старе ядро. Якщо його спеціально вказано як «за замовчуванням, відновлення часу» нічого не порушить.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.