LINUX.ORG.RU

Переход на ext4

 , ,


0

1

Ext4 является новейшей из длинного перечня файловых систем для Linux и, похоже, она станет такой же важной и популярной, как и ее предшественницы. В качестве системного администратора Linux вам необходимо разбираться в преимуществах, недостатках и основных этапах перехода на ext4. В этой статье рассказывается, как перейти к использованию ext4, как настроить привычные средства обслуживания файловой системы для работы с ext4 и как полностью использовать возможности этой файловой системы.

>>> Подробности

★★★

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

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

Ы? в каком случае? Если FS прицепить в регистрозависимом режиме? А можно ещё хрен дверью прищемить…

> вендовый и мак-софт здесь не нужен, своего хвататет

то-то, смотрю, вайн так популярен!

adarovsky ★★★★
()

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

anonymous
()

>Например, вместо исправления ошибки занимаются звиздежом.

Ошибка = свобода в именовании файлов?

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

>>ха, ха и ха. А теперь представь, что эта система, в которую вложено энное количество человеко-лет. И править её в угоду упёртым анонимам не будет никто.

>тогда я поищу альтернативы

ЗОМГ! как я это пропустил… Народу покажу: те, кто в теме, повеселятся на славу!

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

>64 бита — объективные особенности платформы

>> не открывают файлы не в том регистре.

>а вот это — тараканы в голове разработчиков FS. Ничем не подкреплённые, причём. В отличие от.

Ну в общем понятно...

Успехов в работе, надеюсь заказчики у Вас не переведутся. Хотя кризис делать-то нечего ищут что дешевле.

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

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

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

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

> Например, вместо исправления ошибки занимаются звиздежом.

Значит не надо это никому. И тебе в том числе. А то бы исправил уже давно.

anonymous
()
Ответ на: комментарий от adarovsky

> Если FS прицепить в регистрозависимом режиме? А можно ещё хрен дверью прищемить…

В винде тоже можно ФС сделать регистрозависимой. Твои софтины в этом случае работать не будут, да?

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

>Значит не надо это никому. И тебе в том числе. А то бы исправил уже давно.

Научись читать. Там, где я мог, я поправил.

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

>В винде тоже можно ФС сделать регистрозависимой. Твои софтины в этом случае работать не будут, да?

Станут. Просто сниму #ifdef с костыля для линукса )

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

> Научись читать. Там, где я мог, я поправил.

Молодец. В чем тогда проблема? И что в винде-то делать, если включена регистрозависимость?

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

>Значит не надо это никому. И тебе в том числе. А то бы исправил уже давно.

Да ничего он наверняка не может, дали ему bloatware мег на 100 исходного кода, в котором еще пара библиотек куплены и есть только в бинарниках, поправишь одно библиотеки перестают работать, приходится клепать workaround на workaround, все индусами писано, а нам трахаться. Вот после такого удовольствия он приходит на лор и говорит нам, что это на самом деле баг, и в линукс баги не правят, отрывается.

anonymous
()
Ответ на: комментарий от adarovsky

> Просто сниму #ifdef с костыля для линукса )

Жесть. Кастом-билды под по-разному настроенные системы :D

anonymous
()
Ответ на: комментарий от adarovsky

> Там, где я мог, я поправил.

Что-то мне это напоминает. А вспомнил: историю как в PostgreSQL эмулировали регистронезависмость MSSQL ибо 1С понятно на что завязан был. Но к счастью это был не повод сделать и PostgreSQL регистронезависимым.

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

>Молодец. В чем тогда проблема?

Тем, что я есть не везде. И чиниться это должно в другом месте. Читай тред.

>И что в винде-то делать, если включена регистрозависимость?

вернуть, как было.

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

>Что-то мне это напоминает. А вспомнил: историю как в PostgreSQL эмулировали регистронезависмость MSSQL

Я что-то пропустил, или в PostgreSQL пропал ilike? Регистронезависимый like и '=' — нарушение стандарта, если я правильно помню. Поэтому это на совершенно законных основаниях не включили в upstream.

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

> вернуть, как было.

Персонально для какого-то одного поделия? Проще заказать софт нормальному вендору.

> И чиниться это должно в другом месте.

Не должно это нигде чиниться. ФС бывают регистрозависимые и регитсронезависимые. Жизнь такая. Не нужно свою неспособность поддержать все режимы перекладывать на других.

anonymous
()
Ответ на: комментарий от adarovsky

> Регистронезависимый like и '=' — нарушение стандарта, если я правильно помню.

Нет, это не определено стандартом, по крайней мере SQL99, т.е. каждый домысливает как хочет. В MSSQL по дефолту like case-insensive, в postgres - sensitive.

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

>ФС бывают регистрозависимые и регитсронезависимые. Жизнь такая.

Регистро(не)зависимость в ZFS выставляется одним параметром, например.

anonymous
()
Ответ на: комментарий от adarovsky

>то-то я в своё время наприседался при поднятии сайта, который делался на винде. Мне это приснилось, вероятно. И танцы на ушах при портировании платформы исполнения приложений в винды на линукс — тоже, наверное, приснились.

То есть проблема в в переходе с венды. Но таких мелких отличий довольно много. Кодировка другая, скрытые файлы отмечаются по другому, ограничения на длинну имени файла и т.д.

К чему тогда все эти отсылки к языку, к правильности? Сказал бы просто - хочу как в венде и все!

>Потому как макос — отличный пример хорошего юзабилити.

местами

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

>Ы? в каком случае? Если FS прицепить в регистрозависимом режиме? А можно ещё хрен дверью прищемить…

Странно. Макось предлагает на выбор четыре пункта -

1) hfs+ case insensetive.

2) hfs+ case sensetive.

3) hfs case insensetive

4) hfs case sensetive

А не

1) hfs+ case insensetive.

2) hfs+ прищемить хрен дверью.

3) hfs case insensetive

4) hfs прищемить хрен дверью

>то-то, смотрю, вайн так популярен!

где? вайн отнюдь не мейнстрим в линуксе. В то время как в макоси без гну шагу не ступить...

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

>Дата установки: 13.07.2008, 21:24:04 Время работы системы: 2 дн., 2 час., 38 мин, 22 сек.

Дата iнсталяцiї ОС 10.08.2006

А у вас как с вендой?

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

>Персонально для какого-то одного поделия?

нет, просто не ломать. В винде изначально FS настроена как надо

>Проще заказать софт нормальному вендору

Нормальный софт учитывает то, что бывают FS с патологиями. Как наш, например. А вот nautilus, dolphin и прочие — не учитывают. Кривые, чтоли? И их надо у нормального вендора заказывать?

>Не должно это нигде чиниться. ФС бывают регистрозависимые и регитсронезависимые. Жизнь такая.

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

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

>К чему тогда все эти отсылки к языку, к правильности? Сказал бы просто - хочу как в венде и все!

Нет, не хочу, как в винде. Там своих косяков до чёрта. Хочу, чтобы было правильно. То есть, в соответствии с нормами языка.

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

> Странно. Макось предлагает на выбор четыре пункта

Если специально не искать, то не предлагает. Чтобы поменять, надо сделать нетривиальные телодвижения, читай, прищемить хрен дверью

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

> Подробности тут: http://www.inp.nsk.su/~baldin/PostgreSQL/1C/1C.html

Было бы просто прекрасно, если бы разработчики ext2 поступили так же: реализовали опциональную поддержку регистронезависимых операций с файлами, и в инсталляторах добавили галочку в разбивке дисков.

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

> Было бы просто прекрасно, если бы разработчики ext2 поступили так же: реализовали опциональную поддержку регистронезависимых операций

Да и без этого неплохо.

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

То что вы мне написали про юзкейз - сомнительная вещь. Вы так и не показали зачем там нужна регистронезависимость. Если из документа есть ссылка на файл - то редактор должен сам проверять её валидность, предлагать пользователю вставить эту ссылку и если что - поправить. (если опечатка в тексте или в регистре). Но причём тут ФС?

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

> Тарпимо, скажем так.

10+ лет в Линуксе - ни одной проблемы с case-sesitivity вообще.

> В макоси значительно приятнее.

Это многое объясняет...

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

>Нет, не хочу, как в винде. Там своих косяков до чёрта. Хочу, чтобы было правильно. То есть, в соответствии с нормами языка.

Нормами какого языка? И какой кодировки? Если я сейчас подмонтирую файловую систему в koi8-r, как там будет работать case insensetive? И зачем эту сложную, сбоящую функцию тянуть в самые низы системы? Ведь все работает!

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

>Если специально не искать, то не предлагает. Чтобы поменять, надо сделать нетривиальные телодвижения, читай, прищемить хрен дверью

согласен. Установка с русским языком там тоже требует специальных поисков, то есть, читай, прищемить хрен дверью.

А уж гнутый софт тогда как там ставится, этож отбойным молотком по хрену...

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

> Нормами какого языка?

на котором говорит пользователь. Читай, юникодом.

>И какой кодировки?

юникод

>Если я сейчас подмонтирую файловую систему в koi8-r

то ядро будет преобразовывать имена из koi8 в юникод и обратно. В каком-то виде это есть и сейчас, при подключении файловых систем vfat.

>И зачем эту сложную, сбоящую функцию тянуть в самые низы системы? Ведь все работает!

Можно сделать лучше. Даже BSD'шники осилили (см. ZFS) :)

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

>10+ лет в Линуксе - ни одной проблемы с case-sesitivity вообще.

А у меня время от времени появляются файлы с одним именем и разным регистром. Обычно, после копирования откуда-то. Приходится смотреть, и какой-то из них удалять. Не смертельно, но напрягает. Ну и по работе пару раз налетал на косяки, см. выше. Стаж такой же. Года с 2000 — основной системой и дома, и на работе.

>Это многое объясняет...

А ещё у меня есть айфон, да :)

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

>>10+ лет в Линуксе - ни одной проблемы с case-sesitivity вообще.

>А у меня время от времени появляются файлы с одним именем и разным регистром.

А это точно проблема Линукса? :D

> Обычно, после копирования откуда-то.

Ы? Они могут быть скопированы только с case-sensitive ФС.

> А ещё у меня есть айфон, да :)

Расскажи нам об этом, тебе станет легче %)

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

> согласен. Установка с русским языком там тоже требует специальных поисков, то есть, читай, прищемить хрен дверью

при первом запуске спросило, ты, дескать, откуда? Я сказал, что из России, и всё стало по русски

>А уж гнутый софт тогда как там ставится, этож отбойным молотком по хрену...

Да ладно, почти всё есть сразу. Который дополнительно — да, песня. macports я не осилил, а через fink поставил целый colordiff :)

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

>А это точно проблема Линукса? :D

Да, на мак всё копируется как надо

>Ы? Они могут быть скопированы только с case-sensitive ФС.

Нет. Откуда угодно. В моём случае, с флешки и самбы.

> Расскажи нам об этом, тебе станет легче %)

Это я к тому, что я, вероятно, безнадёжен. Думал, ты в курсе местного айфонофольклора…

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

>> Ы? Они могут быть скопированы только с case-sensitive ФС.

> Нет. Откуда угодно. В моём случае, с флешки и самбы.

Могу сказать только одно - ни разу не было.

>> Расскажи нам об этом, тебе станет легче %)

>Это я к тому, что я, вероятно, безнадёжен. Думал, ты в курсе местного айфонофольклора…

Я в курсе, но природный оптимизм берет свое. У каждого должен быть шанс исправиться :D

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

>JFS, как выяснилось, нормальная.

Про тебя тоже всё выяснилось

>Например, вместо исправления ошибки занимаются звиздежом.

Пока что звездежём здесь только ты занимаешся (да ещё анонимусы подзвёздывают).

fuse-слой поверх ЛЮБОЙ FS, обеспечивающий "регистронезависимость" пишется "на коленке за час". Почему же никто до сих пор его не написал? Наверное, потому, что никому (из десятков тысяч могущих это написать) до сих пор не поступал заказ от Общества Тупых Блондинок или из какой нибудь дурки. Так что ты - первый заказчик:)

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

>то-то, смотрю, вайн так популярен!

Это ты на свой комп смотришь.

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

>Нет, у 99% пользователей компьютеров.

Забавно... А что тогда 99% пользователей "правильных систем" хотят от системы, которой (по их быдло-мнению) пользуются меньше 1%?

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

>Потому что в нормальных системах всё работает как надо.

Если это ТЕБЕ, adarovsky, надо, то это ещё один аргумент в пользу регистроНЕзависимости.

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

>Как ты потом эту коллекцию с stone.jpg и Stone.jpg будешь товарищу на флешку с vfat записывать? А на DVD, чтобы потом твоя бабушка на плейере смотрела?

Я думал, ты хоть что-то о файловых системах знаешь. А оказывается - ты тупой тестер?

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

>"сделайте вот так" — это называется обсирать?

После этого вопроса тебе уже сказали куда пойти. Что ты до сих пор здесь делаешь? никак не уймёшся? Куда санитары смотрят?

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

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

adarovsky, займись своим гуманитарным говном и не лезь в IT - ты тупой (как и все "чистые" гуманитарии).

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

>при первом запуске спросило, ты, дескать, откуда? Я сказал, что из России, и всё стало по русски

В списке России не было. Ты нажал кнопочку открывающую весь список, то есть прищемил хер дверью...

>Да ладно, почти всё есть сразу. Который дополнительно — да, песня. macports я не осилил, а через fink поставил целый colordiff :)

Я macports осилил. Поставил mplayer, mc и еще кой чего. Но макпорты не знают, что такое транзакции. Чуть что не так и все рушится. Впрочем, для начала и это неплохо.

А fink сделан хорошо, то mc в нем оказался битый. Впрочем везде в макоси мс собран без юникодовых патчей, так что макось и тут повернулась к юзеру жопой...

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

>на котором говорит пользователь. Читай, юникодом.

зашибись. Во первых нет такого юникода, который охватил бы все языки. Во вторых, это ж какой объем для функции приведения регистра...

> то ядро будет преобразовывать имена из koi8 в юникод и обратно.

да откуда она узнает, что там именно koi8-r? нет таких опций у ext2/3,xfs,jfs etc...

>В каком-то виде это есть и сейчас, при подключении файловых систем vfat.

именно. Потому что эта чужая система и для нее сделали опции. Причем долгое время для смены кодировки приходилось пересобирать ядро. Спасибо, но нахер надо...

>Можно сделать лучше. Даже BSD'шники осилили (см. ZFS) :)

Лучше - не будет. Регистронезависимая ФС нужна очень редко.

AVL2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.