BSDPORTAL.RU
http://www.bsdportal.ru/

Обновление freebsd 12.0 до 12.1
http://www.bsdportal.ru/viewtopic.php?f=8&t=28996
Страница 1 из 1

Автор:  GVitaliy [ Ср 06 ноя, 2019 4:39 pm ]
Заголовок сообщения:  Обновление freebsd 12.0 до 12.1

Возникли вопросы по использованию некторых команд при обновлении.

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 ?

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

Автор:  AMDmi3 [ Ср 06 ноя, 2019 5:17 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

Автор:  GVitaliy [ Чт 07 ноя, 2019 4:28 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

Я читал эти вещи, и некоторые другие. С пунктом 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

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

Автор:  AMDmi3 [ Чт 07 ноя, 2019 6:57 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

А не надо "некоторые другие" вещи читать. Я же написал - делайте как написано в английской handbook или man, остальные источники - мусор.
На самом деле вам ничего и не нужно делать, потому что вы не переходите на другую major ветку, про это в handbook тоже написано.
А так-то вместо того чтобы гадать какое непонятное заклинание скопировать вслепую, лучше почитайте что эти команды делают.

Автор:  GVitaliy [ Чт 07 ноя, 2019 10:27 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

Использовал (Handbook)

pkg-static upgrade -f

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

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

pkg-static install -f pkg
pkg update
pkg upgrade

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

Автор:  AMDmi3 [ Чт 07 ноя, 2019 10:58 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

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

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

Автор:  GVitaliy [ Чт 07 ноя, 2019 11:43 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

Автор:  AMDmi3 [ Пт 08 ноя, 2019 12:11 am ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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 ссылкой на каталог на любом разделе где есть достаточно места.

Автор:  lavr [ Пт 08 ноя, 2019 4:22 am ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

Автор:  GVitaliy [ Пт 08 ноя, 2019 4:25 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

Автор:  AMDmi3 [ Пт 08 ноя, 2019 5:34 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

Автор:  GVitaliy [ Сб 09 ноя, 2019 3:13 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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

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

Автор:  lavr [ Сб 09 ноя, 2019 5:41 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

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


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

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


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

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

Автор:  GVitaliy [ Вс 10 ноя, 2019 2:26 pm ]
Заголовок сообщения:  Re: Обновление freebsd 12.0 до 12.1

Я использовал при переходе с win xp на win 7. В одной работал, в другой настраивал и осваивался. Когда заметил что большую часть времени нахожусь в win 7 то полностью на нее перешел, удалив xp В данном случае - мульти-бот, как промежуточный этап. Я более менее освоил запуск виртуальных машин на windows, но также необходимо освоить тоже самое на той-же freebsd. А затем можно решить что оставить на железе, а что запускать на виртуалке.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/