Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по FreeBSD

Автор: res2001
Дата сообщения: 02.04.2013 15:39
Smito1
Смотри файлы настройки vboxа.
Они скорее всего находятся где-нить в /usr/local/etc
Автор: Smito1
Дата сообщения: 02.04.2013 16:03
res2001

cd /usr/vbox/machines/dl-comp
bsd# ls
Logs dl-comp-disk1.vmdk dl-comp.vbox dl-comp.vbox-prev
это файлы, больше нет ничего, не папок не файлов

лазил, нашёл PhpVirtualBox, " позволяет вам управлять вашими виртуальными машинами через веб-интерфейс "
залез в его конфиг, думал может айпи с портом будет, шиш
Автор: perdun
Дата сообщения: 04.04.2013 09:17

Цитата:
НО!! Если взять калькулятор, то сумма количества блоков первой и второй партиций превысит общий размер диска. Т.е. вроде как вторая партиция выйдет за пределы диска.
Это вообще как?

быть такого не может..
че в итоге по результатам работы фдиска?
про "границу цилиндра" чонить спрашивало?
Автор: gryu
Дата сообщения: 04.04.2013 10:59
perdun
Могу листинг всей работы по разбиению дать.
[more]
# fdisk -i ada1
******* Working on device /dev/ada1 *******
parameters extracted from in-core disklabel are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Do you want to change our idea of what BIOS thinks ? [n] n
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 156301425 (76319 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 436/ head 15/ sector 63
Do you want to change it? [n] y

.....

Supply a decimal value for "sysid (165=FreeBSD)" [165]
Supply a decimal value for "start" [63]
Supply a decimal value for "size" [156301425] 78150712 (156301425 пополам 0.5 отбросил естественно)
fdisk: WARNING: partition does not end on a cylinder boundary
fdisk: WARNING: this may confuse the BIOS or some operating systems
Correct this automatically? [n] y
fdisk: WARNING: adjusting size of partition to 78150177
Explicitly specify beg/end address ? [n] n
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 78150177 (38159 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 729/ head 15/ sector 63
Are we happy with this entry? [n]

........-

Do you want to change it? [n] y
Supply a decimal value for "sysid (165=FreeBSD)" [0] 165
Supply a decimal value for "start" [0] 78150177
Supply a decimal value for "size" [0] 78150712
fdisk: WARNING: partition does not end on a cylinder boundary
fdisk: WARNING: this may confuse the BIOS or some operating systems
Correct this automatically? [n] y
fdisk: WARNING: adjusting size of partition to 78150303
Explicitly specify beg/end address ? [n] n
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 78150177, size 78150303 (38159 Meg), flag 0
beg: cyl 729/ head 15/ sector 1;
end: cyl 435/ head 15/ sector 63
Are we happy with this entry? [n]

.........

Information from DOS bootblock is:
1: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 78150177 (38159 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 729/ head 15/ sector 63
2: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 78150177, size 78150303 (38159 Meg), flag 0
beg: cyl 729/ head 15/ sector 1;
end: cyl 435/ head 15/ sector 63
3: <UNUSED>
4: <UNUSED>
Should we write new partition table? [n] y
fdisk: Class not found


78150177(стартовый сектор 2 партици) + 78150303 (size) = 156300480 , а размер диска 156301425 + 63 = 156301488

Вот тут получилось меньше. А бывает больше

А Я понял почему получилось меньше. Кстати обратите внимание на мою ошибку при назначении стартового сектора 2-го раздела.
Я ошибочно указал в качестве стартового сектора 2-го раздела 78150177(размер первого), забыв 63 прибавить.
т.е. пересеклись хвост первого и начала второго раздела.
И "оно это сьело" несмотря на автокоррекцию


А вот если сидеть и высчитывать - ровно оно получается
# fdisk -i ada1
******* Working on device /dev/ada1 *******
parameters extracted from in-core disklabel are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Do you want to change our idea of what BIOS thinks ? [n] n
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 78150177 (38159 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 729/ head 15/ sector 63
Do you want to change it? [n] y

The static data for the slice 1 has been reinitialized to:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 156301425 (76319 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 436/ head 15/ sector 63
Supply a decimal value for "sysid (165=FreeBSD)" [165]
Supply a decimal value for "start" [63]
Supply a decimal value for "size" [156301425] 78150712 <половинка от общего обёма>
fdisk: WARNING: partition does not end on a cylinder boundary
fdisk: WARNING: this may confuse the BIOS or some operating systems
Correct this automatically? [n] y
fdisk: WARNING: adjusting size of partition to 78150177
Explicitly specify beg/end address ? [n] n
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 78150177 (38159 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 729/ head 15/ sector 63
Are we happy with this entry? [n] y
The data for partition 2 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 78150177, size 78150303 (38159 Meg), flag 0
beg: cyl 729/ head 15/ sector 1;
end: cyl 435/ head 15/ sector 63
Do you want to change it? [n] y
Supply a decimal value for "sysid (165=FreeBSD)" [0] 165
Supply a decimal value for "start" [0] 78150240 <63 + скорректированный обьём>
Supply a decimal value for "size" [0] 78151248 <63 + общий обьём - стартовый сектор>
Explicitly specify beg/end address ? [n] n
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 78150240, size 78151248 (38159 Meg), flag 0
beg: cyl 730/ head 0/ sector 1;
end: cyl 436/ head 15/ sector 63
Are we happy with this entry? [n] y
The data for partition 3 is:
<UNUSED>
Do you want to change it? [n] n
The data for partition 4 is:
<UNUSED>
Do you want to change it? [n] n
Partition 1 is marked active
Do you want to change the active partition? [n] n

We haven't changed the partition table yet. This is your last chance.
parameters extracted from in-core disklabel are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Information from DOS bootblock is:
1: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 78150177 (38159 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 729/ head 15/ sector 63
2: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 78150240, size 78151248 (38159 Meg), flag 0
beg: cyl 730/ head 0/ sector 1;
end: cyl 436/ head 15/ sector 63



78150240 + 78151248 = 63 + 156301425

[/more]
Автор: Dukat
Дата сообщения: 06.05.2013 07:37
Что-то не нашёл информации по обновлению, как бы сказать, с одной стабильной версии программы на другую. Вот, например, пакет mariadb. Когда заменял им mysql, поставил версию 5.3.*. Теперь уже текущий stable - 5.5.*. В портах есть
/usr/ports/databases/mariadb-server - 5.3.12 и
/usr/ports/databases/mariadb55-server - 5.5.30.
pkg_version -v | grep mariadb выдаёт
Код: mariadb-client-5.3.12 = up-to-date with port
mariadb-scripts-5.3.12 = up-to-date with port
mariadb-server-5.3.12 = up-to-date with port
Автор: res2001
Дата сообщения: 06.05.2013 08:01
Dukat
portupgrade перкрасно умеет обновлять порты:
portupgrade -arR    - обновление всех портов, которые требуют обновления.

Но вообще, по моему, и ручное обновление и обновление с помощью portupgrade подразумевает снос старой версии и установку новой.
В ручную обновить порт можно так, в каталоге с портом:
make deinstall
make install clean
Как правило при деинстале кнофиги не удаляются, но я бы на это не полагался и сделал бы бэкап. Ну и удаляемый демон, если он запущен, надо предварительно остановить.
Вообще я обычно сначала собираю обновленный порт, потом останавливаю службу, деинстал и инсталл. Так минимизируется время простоя.

Кстати, сами порты уже не обновляются с помощью cvsup, теперь надо юзать svn.
Автор: DmitriyK
Дата сообщения: 06.05.2013 08:37

Цитата:
portupgrade -arR - обновление всех портов, которые требуют обновления

Да, но только в рамках текущих портов, т.е. версия останется 5.3
В данном же случае для перехода на версию 5.5 надо воспользоваться опцией -o для перехода на порт databases/mariadb55-server

Код: portupgrade -o databases/mariadb55-server mariadb-server
Автор: SERIOUS2
Дата сообщения: 15.05.2013 21:11
Здравствуйте проблема довольно простая наверно.
Нужно для php установить компонент, и вот инструкция для этого дела


Код: cd /usr/ports/graphics/ImageMagick-nox11/
make install clean
service apache22 stop
cd /usr/ports/graphics/pecl-imagick/
make install clean
service apache22 start
Автор: gryu
Дата сообщения: 15.05.2013 22:20
SERIOUS2
У вас стоит минимальная версия FreeBSD.
1. Находите дистрибутив вашей версии
2. Из дистрибутива (к примеру если у вас 8.3 - ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/8.3-RELEASE/ports/ )переписываете, если берёте с CD|DVD или скачивете с FTP файл ports.tgz на свой комп.
3. Распаковываете в путь usr/port
4. Делаете по инструкции.

Добавлено:
P.S.
Ответ по вопросу.
Что за зверя вы ставите я не знаю и какие ещё грабли могут вылезти, незнаю. Наверняка ещё буду по зависимостям.Насколько мне помнится, через порты зависимости только первого уровня автоматом ставятся. (хотя возможно я уже и не прав)

Добавлено:
ППЦ.
Portage — основная система управления пакетами в Gentoo Linux. Аналог системы портов FreeBSD. так у вас кто? FreeBSD или джента?
Это тогда вам не сюда.
Если джента -> http://forum.ru-board.com/topic.cgi?forum=65&topic=4162#1
Суть та-же. Порты стоят не все. Но можно ли у дженты их просто переписать, незнаю.
Автор: SERIOUS2
Дата сообщения: 15.05.2013 22:44
gryu
Честно я не системщик, мне сказали что фряха и знаю что нужно это сделать, как-нибудь можно при помощи баша узнать какая версия системы или вообще что за система?
Автор: res2001
Дата сообщения: 16.05.2013 07:37
SERIOUS2
uname -a
расскажет о том какая у тебя система.
Автор: Alukardd
Дата сообщения: 16.05.2013 10:05
del
sorry
Автор: freewood
Дата сообщения: 23.05.2013 21:01
Друзья, как можно помониторить производительность/загрузку жесткого диска, на котором накатана zfs? Или как-то оптимизировать производительность zfs?
Стоит качалка торрентов на фряхе c zfs в качестве рутовой фс. Торрентов раздает довольно таки большое кол-во и иногда начинаются просто дикие тормоза. Когда ставишь что нибудь на закачку, то RPCшный клиент трансмишена тут же отваливается по таймауту и подключается обратно только когда закачка завершается. Последнее время даже шара самбы отваливается при таких действиях. Все оживает, если перезапустить демон трансмишена.
Понятно, что трансмишен генерирует большое количество обращений к харду, но может их можно как-то ограничить или оптимизировать?
Автор: mark74
Дата сообщения: 07.06.2013 13:20
можно ли просто скопировать файлы паролей:
group, master.passwd, passwd
между двумя компами под одной версией FreeBSD 7.2 ?
Автор: res2001
Дата сообщения: 07.06.2013 13:30
mark74
Можно. Потом права на целевой машине выставь правильные.
Автор: niko7
Дата сообщения: 13.06.2013 12:17
FreeBSD 8.2 установлен gmirror, подключаю в компьютер новый чистый жесткий диск не в gmirror, при загрузке пишет Invalid partition, отключаю диск, загружается нормально. Подскажите, как правильно установить новый чистый диск?
Автор: ICQman2GO
Дата сообщения: 14.06.2013 14:12
Подскажите, как подбросить драйвера RAID-контроллера при установке FreeBSD PFSense 2.0.3? Пока что не видит дисковую подсистему. Железо: m/b SuperMicro X7DB3, контроллер Adaptec AIC9410.
Автор: cybermerlin
Дата сообщения: 14.06.2013 22:35
1- mount_ntfs -o rw -C koi8-r /dev/ntfs/xxx /mnt/mmedia/xxx
почему я не могу удалять файлы?
2- почему ntfs-3g ребутает систему?
3- then: then/endif не найдено. - в логах встречается эта строка.
Например, /usr/local/etc/rc.d/mysql-server start
Starting mysql.
then: then/endif не найдено.

в чем прикол?
/root:/bin/csh

Добавлено:
freewood

Цитата:
Друзья, как можно помониторить производительность/загрузку жесткого диска,

посмотрите в сторону mrtg, zabbix,..
Автор: niko7
Дата сообщения: 18.06.2013 00:06
Есть работающая freebsd 7.3, хочу винчестер с ней включить на другом железе, как правильно это сделать? От старого железа буду избавляться.
Автор: VitRom
Дата сообщения: 18.06.2013 06:26
niko7, так вроде просто вернуть родной кернел, если собирался свой, и выключить/переткнуть/включить
Автор: niko7
Дата сообщения: 18.06.2013 07:21
VitRom
Цитата:
так вроде просто вернуть родной кернел
Как это сделать?
Автор: res2001
Дата сообщения: 18.06.2013 07:43
niko7

Цитата:
Как это сделать?

Сначала хорошо бы узнать - ядро у тебя самосборное или generic, т.е. родное из дистрибутива.
В принципе можно просто перетыкать винт и с самосборным ядром, но шансов больше, что без проблем заведется с генериком.
В любом случае, если не получится - воткнешь обратно.
Автор: niko7
Дата сообщения: 18.06.2013 12:19
res2001
Цитата:
Сначала хорошо бы узнать - ядро у тебя самосборное или generic
Как посмотреть?
Автор: res2001
Дата сообщения: 18.06.2013 12:22
niko7
дай команду
uname -i
Если выдаст GENERIC, то возможно у тебя родное ядро, если нет, то точно не родное.

Добавлено:
Уже бы попробовал давно, тебе это все равно ничем не грозит.
При перетыкивании могут отвалится сетевые интерфейсы, если в новом компе сетевухи других производителей. Так же могут быть проблемы, если, например в старом системнике был один винт, а в новом будет несколько и если тот винт с которого грузится фря не первый, то тоже могут быть проблемы.
Скачай первый установочный диск или ливсд на всякий случай. Если грузится не будет, то загрузишься с ливсд и отредактируешь файл /etc/fstab так как надо для новой конфигурации.
Ну кстати, это можно сделать и заранее, правда потом в случае возврата диска в старый системник придется возится с fstabом там.
Автор: niko7
Дата сообщения: 18.06.2013 12:43
res2001
Цитата:
Уже бы попробовал давно, тебе это все равно ничем не грозит.
На днях займусь .
Цитата:
загрузишься с ливсд и отредактируешь файл /etc/fstab так как надо для новой конфигурации.
А что надо поправить? Диск по другому называться будет?
Автор: res2001
Дата сообщения: 18.06.2013 12:57
niko7

Цитата:
А что надо поправить? Диск по другому называться будет?

Да, возможно.
Можешь заранее загрузиться с ливсд и посмотреть как на новом системнике будут обзываться диски. В этом случае диск с фрей ставь на ту же линию САТА/ИДЕ, что и тот винт, который сейчас в системнике стоит (без винта не увидишь как диски называются, ну и чтобы других винтов не было - чтоб не было не однозначности, и чтоб винт был с таким же интерфейсом, что и диск с фрей.).
Соответсвенно поправить /etc/fstab еще в работающей фре.
Например, у меня сейчас в fstab:
/dev/da0p2 / ...
/dev/da0p3 /tmp ...
...

в данном случае могут измениться da0, может у тебя стать da1/2/3 ...
Посмотреть можно в каталоге /dev командой ls
Другие буквы после da0 - это разделы на диске, они у тебя не изменяться.


И да, в ливсд, видимо, для редактирования файлов будет доступен только vi - это очень специфический редактор, если придется им пользоваться рекомендую сначала ознакомиться с базовыми операциями в нем:
включить/выключить режим редактирования, как добавить новую строку, как удалить строку, как сохранить файл, как выйти из vi, как выйти с сохранением и без.
Хотя вроде должен быть еще доступен и ee - этот по проще будет, более привычен для виндузятников.
Автор: perdun
Дата сообщения: 18.06.2013 20:14
niko7

Цитата:
Есть работающая freebsd 7.3, хочу винчестер с ней включить на другом железе, как правильно это сделать? От старого железа буду избавляться.

правильнее на новом железе синсталить и настроить новую систему, например стабильной ветки 9.1
Автор: gryu
Дата сообщения: 18.06.2013 21:49
perdun
- Грузины лучше чем армяне! .... Грузины лучше чем армяне! ... Грузины лучше чем армяне!
- Ну чем?! Чем?! Чем лучше?!
- Чем армяне!
(из старого анекдота про ..... )
..
Ну и ЧЕМ настроенная 7.3 ХУЖЕ 9.1?
"Чем армяне!", да?
Автор: perdun
Дата сообщения: 19.06.2013 09:22
gryu
у человека
Цитата:
Есть работающая freebsd 7.3

если это так, не надо ее трогать


Цитата:
От старого железа буду избавляться.

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

вот только угодайте, чо будет, если на новом, допустим, южный мост будет "не той конструкции" или сетевуха "не такая"?
ветка? ну почему бы и не поменять? предполагаю, посетители данного топа, умеют инсталить тока релизы с исошника.. я совершенно осознанно рекомендую обновить, собрать и отинсталлиться именно из исходников стабильной текущей ветки..
рассказать почему?
Автор: niko7
Дата сообщения: 20.06.2013 09:06
Заинтриговали установкой новой версии ос, думаю пусть будет новая версия, не так много в ней всего установлено чтобы заново не установить . Какую версию freebsd сейчас оптимально устанавливать?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Ubuntu


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.