Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Монтирование ext3fs во FreeBSD 5.2 (http://forum.oszone.net/showthread.php?t=15563)

dmitryst 27-02-2004 03:05 84241

Есть ли поддержка ext3fs в ядре FreeBSD 5.2 по умолчанию или надо его пересобрать?
При попытке монтирования говорит "No such file or bad superblock" или что-то в этом роде :(

PS а в 2.4.20 ядре линукса поддержка BSD файловой системы как реализуется?

Belansky 27-02-2004 23:43 84242

dmitryst
Если мне не изменяет склероз, то в стандартном ядре GENERIC поддержка ext3fs уже включена "по умолчанию", просто FreeBSD работает с ней, как с ext2fs. На свякий случай проверьте это в /sys/i386/conf/GENERIC. Если таковая всеже не включена, то придется ядро пересобрать.
Далее: каков синтаксис команды, с помощью которой Вы пытались монтировать разделы ext3fs? Что в логах?
Для поддержки ufs в Linux необходимо включить таковую и пересобрать ядро.

dmitryst 02-03-2004 02:14 84243

Ээээ....вообще-то я в этом файле ничего подобного не нашел:(
msdosfs, iso9660 есть, а линуксовой фс нету...
придётся ядро ковырять...

Guest 02-03-2004 19:28 84244

dmitryst
options EXT2FS

но ext3 он кажется не будет монтировать.
Вообще смотри в файл /usr/src/sys/i386/conf/NOTES для всех возможных опций ядра.

Belansky 03-03-2004 01:44 84245

Guest
Цитата:

но ext3 он кажется не будет монтировать
Глубочайше ошибаетесь.

Guest 03-03-2004 16:06 84246

Belansky
Да, извиняюсь за дезинформацию, перепутал :)
Будет.

Belansky 03-03-2004 23:50 84247

Guest
А тут и путать нечего. См.: man mount :)

dmitryst 04-03-2004 01:32 84248

Belansky
:up: :up: :up: УРА!!! заработало! перекомпилил ядро и заодно анти-мышиный патч приложил:) Усё ОК, обе ext, и 2-я и 3-я монтируются, _:но:_ русских буковок не видно :down: . Локаль, вообще-то, en_EN, может, русский добавить? опции iocharset как в линиксе, нету... а у меня там много чего в ср-1251 кодировке...:o

Guest 04-03-2004 11:32 84249

dmitryst
Может такой метод подойдёт?
http://freebsd.org.ru/how-to/russian/rudosfs.html

Belansky 04-03-2004 21:40 84250

dmitryst
Могу посоветовать монтировать так:
Код:

mount_ext2fs -o rw -L ru_RU.KOI8-R -D 866 -W koi2dos /dev/вашдиск /mnt/точка монтирования
[s]Исправлено: Belansky, 21:41 4-03-2004[/s]

dmitryst 05-03-2004 02:21 84251

Belansky
попробуем :)

Belansky 05-03-2004 20:15 84252

dmitryst
И каковы пробы? :)

Guest 07-03-2004 01:50 84253

Belansky from dmitryst

угробил систему:( : trap12:page fault while in kernel mode:o
что делать? в fstab ничего не трогал, пытался (неудачно) собрать ltmdm из портов:( и после этого такое......

dmitryst 07-03-2004 04:19 84254

213.157.193.*
Это был я. Удалось зайти в single user mode, но, по-видимому, придётся всё заново ставить...:(

Belansky 07-03-2004 15:16 84255

dmitryst
Пока есть возможность загрузиться хотя бы в single user, есть возможность перемонтировать все разделы в режиме read/write и пересобрать систему с исходных текстов без убивания всего и вся, стараясь избежать ошибок, которые привели к краху системы.

dmitryst 08-03-2004 02:15 84256

Belansky
ну всё уже позади :)
перезаписал все порты заново, удалил свои ( в том числе и ltmdm, ради которого всё и затевалось) и  пока что грузимся нормально, ядро оказалось вполне рабочим.

ну так вот, сейчас консоль всё-таки русифицирую, а потом надо проверить монтирование с поддержкой ср-1251 (ну нету у меня KOI8...а у вас что и винды на кои8 работают??:gigi: ) линуксовой системы, только я не понял, консоль можно русифицировать только под кои8 или другие кодировки тоже доступны? ( я имею в виду FreeBSD)

Belansky 08-03-2004 22:20 84257

dmitryst
Цитата:

.а у вас что и винды на кои8 работают??
А у меня винды вообще на работают за ненадобностью. Уже месяцев восемь как полностью снес.
Цитата:

консоль можно русифицировать только под кои8 или другие кодировки тоже доступны?
Нет, можно использовать и cp1251 и utf8, но настраивать несколько сложнее. Да и зачем? :confused:

dmitryst 09-03-2004 01:02 84258

Belansky
Цитата:

Нет, можно использовать и cp1251 и utf8, но настраивать несколько сложнее. Да и зачем?
Чтобы из виндов и линукса (там у меня локаль ср1251)  файлики по-русски читать :)
а винда у меня из семейных соображений стоит :)  да и поиграть иногда хочется :shuffle:

Belansky 09-03-2004 23:15 84259

dmitryst
Цитата:

Чтобы из виндов и линукса (там у меня локаль ср1251)  файлики по-русски читать
Файлики по-русски читать и с локалью в koi8-r с успехом можно. Я же читаю.  :)
Цитата:

а винда у меня из семейных соображений стоит
А моя жена работает на том, что стоит в данный конкретный момент. В свое время винды всех версий перепробовала вслед за мной, потом mandrake linux, а сейчас FreeBSD.
Цитата:

да и поиграть иногда хочется
А играть мне некогда.

dmitryst 10-03-2004 01:12 84260

Belansky
ОК, с монтированием fat разобрались.
Работает...:oszone:
Теперь неплохо было бы и ext2fs  с ср1251 кодировкой прикрутить....Опции -W -L не воспринимаются, значит, надо искать, как это дело монтируется,  в исходниках. Я, честно говоря, ничего не нашёл....
Может, кто-нибудь подскажет, что дальше делать?
PS. Читать-то можно, только вот названия у файлов неудобочитаемые, и в поик их не засунешь (я пока не могу в уме перекодировкой заниматься, хотя, говорят, есть люди, которые это делают:))
PPS. многие детские игры под *nix не работают :down:

Guest 10-03-2004 17:47 84261

dmitryst
Цитата:

PPS. многие детские игры под *nix не работают
А чему тут удивляться, это всё-таки серверная ОС (изначально), на интересы детей при её создании не ориентируются :)

Guest 10-03-2004 17:59 84262

Guest
а я и не удивляюсь, просто у меня 3 системы стоят, и я хочу, чтобы все они друг друга "видели"
Цитата:

это всё-таки серверная ОС (изначально)
она и сейчас серверная, но ср1251 всё-таки должна видеть
:gigi:

Belansky 11-03-2004 01:37 84263

dmitryst
Попробуйте так: mount -t ext2fs --iocharset=koi8-r,codepage=866 /dev/xxx /mnt/point

dmitryst 12-03-2004 01:14 84264

Belansky
Ну это Вы, батенька, Linux и FreeBSD путаете :shuffle:
Нечто подобное я пробовал - предложили man почитать :idontnow:. Ещё раз попробую - может, при наборе ошибся :insane:

Belansky 13-03-2004 00:08 84265

Цитата:

Ну это Вы, батенька, Linux и FreeBSD путаете
Может быть. :) Это только предположение. Проверить эксперементальным путем не имею возможности в виду отсуствия на одной машине обеих интересующих нас файловых систем. :(

dmitryst 13-03-2004 01:00 84266

Belansky
Проверил. Не работает :maniac:

Belansky 13-03-2004 11:45 84267

Попробуте так: mount_ext2fs -o rw -C koi8-r /dev/xxxx /mnt/point

dmitryst 14-03-2004 04:51 84268

Belansky
:oszone:  проверим...

Belansky 14-03-2004 17:24 84269

dmitryst
И что же? :)

dmitryst 15-03-2004 00:55 84270

Belansky
:down: Облом-с: "Illegal option --C"  :weep: :help:

ruslandh 15-03-2004 08:31 84271

А почему --C ?
Цитата:

mount_ext2fs -o rw -C koi8-r /dev/xxxx /mnt/point

Belansky 15-03-2004 21:44 84272

dmitryst
Мдя. Проверьте синтаксис команды.

dmitryst 16-03-2004 04:36 84273

ruslandh, Belansky

скриншот здесь: http://dmitrystudio.narod.ru/pic1.jpg   :help::idontnow::pray:

Belansky 17-03-2004 01:02 84274

dmitryst
Только по ссылке народ ошибку выдает. :(

dmitryst 17-03-2004 01:06 84275

Belansky
НЕТ, всё работает :bow:, 3 раза проверил
если что, могу на мейл скинуть

Belansky 17-03-2004 01:15 84276

dmitryst
Мылом не надо. Я этот файл у народа и так выдрал. Попробуйте убрать из строки упоминание - o rw. Оставить только mount_ext2fs -C koi8-r /dev/xxx /mnt/point/

dmitryst 17-03-2004 01:24 84277

Belansky
Поппробую:)

ruslandh 17-03-2004 06:04 84278

Belansky
У них вчера "техобслуживание" было
dmitryst
может поменять порядок опций ?

или так:
mount_ext2fs -C koi8-r -o rw /dev/xxxx /mnt/point

или так
mount_ext2fs -o rw  /dev/xxxx /mnt/point -С koi8-r

Явно, не нравится -C,  а man есть у mount_ext2fs ?
(в Linux такой команды нет, а c FreeBSD не работал :( )

PS вопрос был вроде про ext3fs, они с etxt2fs хоть и совместимые, но не сломает-ли такое монтирование ext3fs, переведя её в ext2fs ? Или уже тема сменилась ? :)




Belansky 18-03-2004 23:58 84279

ruslandh
Цитата:

Или уже тема сменилась ?
Нет. Тема не сменилась.
Man у mount_extc2fs есть, но настолько короткий, что остается только эксперементировать. Про параметр -C в man ничего нет. Монтирование по аналогии с cdfs, ntfs и msdosfs не прошло. И, конечно, монтирование ext3fs из-под FreeBSD как ext2fs файловую систему не сломает. Linux по-прежнему продолжит работать с ней, как с ext3fs.

dmitryst 19-03-2004 00:33 84280

Belansky
Да уж, был бы ман толковый -  я и не спрашывал бы :shuffle:
Уже и исходники ковырял - ничего путного не нашел, как кодировку поменять. Неужели только у меня такая проблема?:oszone:

Belansky 19-03-2004 10:25 84281

Что-то мне подсказывает, что все проблемы из-за использования в ext3fs кодировки cp1251. Сегодня на работе поэксперемнтировал. С подключением диска с ext3fs с koi8-r под FreeBSD все по-русски читалось нормально.

dmitryst 25-03-2004 00:39 84282

Belansky
в том-то и дело, что ср-1251 надо.....

Belansky 25-03-2004 21:29 84283

Цитата:

в том-то и дело, что ср-1251 надо.....
Тут уж ничем помочь не могу.... :(

Varjat by 13-05-2004 20:30 84284

Короче, тусую тему, зачем например в моей БСДе 4.9 понадобилась локаль ср1251.
Во первых - Работая в локальной сети на 400 машин (а может уже и больше), где под Юниксом сидят хорошо если 1-2% пользователей, волею не волею приходиться обмениваться инфой, в частности музыками и фильмами всякими, которые при хендбуковских настройках локали на кои8-р на фтп-серверах и шарах виндовых смотряться некрасиво и простыми средствами вопрос не так уж и просто решить.
Во вторых - koi8-r корява ещё тем, что не поддерживает многие символы из той-же ср1251. Я белорус, и вы ошибаетесь, думая что у нас на 100% всё на руском языке. Мало - но остались ещё люди. Кои не поддерживает всего-то 2 буковки - "іІ" и "ўЎ", но из-за етого белорусские песенки, в названияк которых они невзначай встречаются отказываються читаться.
Так вот - локаль то я настроил ( http://unixgems.jinr.ru/~lavr/locale-1251.html - рекомендую). Сейчас воюю с маунтом фат32 раздела и столкнулся с вашей пробемой.

Короче, чё я думаю. Файл koi2dos надо истреблять на корню - он причина всех наших бед! Искать надо (но думаю проще самому написать) файлик типа win2dos или вроде того. Беда только в том, что в мане ерунда какаято непонятная про него написана... На английском, что-ли? :)
Поэтому просьба - кто рароет что-нибудзь подобное - ответте. Потому как давно ищу собратьев по горю.

Belansky 13-05-2004 22:57 84285

Varjat by
Цитата:

и простыми средствами вопрос не так уж и просто решить
Вопрос решается простыми средствами настройки ftp и samba. И никаких проблем при доступе виндовых машин на юниксовый ftp или юниксового хоста на виндовые шары.

Guest 14-05-2004 00:23 84286

Belansky
Цитата:

Сейчас воюю с маунтом фат32 раздела и столкнулся с вашей пробемой.
вообще-то Varjat by про локальные диски говорил, а что сетевые практически с любой кодировкой можно через самбу присоединять - это уже другая тема :)

Belansky 14-05-2004 08:40 84287

Guest
Тема, вообще-то, посвящена монтированию etx3fs, а все остальное уже оффтоп. Если кто-то может высказаться по данному вопросу, милости просим, а иначе создавайте отдельные темы.

Varjat by 14-05-2004 16:42 84288

Belansky

dmitryst
Могу посоветовать монтировать так:

Код:  mount_ext2fs -o rw -L ru_RU.KOI8-R -D 866 -Wkoi2dos /dev/вашдиск /mnt/точка монтирования

Исправлено: Belansky, 21:41 4-03-2004


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

Прошу прощения за то что обидел Самбу - я пока изучать её не брался, потому не знаю. Но вот как с виндового ФТПсервера скачать фильм с русским (или не дай бог с берорусским названием) при помощи консольного ftp или не менее графического MidnigthCommander'а, для меня остаётся загадкой. Думаю для подавляющего большинства юзеров среднего уровяня прокачанности тоже.


На последок: Вчера в файлике koi2dos всю ночь ручками переписывал таблицы перекодировки с 866 в ср1251. Пока ничё не вышло. За выходные перепишу таблицу Unicode -> ср1251, результар расскажу. Глядишь - чего выйдет.

Спасибо за внимание.

Belansky 14-05-2004 17:03 84289

Цитата:

Но вот как с виндового ФТПсервера скачать фильм с русским
Вот здесь ничего не могу посоветовать. Сервера под виндовс для меня абсолютный нонсенс и с ними я не знаком.

dmitryst 14-05-2004 23:58 84290

Varjat by
Цитата:

koi2dos всю ночь ручками переписывал
Давайте-давайте!!! Если всё получится........
Belansky
"Guest" - это, вообще-то, я :shuffle:

Varjat by 17-05-2004 21:23 84291

Чувакі!!! Атрымалася!!!!
Ураааааааааааааааааааа!!!!!!!
Збылася мара ідэёта!
Новаму файліку прысвоена ганаровае імя win2dos і хутка будзе выкладзены на агульны доступ.
Чакайце. :up:


Камя ня церпіцца - пішыце лісты на адрас freebsd-1251@tut.by ,
адкажу, прычыпіўшы файлік.

Belansky 17-05-2004 22:57 84292

Человек так рад, что даже русский забыл.

Varjat_by 12-07-2004 19:01 84293

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

Милости просим! http://freebsd-1251.at.tut.by

Там и все сопутствующие файлики валяются.
Честокую и безжалостную критику шлите на freebsd-1251@tut.by


Время: 08:00.

Время: 08:00.
© OSzone.net 2001-