Добавил swap и теперь не могу загрузить систему

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Am1cro
проходил мимо

Добавил swap и теперь не могу загрузить систему

Непрочитанное сообщение Am1cro » 2015-09-28 9:47:52

Всем привет. Я во Freebsd не специалист, могу развернуть питон и джангу и разрабатывать приложения.

Проблема вот в чем. На виртуалка стоит Freebsd 10.1. На ней наполовину сделан проект. При выполнении некоторых команд начало выдавать ошибку по поводу swap.

Сначала нашел ман с прописыванием swapfile в /etc/rc.conf, но после релоада оно не работало. Нашел статью , где описано как это делается начиная с 10ки.. и вот черт меня дернул с этим связаться. Добавил в /etc/fstab по ману и ребутнулся, дабы проверить работоспособность после релоада (чтобы не слетало как раньше).

В итоге при загрузке вижу mountroot. В списке девайсов есть ada0p2 (на нем стоит система).

Код: Выделить всё

# ufs:ada0p2 //может заработать не с 1го раза, выдавая ошибки 
Попадаю в single user:

Код: Выделить всё

#fsck -y  //ничего не выдает
#fsck /dev/ada0p2
fsck: Could not determine filesystem type
#mount
ada0p2 on / (ufs, local, read-only)
devfs on /dev (devfs, local, multilabel)
#cat /etc/fstab
#
пробовал fsck -t ufs , проходит все фазы, но толку 0. На одном форуме нашел:

Код: Выделить всё

fsck -y
mount -u /
mount -a -t ufs
swapon -a
Но на 2м шаге систему перезапускает )

Не поможете? А то по проекту было сделано много и терять данные не очень хочется ;)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Am1cro
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-09-28 13:39:01

Добавил swap и теперь не могу загрузить систему

Непрочитанное сообщение Am1cro » 2015-09-28 14:16:33

Выше я прогнал насчет того, где стоит система. Просто ada0p2 загружается, а ada0 (на нее линк с ad0) нет.

Ситуация похожа на http://www.lissyara.su/articles/freebsd ... store_ffs/ , только вот bsdlabel не работает

Код: Выделить всё

# bsdlabel /dev/ada0
bsdlabel: /dev/ada0: no valid label found
аналогично с ada0p2, но на рабочей копии выдает аналогичную ошибку.

Код: Выделить всё

# fsck -t ufs /dev/ada0
** /dev/ada0
Cannot find file system superblock
fsck_ufs: /dev/ada0: can't read disk label
пытался запустить с копией суперблока, как показано в статье, у меня их 20 и ни один не подходит.

p.s. как копировать текст из консоли в vmware workstation ?)

Am1cro
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-09-28 13:39:01

Добавил swap и теперь не могу загрузить систему

Непрочитанное сообщение Am1cro » 2015-09-28 17:42:15

Так, отчасти нашел выход с файлами. Подключил флешку (fat32)

Код: Выделить всё

#mount_msdosfs /dev/da0s1 /mnt/
#cp /www/test.py /mnt/test.py 
Файл создается на флешке, но он пустой..

Копировал папку проекта с ключами -iprv - все скопировалось, но в файлах каша. При этом

Код: Выделить всё

#cat /www/test.py 
выводит правильное содержимое файла.

А с этим поможете?)

guest
проходил мимо

Добавил swap и теперь не могу загрузить систему

Непрочитанное сообщение guest » 2015-09-28 17:46:19

Хм, handbook нам не указ, лучше говнеца в хухле поищем и повторим не думая...

Система по виртуалкой:

- загрузитесь с установочного disc1
- выйти в live-mode
- gpart show
результат в студию

если уж пользуете vmware - так в нем и смотрите как там буфер обмена используется.

Средствами FreeBSD - легко:
- загрузить moused
- и копи-паст в файл, файл по сети на другую машину (сеть поднять руками: ifconfig/route add default)
- можно без moused демона - утилита script для всех Unix'ов работает одинаково, в xBSD встроена
в системы

Am1cro
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-09-28 13:39:01

Добавил swap и теперь не могу загрузить систему

Непрочитанное сообщение Am1cro » 2015-09-28 18:13:44

Тему можно закрывать ;)