Сайт | Скачать | Видео | Wiki

Автор Тема: ext4 в SnowDog 2.0.0  (Прочитано 4339 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
ext4 в SnowDog 2.0.0
« : 21 Апрель 2011, 17:51:40 »
А еще хорошо бы сделать поддержку ext4! У меня один из дисков в этой системе размечен, lupu видит, snowdog ни-ни
кышь в отдельную тему и логи в студию. разделы должны видеться 100%.

Прикладываю dmesg. ext4 у меня не видит не только PuppyRus 2.0.0, но и 4.20, и все что старше, джинса, и тп.

puppy 4.31 и выше, lupu-wary-квирки этот же диск прекрасно видят и работают.

Может, все решается достаточно просто? Пет какой нибудь скачать?
« Последнее редактирование: 21 Апрель 2011, 17:54:29 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн jel

  • Постоялец
  • ***
  • Сообщений: 137
  • Репутация: +11/-0
Re:ext4 в SnowDog 2.0.0
« Ответ #1 : 22 Апрель 2011, 21:38:47 »
В dmesg есть интересная строка.

Цитата
EXT4-fs (sdb4): Filesystem with huge files cannot be mounted RDWR without CONFIG_LBDAF

Суть ее в следующем: Файловая система на sdb4 создана с поддержкой больших файлов (от 2х террабайт и выше) а в ядре, использованном в puppy эта опция не включена.

Соответственно есть два варианта:

1. Пересобрать ядро с нужной опцией. (Enable the block layer ---> Support for large (2TB+) block devices and files)
2. Отключить эту опцию в существующей на sdb4 файловой системе. (tune2fs -O ^huge_file /dev/sdb4 fsck /dev/sdb4)

Первый вариант довольно трудоемкий, да и учитывая идеологию puppy врядли верный. Сомневаюсь, что кто-то будет ворочать 2х террабайтные файлы или файловые системы с помощью puppy.

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

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10736
  • Репутация: +113/-2
Re:ext4 в SnowDog 2.0.0
« Ответ #2 : 23 Апрель 2011, 03:19:20 »
1. Пересобрать ядро с нужной опцией. (Enable the block layer ---> Support for large (2TB+) block devices and files)
я проверю эту опцию в ядре. в ретро она наверное отключена а вот в модерн должна быть включена.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10736
  • Репутация: +113/-2
Re:ext4 в SnowDog 2.0.0
« Ответ #3 : 26 Апрель 2011, 13:23:27 »
Проверил, в модерн CONFIG_LBDAF=y
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:ext4 в SnowDog 2.0.0
« Ответ #4 : 26 Апрель 2011, 13:40:54 »
Может скрипты c ext4 плохо работают? Надо помучить ее mount-ом.
Engineering is the art of making what you want from things you can get.