3

Я использую Beaglebone черный с NFS,
Я отформатировал внутренний eMMC с файловой системой ext4,

когда я монтирую файловую систему, используя следующее всплывающее окно с сообщением о том, что файловая система монтируется без journal , как я могу монтировать файловую систему с журналом,

# mount -t ext4 /dev/mmcblk0p2 /media/emmcrfs/
[10639.836647] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)

Еще одна вещь, которую я прочитал, это оперативный журнал лучше для встроенной системы, это так?
Как я могу установить опцию оперативной памяти?

Должен ли я использовать утилиту tune2fs ?

1 ответ1

1

хорошо с некоторым экспериментом я нашел ответ,

Я использовал команду mke2fs /dev/mmcblk0p2 для форматирования раздела. И после этого, если я монтирую /dev/mmcblk0p2 в /media/emmcrfs сообщение о том, что он монтирует файловую систему без журнала.

Когда я использовал mkfs.ext4 /dev/mmcblk0p2 чтобы отформатировать раздел, а затем смонтировать /dev/mmcblk0p2 я увидел, что mount указывает на то, что он монтирует файловую систему с журналом. Точное сообщение см. Ниже команды

# mount -t ext4 /dev/mmcblk0p2 /media/emmcrfs/
[ 3172.107869] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

Поэтому, когда я погуглил его, я обнаружил, что утилита mke2fs ссылается на файл /etc/mke2fs.conf для различных опций. если mke2fs не задан какой-либо аргумент, он принимает параметры из [defaults] из /etc/mke2fs.conf и эти параметры [defaults] не имеют опции журнала.

Когда я использую команду mkfs.ext4 она внутренне вызывает mke2fs с ext4 качестве параметра, и из-за чего mke2fs ссылается на параметры для [ext4] в /etc/mke2fs.conf . В моем случае [ext4] содержит параметр ведения журнала, поэтому он создает журнал.

Надеюсь, это поможет кому-то, имеющему тот же вопрос, что и я :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .