1

Добрый день. Подскажите как узнать все ФС, которые поддерживает ядро.

2

Что-нибудь вроде:

zegrep _FS /proc/config.gz | grep -v '^#'

...но без претензий на истину bx

P.S. ...или даже так:

zegrep '_FS=' /proc/config.gz | grep -v '^#'
Был, был и весь вышел...

3

Lupo Alberto пишет:

Что-нибудь вроде:

zegrep _FS /proc/config.gz | grep -v '^#'

...но без претензий на истину bx

P.S. ...или даже так:

zegrep '_FS=' /proc/config.gz | grep -v '^#'

тут я так понимаю y - поддерживается(yes), а m-?

4

vinner пишет:

а m-?

m - модуль, то есть поддержка не в самом ядре а в отдельном модуле

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

5

Хорошо, тогда в догонку такой вопрос, нужно создать раздел с ext4. CONFIG_EXT4_FS=m - есть, а команды mkfs.ext4 нет, мне нужно создавать ФС через какие-то другие программы?

6 (01.07.2012 23:08:02 отредактировано yars)

У меня эта команда входит в состав пакета util-linux, так что нужно его обновить...
UPD: А, плохо смотрел, действительно:

# grep /var/log/packages/* -e mkfs
/var/log/packages/udisks-1.0.4-i486-1:usr/libexec/udisks-helper-mkfs
/var/log/packages/util-linux-2.19-i486-1:sbin/mkfs.minix
/var/log/packages/util-linux-2.19-i486-1:sbin/mkfs
/var/log/packages/util-linux-2.19-i486-1:sbin/mkfs.cramfs
/var/log/packages/util-linux-2.19-i486-1:sbin/mkfs.bfs
/var/log/packages/util-linux-2.19-i486-1:usr/man/man8/mkfs.bfs.8.gz
/var/log/packages/util-linux-2.19-i486-1:usr/man/man8/mkfs.minix.8.gz
/var/log/packages/util-linux-2.19-i486-1:usr/man/man8/mkfs.8.gz
file $(which mkfs.ext4)
/sbin/mkfs.ext4: symbolic link to `mke2fs'
file $(which mke2fs)
/sbin/mke2fs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
grep /var/log/packages/* -e mke2fs
/var/log/packages/e2fsprogs-1.42.2-i486-1:sbin/mke2fs
/var/log/packages/e2fsprogs-1.42.2-i486-1:usr/man/man8/mke2fs.8.gz
/var/log/packages/e2fsprogs-1.42.2-i486-1:usr/man/man5/mke2fs.conf.5.gz
/var/log/packages/e2fsprogs-1.42.2-i486-1:etc/mke2fs.conf.new
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

vinner пишет:

Хорошо, тогда в догонку такой вопрос, нужно создать раздел с ext4. CONFIG_EXT4_FS=m - есть, а команды mkfs.ext4 нет, мне нужно создавать ФС через какие-то другие программы?

У меня это пакет e2fsprogs, поищите в своём репозитории подобное название.
Покажите от root'а вывод команды

which mkfs.ext4
Был, был и весь вышел...

8

Посмотреть в каком пакете находится нужный файл можно так:

yum provides "*mkfs.ext4"

P.S. Когда задаёшь вопрос лучше сразу спрашивать что ты хочешь, а не начинать издалека (про поддерживаемые ФС ядром).
А также указывай какой у тебя дистрибутив, его версию и  установлены ли обновления.

9

Lupo Alberto пишет:
vinner пишет:

Хорошо, тогда в догонку такой вопрос, нужно создать раздел с ext4. CONFIG_EXT4_FS=m - есть, а команды mkfs.ext4 нет, мне нужно создавать ФС через какие-то другие программы?

У меня это пакет e2fsprogs, поищите в своём репозитории подобное название.
Покажите от root'а вывод команды

which mkfs.ext4
/usr/bin/which: no mkfs.ext4 in (/opt/xensource/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

10

Vascom пишет:

Посмотреть в каком пакете находится нужный файл можно так:

yum provides "*mkfs.ext4"

P.S. Когда задаёшь вопрос лучше сразу спрашивать что ты хочешь, а не начинать издалека (про поддерживаемые ФС ядром).
А также указывай какой у тебя дистрибутив, его версию и  установлены ли обновления.

Спасибо, в моем случае оказался он в пакете  e4fsprogs.i386 0:1.41.12-2.el5. Просто сначала я подозревал, что само ядро старенькое и не поддерживает ext4.

11 (02.07.2012 10:03:51 отредактировано Vascom)

Несмотря на то, что в EL5 ядро действительно старое, RedHat бэкпортирует в него фичи из новых ядер, поэтому оно и стабильное и навороченное одновременно.