openSUSE и f2fs: подготовка к работе

После создания файловой системы f2fs возникает естественное желание опробовать её в деле. И, в частности, поглядеть на её быстродействие в сравнении с более иными файловыми системами. Для чего желательно её примонтировать куда-либо.

И тут первое, что обнаружилось — то, что автоматически системой она не опознаётся, не смотря на обеспечение загрузки нужного модуля. То есть, в отличие от других файловых систем на внешних (по отношению к установленной openSUSE) носителях, её не видно в файловых менеджерах типа Dolphin и Konqueror. Соответственно, примонтировать её щелчок мыши на точке входа не получится. Значит, монтировать f2fs придётся руками.

Измерение скорости файловых операций желательно выполнять от лица обычного пользователя. Значит, ему и надлежит её монтировать. Поэтому от лица root’а я создаю специальный каталог /home/test и присваиваю ему атрибуты принадлежности пользователя:

# mkdir /home/test
# chown -R alv:users /home/test

Затем вписываю в файл /etc/fstab строку

/dev/sdb1       /home/test      f2fs    user,noauto 0 0

После чего возвращаюсь в сеанс пользователя и даю команду монтирования:

$ mount /home/test

которая завершается успешно: среди точек входа Dolphin’а появляется некая абстрактная Linux Filesystem.

Надо сказать, что получилось это у меня только со второй попытки. Сначала я сделал подкаталог test в своём домашнем каталоге. Где он, естественно, от природы имел пользовательские атрибуты принадлежности. И каково же было моё удивление, когда, соответствующим образом поправив /etc/fstab и примонтировав новую файловую систему (от имени пользователя, разумеется), я обнаружил, что ~/test стал принадлежать пользователю root, хотя принадлежность его к группе users сохранилась. Полагаю, что это ни что иное, как глюк — после выполнения описанных выше процедур всё оказалось нормально. Скопировав массив данных, на которых я вот уже много лет провожу прикидку быстродействия файловых операций, я приступил к делу.


К содержанию