Как работает опция fstab 'defaults'? Рекомендуется ли релевантность?

Я знаю, что опция 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 relaytime использовалось по умолчанию для собственных файловых систем linux. Это все еще верно для 12.04? Если да, то почему я вижу это, если использую команду монтирования:

/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, как пользователь без полномочий root :

/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. Может быть, есть третий и даже лучший способ перечислить параметры монтирования раздела:)

10
задан 9 July 2012 в 20:11

8 ответов

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 25 July 2018 в 18:09

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 31 July 2018 в 10:57

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 2 August 2018 в 00:23

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 4 August 2018 в 15:51

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 6 August 2018 в 00:30

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 7 August 2018 в 17:54

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 10 August 2018 в 06:45

Я считаю, что вам нужно что-то в столбце "options" в / etc / fstab, иначе команда mount попытается использовать следующий столбец и, вероятно, не будет работать. Поэтому, если у вас нет конкретных изменений, тогда следует указать «значения по умолчанию».

Relatime рекомендуется на ноутбуках и настольных компьютерах с твердотельными накопителями - это позволяет избежать большого количества дополнительных операций записи на жесткий диск, тем самым улучшая заряд батареи и SSD жизнь. 'relaytime' был включен в значения по умолчанию для ядра linux начиная с linux версии 2.6.30, поэтому нет никаких оснований указывать его, если вы не используете очень старое ядро. Если его специально указать как «значения по умолчанию, относительное время», то ничего не сломается.

5
ответ дан 15 August 2018 в 18:38

Другие вопросы по тегам:

Похожие вопросы: