На чистой установке Ubuntu 11.04 (Natty Narwhal) я использовал всего один раздел для всего. Строка, добавленная в файл fstab:
UUID=xxx / ext4 errors=remount-ro 0 1
Там не должно быть «по умолчанию » там?
Я столкнулся с этим при попытке переместить домашнюю папку в другой раздел. Я сделал это, и все работает нормально. Я добавил только errors=remount-ro
в строке fstab для /home
.
Сейчас я нахожусь в процессе его «защиты» и более разумного выбора этих опций (например, добавление nodev и nosuid). Итак, мне нужно добавить «по умолчанию» или нет? Почему это не добавлено?
Какие конкретные варианты являются «значениями по умолчанию» в любом случае в Natty Narwhal?
Нужно ли добавлять
UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2
или
UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2
или что-то другое?
Кроме того, я видел, что по умолчанию для Natty Narwhal по умолчанию. Но работают ли настройки по умолчанию, если в fstab не упоминается ключевое слово defaults и вывод 'mount'?
errors=remount-ro
что это переводитrw,relatime, errors=remount-ro
илиrw,suid,dev,exec,auto,nouser,async,errors=remount-ro
? У меня начиналось впечатление, что если «значения по умолчанию» явно не упоминаются, оно подразумевается в любом случае, и оно было удалено из конфигурации по умолчанию fstab из-за избыточности, если существуют другие параметры.rw,relatime,errors=remount-ro
. Когда вы что-то монтируете, вы можете проверить параметры монтирования, введя командуmount
илиcat /proc/mounts
.nodev,nosuid,errors=remount-ro
для / home, затемcat /proc/mounts
возвращается вrw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=ordered
качестве параметров. Если я отредактирую fstab и добавлю ключевое слово defaults, то оноdefaults,nodev,nosuid,errors=remount-ro
после перезагрузкиcat /proc/mounts
вернется точно так же, как и ранее. Приdefaults
добавлении в fstab ничего не меняется, по крайней мере, в / proc / mounts. Что здесь происходит?man mount
снова: некоторые из этих параметров могут быть включены или отключены по умолчанию в ядре системы. Чтобы проверить текущие настройки, смотрите параметры в / proc / mounts. Лучше перечислить нужные опции по одному и проверить их наличие.man 8 mount
говорит обerror
атрибуте, доступном дляext2
этогоThe default is set in the filesystem superblock, and can be changed using tune2fs(8)