Что означает эта fstab строка конфигурации?

Я пытаюсь смонтировать RAID-массив на своем компьютере, и я нашел руководство в Интернете, который сказал мне добавлять этот файл к /etc/fstab:

 /dev/md0 /mnt/raid/ext4 defaults 0 0

Что делает /dev/md0 и 0 0 средний в этой строке? Или, можно ли сломать и объяснить ли строку немного лучше, объяснив, какова каждая часть строки?

-1
задан 30 March 2016 в 00:40

2 ответа

Это похоже /etc/fstab запись, но это пропускает тип файловой системы.

Давайте разделим Вашу строку на ее соответствующие части и проанализируем индивидуально.

Больше информации о fstab строки могут быть найдены в странице справочника для fstab. (эта ссылка для страницы справочника Xenial на fstab)

Примечание: Я полагаю, что эта строка является typoed, и что Вы действительно означали использовать эту строку:

/dev/md0 /mnt/raid/ ext4 defaults 0 0


Первое поле: /dev/md0

Это указывает на блочное устройство для монтирования. В этом случае, /dev/md0, который является специальным файлом, указывающим на устройство/раздел к системе.


Второе поле: /mnt/raid/ext4

Это указывает, где в системе Linux этот файл устройств должен быть смонтирован. В этом случае в пути к папке это указывает.

Учитывая следующий раздел и мое поле кавычки выше указания, что я думаю, что у Вас есть typoed, я полагаю, что это должно быть /mnt/raid.


Недостающее третье поле: тип файловой системы

При использовании fstab для монтирования вещей у нас всегда есть некоторый тип файловой системы, объявленной в третьем объекте. В Вашем fstab строка, это пропускается, который может заставить это не функционировать право.

При движении только, какой, кажется, опечатка в пути монтирования и мое поле кавычки выше указания, что я верю Вам typoed, кажется, что это должно быть ext4, но я не знаю ли дело обстоит так для Вас. Определите файловую систему, используемую на Вашем RAID-массиве, и укажите его, добавив прямо перед 'значениями по умолчанию' что файловая система использовать.


Четвертое поле: defaults - Смонтируйте Опции использовать.

Одолженный от мой Другого Отвечать на другой вопрос, defaults указывает на набор по умолчанию опций монтирования:

defaults - передает опции монтирования по умолчанию (rw - чтение-запись, suid - позвольте битам идентификатора пользователя набора или идентификатора группы набора вступать в силу, dev - интерпретируйте символ или специальные устройства блока в файловой системе, exec - выполнение разрешения двоичных файлов, auto - позволяет монтироваться с -a опция mount, nouser - мешает пользователю монтироваться, async - разрешите асинхронный ввод-вывод с файловой системой.)


Пятое поле: 0

Это поле используется dump определить, какие файловые системы должны быть выведены; 0 указывает, что это не нужно в этой файловой системе.


Шестое поле: 0

Это поле используется fsck определить порядок, в котором проверки файловой системы сделаны во время начальной загрузки. A 0 здесь указывает, что файловая система не должна быть проверена fsck когда проверка файловой системы в начальной загрузке сделана.

4
ответ дан 29 September 2019 в 09:22

Я предполагаю, что Вы добавили эту строку к /etc/fstab - Вы не можете только добавить строку там и надеяться, что что-то полезное произойдет. Если это /etc/fstab, Вы обычно находите значение в начале этого самого файла:

# <file system> <mount point> <type> <options> <dump> <pass>

для большего количества информации видят руководство

man fstab

или используют Google

, у Вас есть опечатка в Вашем файле: замена [..] /mnt/raid/ext4 [..] с [..] /mnt/raid ext4 [..] (/с пробелом)

<file system> устройство, которое содержит файловую систему

первый 0 (пятое поле): используется dump программа (man dump)

, второй 0 (шестое поле) используется fsck во время начальной загрузки

-1
ответ дан 29 September 2019 в 09:22

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

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