Нежданно-негаданно столкнулся с такой вот проблемой. Установил на стареньком подопытном компьютере DragonFlyBSD, и не смог подмонтировать файловые системы Ext2 и Ext3, которые у меня уже были до этого. Пишет, что
root@DragonFlybSD host
# mount -t ext2fs /dev/ad4s3 /mnt/data
WARNING: R/W mount of ad4s3 denied due to unsupported optional features
Попробовал подмонтировать в режиме только для чтения. Подмонтировалось, но система вылетает почти сразу после первого обращения к разделу.
В этой статье прочёл о том, что корень зла кроется во флаге sparse_super моей файловой системы Ext3. Там же рекомендуется снять этот флаг следующим образом:
root@GNU/Linux host
# tune2fs -s off /dev/hda3
# e2fsck -y /dev/hda3
После чего, якобы, должно работать в *BSD.
Я попробовал это сделать, однако тут же получил такой ответ:
root@GNU/Linux host
# tune2fs -s off /dev/hda3
tune2fs 1.41.12 (17-May-2010)
Clearing filesystem feature 'sparse_super' not supported.
Полез в исходники 'tune2fs.c' и понял его так, что этот флаг, будучи единожды установленным, не снимается более.
Вопрос: возможно ли вообще снять этот флаг с уже существующей файловой системы или же его можно установить только при создании её?
Спасибо.