- Linux-c0вий /home для FreeBSD 5.4 =>, bromantik, 15:45 , 27-Сен-05 (1)
1) хз как в бзде, а в линуксе вроде как ext2 пишем, а не ext2fs,/dev/ad0s3 в /mnt/f раньше монтировалось??? 2) набери команду mount -a и посмотри, ошибки будут написаны
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 18:26 , 27-Сен-05 (2)
>1) хз как в бзде, а в линуксе вроде как ext2 пишем, >а не ext2fs,/dev/ad0s3 в /mnt/f раньше монтировалось??? >2) набери команду mount -a и посмотри, ошибки будут написаны 1)не тут точно используетса аргумент ext2fs раньше монтировал нормально было 2)/dev/ad0s3 монтируетса даже в сав моде но гавкает что мол нету утилиты fsck_ext2fs и посему иол немогу смонтировать. Вопрос в том как в safe mode FreeBSD тоисть файловая система смонтирована ток с правами не чтение по редактировать fstab а потом я доставлю fsck_ext2fs и в прінціпе всьо должно работать
- Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 18:31 , 27-Сен-05 (3)
>>1) хз как в бзде, а в линуксе вроде как ext2 пишем, >>а не ext2fs,/dev/ad0s3 в /mnt/f раньше монтировалось??? >>2) набери команду mount -a и посмотри, ошибки будут написаны >1)не тут точно используетса аргумент ext2fs >раньше монтировал нормально было >2)/dev/ad0s3 монтируетса даже в сав моде но гавкает >что мол нету утилиты fsck_ext2fs и посему иол немогу смонтировать. >Вопрос в том как в safe mode FreeBSD тоисть файловая система смонтирована >ток с правами не чтение по редактировать fstab а потом я >доставлю fsck_ext2fs и в прінціпе всьо должно работать поставить из порта /usr/ports/sysutils/e2fsprogs/ и положить в /sbin уже не судьба?
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 19:44 , 27-Сен-05 (4)
>поставить из порта /usr/ports/sysutils/e2fsprogs/ >и положить в /sbin уже не судьба? читайте посты целиком нихера туда неположытса потомушто уменя в safe mode разделы монтируютса ток с правами на чтение вопрос втом как ети грабли убрать
- Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 19:53 , 27-Сен-05 (5)
>>поставить из порта /usr/ports/sysutils/e2fsprogs/ >>и положить в /sbin уже не судьба? >читайте посты целиком >нихера туда неположытса потомушто уменя в safe mode >разделы монтируютса ток с правами на чтение >вопрос втом как ети грабли убрать научитесь читать и думать, изучайте handbook чтобы не выглядеть глупо: - boot to single-user mode (named safe if you like) - fsck -y / - fsck -y /usr - fsck -y /var - mount -w / - mount -w /usr - mount -w /var cd /usr/ports/sysutils/e2fsprogs/ make && make install && make clean cp /usr/local/sbin/fsck_ext2fs /sbin
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 12:08 , 28-Сен-05 (6)
1) у меня действительно пишет safe mode 2) удалось поднять без нового хома 3) тупое копирование fsck_ext2fs не че не дало пишет для .... /dev/ad0s3 /mnt/F ext2fs rw 2 2 .... starting file system checks ........... fsck_ext2fs: unkown option -F execve No such file or directoty THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY ext2fs :/dev/ad0s3 а если вот так (раньше работало) .............. /dev/ad0s3 /mnt/F ext2fs rw,noauto 0 0 .............. для #mount /mnt/F(mount_ext2fs -o noauto /dev/ad0s3 /mnt/F) ext2fs: /dev/ad0s3: Operation not permitted а для # fsck /mnt/F(or fsck /dev/ad0s3) == (start /mnt/F wait fsck_ext2fs /dev/ad0s3) execve: No such file or directoryубивал+создавал новый раздел ноль реакцыи
- Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 13:19 , 28-Сен-05 (7)
>1) у меня действительно пишет safe mode >2) удалось поднять без нового хома >3) тупое копирование fsck_ext2fs не че не дало >пишет для >.... >/dev/ad0s3 > /mnt/F > ext2fs rw 2 > 2 >.... >starting file system checks >........... >fsck_ext2fs: unkown option -F >execve No such file or directoty >THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY >ext2fs :/dev/ad0s3 > >а если вот так (раньше работало) >.............. >/dev/ad0s3 > /mnt/F > ext2fs rw,noauto 0 > 0 >.............. >для >#mount /mnt/F(mount_ext2fs -o noauto /dev/ad0s3 /mnt/F) >ext2fs: /dev/ad0s3: Operation not permitted >а для ># fsck /mnt/F(or fsck /dev/ad0s3) == (start /mnt/F wait fsck_ext2fs /dev/ad0s3) >execve: No such file or directory > >убивал+создавал новый раздел ноль реакцыи > >man fstab а далее совет: # mkdir /home # echo "/dev/ad0s3 /home ext2fs rw 0 0" далее добавить в /etc/rc.shutdown свой кусок для размонтирования ext2fs если при shutdown'е не будет нормально размонтирован /home - сие надо просто проверить экспериментом. Почему Dump&Pass - 0 0, потому что есть определенные моменты в реализации ext2fs (неудачные), почему проверить размонтирование во время shutdown - чтобы при bootstrap происходил нормальный mount. Что такое auto - rw,noauto - noauto не монтировать автоматически при загрузке. Если со всем верхним проблемы, можно сделать иначе, в fstab: /dev/ad0s3 /home ext2fs rw,noauto 0 0 что есть НЕ МОНТИРОВАТЬ автоматически при загрузке, после чего в /usr/local/etc/rc.d/ заделать скрипт, например myext2fs в котором выполнить: mount | grep ad0s3 - убедиться что не смонтирован и если так -> if выполняем fsck_ext2fs -y /dev/ad0s3 затем mount [-t ext2fs /dev/ad0s3] /home Ну и как было сказано ранее, не забыть проверить нормально ли размонтируется ext2fs при shutdown'е (хотя во втором варианте - это необязательно, но желательно, это будет исключительно системный подход) Выше два варианта, реализовать, опробовать, дописать скрипты - самостоятельно.
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 13:53 , 28-Сен-05 (8)
Ручная проба варианта 2 mount |grep ad0s3 # fsck_ext2fs -y /dev/ad0s3 execve: No such file or directory # mount -t ext2fs /dev/ad0s3 /mnt/F ext2fs: /dev/ad0s3: Operation not permittedпроверить нормально ли размонтируется ext2fs при shutdown'е не могу он не монтируетса даже при /dev/ad0s3 /mnt/F ext2fs rw,noauto 0 0
- Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 14:11 , 28-Сен-05 (9)
>Ручная проба варианта 2 >mount |grep ad0s3 ># fsck_ext2fs -y /dev/ad0s3 >execve: No such file or directoryу кого-то уже была похожая проблема с execve, в чем была проблема не помню, но это ненормальность, у себя такого не наблюдал. ># mount -t ext2fs /dev/ad0s3 /mnt/F >ext2fs: /dev/ad0s3: Operation not permitted > >проверить нормально ли размонтируется ext2fs при shutdown'е не могу он не >монтируетса >даже при >/dev/ad0s3 /mnt/F ext2fs rw,noauto 0 0 что-то кривовато в системе...
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 14:11 , 28-Сен-05 (10)
извиняюсь я просто не туда символическую сылку послал из fsck_ext2fs нуна было в /sbin/ а я тулил /sbin щяс верньомся к нашим баранам
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 14:35 , 28-Сен-05 (11)
пашет Респект лавру не парилса с етими силками кинул все бинарники из /usr/local/sbin/(fsck_*)&&(e2*) в /sbin/ и прошла строка из fstab-a ..... /dev/ad0s3 /mnt/F ext2fs rw 2 2 УРА
- Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 15:25 , 28-Сен-05 (12)
>пашет >Респект лавру >не парилса с етими силками кинул все бинарники из >/usr/local/sbin/(fsck_*)&&(e2*) в /sbin/ > и прошла строка из fstab-a >..... >/dev/ad0s3 /mnt/F ext2fs rw 2 2 >УРА ну я бы не сказал, так как ничего хорошего в использовании ext2fs под xBSD я не вижу, тем более не секрет что ext2fs считается не очень удачно реализованной FS и тем более ее использование в xBSD - это к проблеме umount при shutdown'е - если поискать по спискам рассыли freebsd, есть патчи но их не считают удачными и описано почему.
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 10:52 , 29-Сен-05 (13)
https://www.opennet.ru/docs/HOWTO-RU/mini/Linux+FreeBSD.html#...ДОСЛОВНО 5.2. Подключение файловой системы ext2fs под FreeBSD Чтобы подключить файловую систему ext2fs в FreeBSD, вы должны собрать новое ядро с поддержкой ext2fs. Прочитайте the FreeBSD handbook, чтобы узнать, как это делается. Вставьте строку options "EXT2FS" Затем, когда Вы загрузитесь с только что собранным ядром, подключите файловую систему ext2fs командой: mount -t ext2fs /dev/wd0s3 /mnt Если Вы используете FreeBSD версии 2.2.8 и ранее, то отключайте все файловые системы ext2fs до перезагрузки FreeBSD. Если Вы перезагрузите FreeBSD с подключенной файловой системой ext2fs, FreeBSD не сможет синхронизировать файловые системы UFS. В результате этого, при последующей загрузке автоматически запустится fsck. Вы можете работать, не обращая внимания на эту ошибку системы, если будете всегда отключать ext2fs-разделы. Для автоматического отключения всех файловых систем ext2fs, можно вставить строку: umount -a -t ext2fs в файл /etc/rc.shutdown. Данная ошибка была исправлена в ядре FreeBSD версий 3.x. Пока поковырял /etc/rc.shutdown (но в наброски своево нового ядра додал options "EXT2FS" ) - Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 12:47 , 29-Сен-05 (14)
>https://www.opennet.ru/docs/HOWTO-RU/mini/Linux+FreeBSD.html#... > >ДОСЛОВНО >5.2. Подключение файловой системы ext2fs под FreeBSD >Чтобы подключить файловую систему ext2fs в FreeBSD, вы должны собрать новое ядро >с поддержкой ext2fs. Прочитайте the FreeBSD handbook, чтобы узнать, как это >делается. Вставьте строку >options "EXT2FS" >Затем, когда Вы загрузитесь с только что собранным ядром, подключите файловую систему >ext2fs командой: mount -t ext2fs /dev/wd0s3 /mnt >Если Вы используете FreeBSD версии 2.2.8 и ранее, то отключайте все файловые >системы ext2fs до перезагрузки FreeBSD. Если Вы перезагрузите FreeBSD с подключенной >файловой системой ext2fs, FreeBSD не сможет синхронизировать файловые системы UFS. В >результате этого, при последующей загрузке автоматически запустится fsck. Вы можете работать, >не обращая внимания на эту ошибку системы, если будете всегда отключать >ext2fs-разделы. Для автоматического отключения всех файловых систем ext2fs, можно вставить строку: > >umount -a -t ext2fs >в файл /etc/rc.shutdown. Данная ошибка была исправлена в ядре FreeBSD версий 3.x. > > >Пока поковырял /etc/rc.shutdown (но в наброски своево нового ядра додал options >"EXT2FS" ) чтение FAQ'ов есть хорошо, но подходить к чтению любой документации нужно трезво и с анализом - рекомендация хорошая и правильная, для ЛЮБОЙ FS, но устаревшая:
# ls -la /boot/kernel | grep ext2 в наличии модуль ext2fs, необязательно его вставлять в ядро, достаточно подгрузить модуль, остальное уже расписывалось. На дворе уже стоит перевод 6.0 в Stable, а верхний FAQ из старинных загашников: FreeBSD 2.x/3.x... Принципы работы OS Unix остались те же, реализации меняется :)
- Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 13:03 , 29-Сен-05 (15)
Модуль ядра дествительно есть # ls -la /boot/kernel | grep ext2 -r-xr-xr-x 1 root wheel 68504 May 8 13:21 ext2fs.koно грабли с некоректным розмонтированием ext2fs при shutdown всьо равно были (а может и есть) оно всьо равно гавкало и при запуске системы делался fsck всей файловой системы так как она вся некоректно розмонтировалась из за одной :( вот dmesg log Mounting root from ufs:/dev/ad0s4a WARNING: / was not properly dismounted WARNING: /tmp was not properly dismounted WARNING: /usr was not properly dismounted WARNING: /var was not properly dismounted - Linux-c0вий /home для FreeBSD 5.4 =>, 0m3r, 11:24 , 30-Сен-05 (16)
Млин грабли остались на процедурку скрипта rc.shutdown (посути mount -a -t ext2fs) ############################################################### extfs=$(mount | grep '^/.*(ext2fs,' | awk '{print $1}') if [ -n "${extfs}" ]; then echo -n "Unmounting ext2/ext3 filesystems:" for _elem in ${extfs} ;do umount "${_elem}" && echo -n " ${_elem}" done echo '.' fi unset extfs ############################################################### гавкает /dev/ad0s3: Device busy ет чьо перед етим нужно ище и все процесы работающие с /home потушыть нужно никто незнает где такой скрипт лежать может ??? - Linux-c0вий /home для FreeBSD 5.4 =>, lavr, 11:49 , 30-Сен-05 (17)
>Млин грабли остались >на процедурку скрипта rc.shutdown (посути mount -a -t ext2fs) > >############################################################### >extfs=$(mount | grep '^/.*(ext2fs,' | awk '{print $1}') > if [ -n "${extfs}" ]; >then > > echo -n "Unmounting ext2/ext3 filesystems:" > > for _elem in ${extfs} ;do > > >umount "${_elem}" && echo -n " ${_elem}" > > done > > echo '.' > fi > unset extfs >############################################################### >гавкает >/dev/ad0s3: Device busy >ет чьо перед етим нужно ище и все процесы работающие с /home > >потушыть нужно >никто незнает где такой скрипт лежать может ??? конечно нужно :) это подразумевается by default - fstat или lsof из портов и чтобы на этой FS в это время никто не стоял. Так чта-а-а-а [(C) Ельцин], оченна не советую использовать ext2fs в какчестве Хоме. :)
|