LINUX.ORG.RU
решено ФорумTalks

ext3 всё

 , ,


0

1

https://lkml.org/lkml/2015/8/31/22

Jan Kara

Hello Linus,

could you please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git for_linus

The biggest change in the pull is the removal of ext3 filesystem driver (~28k lines removed). Ext4 driver is a full featured replacement these days and both RH and SUSE use it for several years without issues. Also there are some workarounds in VM & block layer mainly for ext3 which we could eventually get rid of.

ext4 драйвер поддерживает ext3.

lenin386 ★★★ ()

Вы возможно удивитесь от того, сколько на ЛОРе некрофилов, к тому же многие туториалы до сих пор предлагают делать отдельный /boot в ext2 или ext3. Ну и мне кажется это будет эпичный коммит, сколько лет то ext3 была дефолтом в мире луникс, а многие до сих пор боятся ext4.

yurikoles ★★★ ()
Ответ на: комментарий от sudopacman

Месяц назад было всего лишь обсуждение, а сегодня реальный такой сформированный PR.

yurikoles ★★★ ()
Ответ на: комментарий от lenin386

Вместе с коммитом Линуса уйдёт целая эпоха. Да и по дефолту же для ext3 используется именно этот драйвер. Кроме полигона шапки, кажется.

yurikoles ★★★ ()

Они отбирают у нас Ext3!!!!

Harald ★★★★★ ()
Ответ на: комментарий от Gvidon

Нужно будет запилить новость после принятия PR, послушаем колоритные мнения анонимных аналитиков (для них регистрация = зашквар). В этот раздел они писать не могут. В общем-то для этого этот ресурс и создан?

yurikoles ★★★ ()
Последнее исправление: yurikoles (всего исправлений: 1)
Ответ на: комментарий от yurikoles

Ты всё ещё не понял, что драйвер для ext4 поддерживает ext3 и 2. Ничего вообще не изменится. Ты пишешь как и раньше mount -t ext3 или не пишешь этого. Или в fstab аналог. Так и будешь писать. Ничего не изменится. Вообще.

lenin386 ★★★ ()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от aidaho

И правильно делают.

Если насчёт /boot в ext2 можно даже согласиться, и на некоторых архитектурах иначе никак. То /boot в ext3 - это надо уже к доктору.

lenin386 ★★★ ()
Ответ на: комментарий от yurikoles

Ну и мне кажется это будет эпичный коммит

Эпичным коммит это будет только для неучей.

луникс

КЛБ!

Deleted ()
Ответ на: комментарий от lenin386

То /boot в ext3 - это надо уже к доктору.

Ну хочется людям отдать 32мб на журнал в разделе, куда пишут раз в месяц. Поскольку не ломает обратную совместимость, я не возражаю.

aidaho ★★★★★ ()
Ответ на: комментарий от aidaho

Ну хочется людям отдать 32мб на журнал в разделе, куда пишут раз в месяц

В boot раз в месяц ? Вы щто, Линукс раз месяц переустанавливаете ?

lenin386 ★★★ ()
Ответ на: комментарий от Deleted

луникс

КЛБ!

правильно писать «лялих»

:)

JB ★★★★★ ()
Ответ на: комментарий от true_admin

Оп-па, а у меня, оказывается, /boot вообще на vfat. Долго голову ломал почему. Скорее всего, из-за ueffi.

на vfat должен быть только /boot/efi

JB ★★★★★ ()

slowpoke.jpg давно уже объявляли, что удалят, алсо уже объяснили, что ничего не изменится

goingUp ★★★★★ ()
Ответ на: комментарий от ptarh

откуда врач про ext4 знать будет, его этому не учили

Harald ★★★★★ ()
Ответ на: комментарий от lenin386

Линукс раз месяц переустанавливаете

Если именно Linux, т.е. ядро, то почему нет? Оно же обновляется.

bytecode ★★ ()
Ответ на: комментарий от yurikoles

на ЛОРе некрофилов, к тому же многие туториалы до сих пор предлагают делать отдельный /boot в ext2 или ext3

Бут с ext3 ни разу нигде не видел в туториалах. Покажи что ли пруф.

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от aidaho

Ведь именно в этот раз в месяц при записи нового образа ведра может отвалится электричество. А это уже ненулевая вероятность!

yurikoles ★★★ ()
Ответ на: комментарий от ptarh

Да я на столько ССЗБ, что 3 или 4 раза восстанавливал отказавшую btrfs/bcache.

yurikoles ★★★ ()
Ответ на: комментарий от yurikoles

Ведь именно в этот раз в месяц при записи нового образа ведра может отвалится электричество. А это уже ненулевая вероятность!

А ты вообще в курсе, что журнал в ext3 откатывается юзерспейсными утилитами. И когда у вас только boot замонтирован, то откатывать журнал тупо нечем. Вот досада какая, ЛОЛ

lenin386 ★★★ ()
Ответ на: комментарий от true_admin

А смысл /boot делать отдельно от /boot/efi и под другой ФС?

что бы не держать чисто линуксовый раздел на неродной фс

JB ★★★★★ ()
Ответ на: комментарий от JB

что бы не держать чисто линуксовый раздел на неродной фс

Какие преимущества это даёт? По-моему, на редкость дурацкая причина чтобы усложнить систему без каких-либо профитов.

true_admin ★★★★★ ()
Ответ на: комментарий от true_admin

Если /boot не отдельной партицией, то делают /boot/efi в vfat.

Если отдельной - то тоже смысл есть, ext4 надёжнее fat32 при даже периодической перезаписи (в /boot - обновляемое ядро, в /boot/efi - неизменяемый grubx64.efi. Или shimx64.efi, если любитель обмазываться SecureBoot'ом)

Deleted ()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от lenin386

что-то мешает создать ext4 и выключить там журнал?

n_play ()
Ответ на: комментарий от Deleted

Оффтопика чутка вброшу:

Т.е. если я хочу сам сделать разметку и у меня UEFI, то мне надо сделать sda1 - /boot/uefi в fat32, потом sda2 в ext2 для /boot, и уже потом как обычно? Или нет?

ekzotech ★★★★ ()
Ответ на: комментарий от Deleted

Если /boot не отдельной партицией

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

ext4 надёжнее fat32

Согласен.

true_admin ★★★★★ ()
Ответ на: комментарий от true_admin

Какие преимущества это даёт? По-моему, на редкость дурацкая причина чтобы усложнить систему без каких-либо профитов.

вообще, если я правильно понимаю работу UEFI, содержимое /boot/efi должно быть на отдельном разделе, а не просто лежать в каталоге внутри /boot

JB ★★★★★ ()
Ответ на: комментарий от JB

содержимое /boot/efi должно быть на отдельном разделе, а не просто лежать в каталоге внутри /boot

Я думаю, есть стандартные локейшены где биос ищет загрузчик. Я изначально так и пытался. Однако у меня это почему-то не работало (асус, горите в аду). Поэтому я явно прописывал /boot/EFI/grub/grubx64.efi через efibootmgr или efivar .

true_admin ★★★★★ ()
Ответ на: комментарий от ekzotech

Порядок не имеет значение, как и наличие отдельного /boot. Достаточно иметь в разметке диска раздел с типом, соответствующем ESP, в FAT.

yurikoles ★★★ ()
Ответ на: комментарий от Deleted

ext4 надёжнее fat32 при даже периодической перезаписи

На аппаратах без бесперебойников эта более надёжность писана вилами по воде.

Napilnik ★★★★★ ()

Сначала они пришли за Ext3, но мы не пользовались ей, поэтому промолчали... :)

AP ★★★★★ ()
Ответ на: ШОК!! МЫ ВСЕ УМРЁМ! ШОК!! от yurikoles

Во-первых, eisa - это ни разу ни isa. Eisa - штука действительно некрофильская. Во-вторых, isa остаётся индустриальным стандартом. Мы внедряем около сотни устройств с шиной isa в одном проекте. 2016-й.

lenin386 ★★★ ()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

багфиксы, например, в убунту регулярно прилетают

Harald ★★★★★ ()
Ответ на: комментарий от yurikoles

Да и по дефолту же для ext3 используется именно этот драйвер. Кроме полигона шапки, кажется.

config EXT4_USE_FOR_EXT23
        bool "Use ext4 for ext2/ext3 file systems"
        depends on EXT4_FS
        depends on EXT3_FS=n || EXT2_FS=n
        default y
        help
          Allow the ext4 file system driver code to be used for ext2 or
          ext3 file system mounts.  This allows users to reduce their
          compiled kernel size by using one file system driver for
          ext2, ext3, and ext4 file systems.
i-rinat ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.