BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Ср 06 ноя, 2019 4:39 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Возникли вопросы по использованию некторых команд при обновлении.

1. Как правильно

freebsd-update -r 12.1-RELEASE upgrade
или
freebsd-update upgrade -r 12.1-RELEASE ?

2. Обновление пакетов после обновления системы

pkg-static install -f pkg
pkg update
pkg upgrade

или

pkg-static upgrade -f ?

Вопрос возник так как в разных источниках указано по разному.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Ср 06 ноя, 2019 5:17 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5297
Откуда: Москва
Источник один: https://www.freebsd.org/doc/handbook/up ... pdate.html, там всё есть. Для freebsd-update ещё есть man, там описан порядок аргументов и команд. Хотя работает и так и так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 4:28 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Я читал эти вещи, и некоторые другие. С пунктом 1. разобрался. А вот с обновлением пакетов не могу никак уловить как же правильно сделать

(по статье из интернета)

pkg-static install -f pkg
pkg update
pkg upgrade

или (по книге Absolute FreeBSD)

pkg-static upgrade -f pkg
pkg update -f

или (Handbook)

pkg-static upgrade -f

Я делаю это первый раз в жизни. Поэтому наличие разных вариантов немного смущает, и хочется понимать смыл производимых действий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 6:57 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5297
Откуда: Москва
А не надо "некоторые другие" вещи читать. Я же написал - делайте как написано в английской handbook или man, остальные источники - мусор.
На самом деле вам ничего и не нужно делать, потому что вы не переходите на другую major ветку, про это в handbook тоже написано.
А так-то вместо того чтобы гадать какое непонятное заклинание скопировать вслепую, лучше почитайте что эти команды делают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 10:27 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Использовал (Handbook)

pkg-static upgrade -f

получил сообщение о нехватке места в /var/cache/pkg. Хотя этот каталог пуст, а сам /var я устанавливал отдельным разделом, выделив ему 5Gb.

Пришлось использовать первый из указанных вариантов,

pkg-static install -f pkg
pkg update
pkg upgrade

остальные два запускают переустановку всех пакетов (у меня их 720шт).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 10:58 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5297
Откуда: Москва
GVitaliy писал(а):
получил сообщение о нехватке места в /var/cache/pkg. Хотя этот каталог пуст, а сам /var я устанавливал отдельным разделом, выделив ему 5Gb.

Наверное потому ваши 720 пакетов съели всё место.

GVitaliy писал(а):
остальные два запускают переустановку всех пакетов (у меня их 720шт).

Вообще-то весь смысл вызова pkg после обновления системы (повторюсь, это нужно только апгрейда на новую мажорную ветку) - переустановить все пакеты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 11:43 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места? При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 12:11 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5297
Откуда: Москва
GVitaliy писал(а):
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места?

Очевидно что да.

GVitaliy писал(а):
При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?

Если вы пока не знаете где вам сколько нужно места, можно вообще не бить на подразделы или ставить ZFS.
Но на /var 4GB точно катастрофически мало, только данные freebsd-update занимают 2G.

GVitaliy писал(а):
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)

Увеличить раздел можно только если непосредственно после него есть свободное место.
На virtualbox можно подключить дополнительный диск.
Либо можно сделать /var/cache/pkg ссылкой на каталог на любом разделе где есть достаточно места.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 4:22 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2439
GVitaliy писал(а):
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места? При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)


# man pkg.conf

переменная PKG_CACHEDIR

у Вас /usr - 75GB,

# mkdir /usr/pkg
далее в /etc/pkg/FreeBSD.conf или в /usr/local/etc/pkg
PKG_CACHEDIR = /usr/pkg

аналогично и для freebsd-update можно изменить workdir, которая
by default = /var/db/freebsd-update

# man freebsd-update
# man freebsd-update.conf
# mkdir /usr/freebsd-update

в /etc/freebsd-update.conf
WorkDir=/usr/freebsd-update

Только не забудьте потом про это.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 4:25 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Спасибо за советы. Видимо когда соберусь устанавливать на реальное железо, то придется еще раз проанализировать разбивку на разделы.

Что касается ZFS, У меня 3 диска. Один системный и 2 диска с данными. Я не использую RAID. Насколько практично будет использование ZFS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 5:34 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5297
Откуда: Москва
GVitaliy писал(а):
Что касается ZFS, У меня 3 диска. Один системный и 2 диска с данными. Я не использую RAID. Насколько практично будет использование ZFS?

По мне так непрактично использовать современные накопители без избыточности, но ZFS её использовать не обязывает - можете сделать по пулу на каждый из дисков (аналог конфигурации на классических ФС), можете сделать 1 пул без избыточности из всех трёх (с соответствующим падением надёжности), ну и целый спектр всевозможных конфигураций с избыточностью.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Сб 09 ноя, 2019 3:13 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Последний вопрос. Если использовать ссылку на каталог в /usr, то после выполнения действий требующих большого объема на разделе, можно будет вернутся обратно, или это действие не обратимо?

По поводу ZFS - При установке на железо я буду ставить в режиме dual-boot с Win10 и может быть Linux. Мне бы не хотелось, что-бы попытка создания пулов случайно повредила хранящиеся на дисках данные (около 10TB). Возможно ли использование ZFS только на тех разделах которые принадлежат только freebsd?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Сб 09 ноя, 2019 5:41 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2439
GVitaliy писал(а):
Последний вопрос. Если использовать ссылку на каталог в /usr, то после выполнения действий требующих большого объема на разделе, можно будет вернутся обратно, или это действие не обратимо?


уже печально, man ln. Что или кто запрещает Вам читать man и пробовать,
что сложного в создании виртуалки с FreeBSD для изучения и экспериментов?

Цитата:
По поводу ZFS - При установке на железо я буду ставить в режиме dual-boot с Win10 и может быть Linux. Мне бы не хотелось, что-бы попытка создания пулов случайно повредила хранящиеся на дисках данные (около 10TB). Возможно ли использование ZFS только на тех разделах которые принадлежат только freebsd?


Потренируйтесь на виртуалках.

Вы когда-нибудь, использовали хотя бы 2'е ОС на одном PC?
Если нет, то опыт показывает, установка 2-3'ех ОС на железо,
заканчивается использованием ОДНОЙ, все остальные начинаешь
использовать под Виртуализацией, ибо перезагружаться надоедает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Вс 10 ноя, 2019 2:26 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Я использовал при переходе с win xp на win 7. В одной работал, в другой настраивал и осваивался. Когда заметил что большую часть времени нахожусь в win 7 то полностью на нее перешел, удалив xp В данном случае - мульти-бот, как промежуточный этап. Я более менее освоил запуск виртуальных машин на windows, но также необходимо освоить тоже самое на той-же freebsd. А затем можно решить что оставить на железе, а что запускать на виртуалке.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика