Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Информационные технологии
+1

Как перенести разделы?

FreeBSD для SBC (например, Banana Pi) создаёт на флешке единственный корневой раздел (/) не считая DOS-бутявки (раздел /boot). Мне нужно уменьшить на флешке размер раздела FreeBSD и создать хотя бы ещё один раздел (/var), а лучше сразу же и /usr, и /tmp - это необходимо для включения acl, так как команда tunefs -a enable / выдаёт ошибку записи в суперблок (tunefs: /dev/ada0a: failed to write superblock).
Любителям вспомнить об Акронисе и прочих вещах, уточню, что у FreeBSD свои разделы - а разделы MBR, к которым они так привыкли, в терминологии FreeBSD называются слайсами.
Пока у меня только два варианта:
1. Создать на флешке файлы нужного размера с файловой системой - и подключить их как нужные разделы (примерно таким же образом, каким иногда подключают файл подкачки).
2. Самому создать образ файловой системы с разделами (или отредактировать готовый), скопировать систему из скачанного образа, после чего залить его на флешку.
Вопрос, можно ли это сделать под установленной FreeBSD на другой платформе - пока не знаю. Собираюсь использовать вот этот образ флешки, если кто сам хочет поэкспериментировать:
ftp.freebsd.org/pub/FreeBSD/releases/arm/armv6/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-arm-armv6-BANANAPI.img.xz
Сейчас на i386 самбу установил, на корневой системе опцию acls установил, но tunefs не проходит - а без неё попытка запуска самбы завершается ошибкой:
fset_nt_acl returned: NT_STATUS_INVALID_PARAMETER
(кроме того, есть мнение, что включать acl на корневой файловой системе - плохая идея)
-------------------------
ACL нужны для самбы
Сейчас BPI нет под рукой, сужу по i386-дистрибутиву, но если самба собрана с теми же ключами, то чтобы отказаться от использования ACL, придётся пересобрать самбу с нужными ключами. Делать это на флешке - удовольствие ниже среднего.
Кто-то может посоветовать что-то путное?

Дополнен

Всем спасибо! Возможно, это и не потребуется.
Сделал ВМ, включил acls, включил на разделах tunefs и...
fset_nt_acl returned NT_STATUS_INVALID_PARAMETER
И на этом развёртывание домена заканчивается.

По дате
По рейтингу
Аватар пользователя
Просветленный
5лет

ufs и zfs нельзя уменьшить. никак. только по новой создать раздел и скопировать в него данные.

Аватар пользователя
Оракул
5лет

насколько помню есть проги работающие из под БИОС независимо от ОС и разметки как например AOMEI Partition Assistant TE

Аватар пользователя
Искусственный Интеллект
5лет

Совет только один.
Если нужна старая ОС, то перед экспериментами сделай резервную копию физического диска.