1.1, Аноним (-), 15:22, 24/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ошибки ясны, но неплохо было бы писать и комментарии к каждому пункту.
| |
1.2, Аноним_ (?), 16:34, 24/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
если я правильно понял последнюю статью - вместо всего этого траходрома, можно было просто воткнуть диск в виндовую машину, на которой стоят бесплатные драйвера от парагона?
(ну и отдельный привет дистрибутивам, в которых штатно нет ни lvm, ни md, ни правил udev, которые по идее должны бы автоматически сработать при втыкании подобного диска, и даже до ext?чегоинтересно fs надо добираться через анус - я правильно понимаю, что это не только убунта, но и новый-модный дебиан такие?)
Что seagate'овые насы какое-то совершенно феерическое дерьмо, в общем, тоже понятно.
| |
|
2.3, P.Galloway (ok), 17:02, 24/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> даже до ext?чегоинтересно fs надо добираться через анус
Как бы, если есть поддержка etx4, то можно было не добираться через одно место, а указать тип fs при монтировании. Т.е. можно обойтись без fuse-драйверов.
Можно смоделировать так: создать на любом новомодном дистре ext2 volume и попытаться штатно его смонтировать, без указания fs. Вас скорее всего будет ждать облом, который легко обходится указанием fs (mount -t ext2 ...) вручную.
| |
|
3.4, Аноним_ (?), 17:27, 24/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Как бы, если есть поддержка etx4,
ну, я в общем надеюсь, что ext4-то в убунте еще не выпилена по умолчанию...хотя кто их, затейников, знает...
> то можно было не добираться через одно место, а указать
> тип fs при монтировании.
ну, ни из этой, ни из англоязычной статьи неочевидно, что там за ext, и смонтируется ли она драйвером ext4 (судя по другой англоязычной статье - ext3 с неведомым набором фич, но там другая модель наса). А других модулей в убунте, похоже, и нет?
у меня недостаточно модный дистрибутив, хнык-хнык:
linux-1ecg # mkfs.ext3 /dev/sdd1
[skip]
linux-1ecg # mount /dev/sdd1 /media
linux-1ecg #
linux-1ecg # mount
[skip]
/dev/sdd1 on /media type ext3 (rw,relatime,[skip]
ext2, мне кажется, нет смысла проверять - она должна автомонтироваться как ext4 без журнала, и в любом случае, вряд ли даже очень рукожопые создатели насов могли выбрать ЭТУ fs.
(не посмотрел, кто мне загрузил драйвера, но вряд ли mkfs, ей вроде совершенно ненужно)
| |
|
|
5.7, Анон_ (?), 21:54, 24/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Драйверу ext4 плевать на наличие модулей ext[23]. ext? обратно совместима (в теории)
только в теории.
На практике и ext4 и ext3 - полу-независимые форки ext2, сделанные в разное время разными очень не любившими друг-друга командами. Поэтому без специального пинка ext4 ext3 читать не будет (у меня, как видишь, автоподгрузился отдельный ext3-модуль ради этого, хотя, разумеется, отродясь таких fs эта система не видала), а писать, по-моему, вообще не заставишь - а вот ext2 будет, на эту тему там специально подложено соломки (плюс, на самом деле, она не очень умеет их отличать - с ее точки зрения это такая кривая ext4, в которой половина полей незаполнена, и половина фич не включена, журнал в том числе. ext3 угадывается по номеру ревизии и журнал inode, причем конкретной кривой версии).
но у ext2 очень неприятные ограничения и очень большие проблемы с количеством файлов в каталоге (поскольку ни dirindex нету, ни чего еще), вряд ли ее в XXI веке кто-то использует внутри даже очень жопоруких насов.
mount у всех один и тот же, из util-linux. Кстати, если указать ему тип fs явно, то без правильного модуля он ее не смонтирует вообще.
так что, похоже, убунта и дебиан просто перестали собирать модуль ext3 - что очень глупо с их стороны, ставиться на такое никто, конечно, не будет, а вот диск с унаследованной системы вполне вписывается в концепцию.
> ТС в tip'е грузит fs в RO - каких таких фич ему может не хватать?
там не не хватает, там лишние наличествуют, по которым оно угадывает, что это не 4.
Кстати, ext3, к примеру, при монтировании незакрытой fs в обязательном порядке накатывает лог ;-) То есть "честный" r/o не умеет в принципе (там в сравнительно новых есть отдельный параметр, заставляющий смонтировать без накатывания лога, сбэкпорченный из ext4, но именно отдельный)
| |
|
|
7.9, Stax (ok), 12:36, 25/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Более того - и с ext2 у вас получится ровно то же самое :)
(создать честный ext2, смонтировать модулем ext4 и работать, и он останется тем же ext2)
А что по модулям, в большинстве дистрибутивов в ядре по умолчанию уже давно выплили сборку ext2 и ext3 модулей, т.к. модуль ext4 заведомо гарантированно корректно работает с ними.
| |
7.11, Аноним_ (?), 14:28, 25/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Проблемы убунтойдов :( - релиз ОС хоть указывайте!
убунтоиды, конечно, вредители, но не настолько, не настолько.
Все что у них могло отличаться - это версия ядра и версия util-linux. (и версия mke2fs, но не у них, а у сигейта. Но это вряд ли, совсем уж мистика)
"Latest Ubuntu iso (in this tutorial, I’m using 14.04.1 32 bit version). You can download it here " - статейка-то 2014 года (что за версия у автора опеннетовской статьи и вообще делал ли он что-то кроме перевода той - дело темное)
Причем тот факт, что они втащили в базовые репо fuseext2 (которой вообще нечего делать в линуксах, ее для макое... писали) говорит о том, что что-то такое подозревали.
Неисключено вот, что кто-то шибкоумный у них там прочитал что "модули ext2 и ext3 собирать необязательно", внес это ценное знание в скрипты, собирающие убунтиное ядро, и не потрудился дочитать до конца, а там в конце было что-нибудь вроде "с версии ядра на две единички большей, чем используемая убунтой"
> Спор, как-то, неинтересным выходит :(.
мне интересно, как они этого изумительного результата добились ;-) и распространяется ли проблема на дебиан (очень подозреваю, что да) но не настолько, чтобы качать исходники пакетов и разбираться, какие версии и каким замысловатым образом им удалось так собрать.
| |
|
6.16, Аноним (-), 15:34, 05/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> На практике и ext4 и ext3 - полу-независимые форки ext2, сделанные в разное время разными очень не любившими друг-друга командами.
Bullshit. ext3 это ext2 с прилепленным на скотч журналом. ext4 отличается стандартным наличием несовместимых фич, в первую очередь экстентами. При этом никто не запрещает создать ext2 с _любой_ фичей ext4, но такая ext2 не будет поддерживаться старым модулем ext2/3. Модуль ext4 полностью совместим с ext2/3, и в большинстве дистрибутивов ядро собрано без старого модуля.
| |
|
|
4.6, P.Galloway (ok), 20:09, 24/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Посыл мой даже был скорее таков: современный mount без указания опций считает, что ему пытаются подсунуть ext4 и ругается/не_монтирует если это не так.
Фряшники в этом роде вообще стойкие люди - их mount всегда по умолчанию считает, что ему "сунули" UFS2 (ну, наверное, с 5.2 или 6.х и старше). Хочешь монтировать что-то иное - будь добр, укажи тип fs, ну или сходи лесом (для внимательных пользователей FreeBSD, утрудивших себя чтением man mount, сей факт считается вполне нормальным и приемлемым).
В *buntu/Debian могут быть особые уличные чёрномагические патчи от мэйнтейнеров (сие есть не всегда хорошо), поэтому не знаю как именно там. Для реанимации упавших систем мне проще подгрузить по PXE SystemRescueCD (Gentoo) и "реанимировать" что-либо уже там ("базовый" набор ПО присутствует - ddrescue, testdisk и т.п.).
> ext2, мне кажется, нет смысла проверять
> - она должна автомонтироваться как ext4 без журнала
В этом вот, как раз, я не уверен, фактически, "автоматом" ("пулемётом"/"пелоткой"/etc) должна монтироваться только ext4, а все остальные - только с указанием типа fs.
| |
|
3.18, darkshvein (ok), 07:07, 10/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
около пяти команд это траxодром? какие мы нежные :-)
НАС зигейта были бы гyвном, если бы использовали свой, несовместимый рэйд-формат. вот тут бы был траxодром, да)
| |
|
4.19, Аноним_ (?), 11:51, 11/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> около пяти команд это траxодром?
когда их за тебя уже подобрали - то нет.
А когда ты их методом проб и ошибок, а в неназываемой системе все работает сразу - как-то обидно, да.
> НАС зигейта были бы гyвном, если бы использовали свой, несовместимый рэйд-формат
нас сигейта не были бы этим самым, если бы просто работали, а не "заморгал лампочкой и перестал отвечать на внешние раздражители", и тогда было бы совершенно все равно, какой там внутри формат.
А мы в тредике обсуждали, не эта ли же самая субстанция нынешняя убунта, и что именно там сломали,что требуются настолько ненатуральные телодвижения. Там вот внизу пишут что нет, это, типа, вообще весь линукс так работает, fs созданную не на той архитектуре, ядру никак не прочитать, "зато оптимизированно". То ли дело юзерспейс-поделке, написанной для маков по преимуществу.
| |
|
|
|
1.17, antitroll (?), 20:04, 05/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Много воды. Можно было просто написать что ext* на не х86 NASах форматируется с 64к блоком, с которым ядерный (х86) ext* драйвер не может работать (только 4к блоки) -- и поэтому надо использовать fuseext2 который может работать с ext* c 64к блоками
| |
|