LINUX.ORG.RU

Монтирование /usr на другой раздел

 , , ,


0

3

Привет всем, собственно, subj.

Пересел на Арч (точнее, Manjaro) с пол года назад, и не заморачиваясь, при установке создал 1 раздел с jfs и своп. Позже, отрубил кусок харда, отформатировал в xfs и по инструкции перенес /home на этот раздел, всё заработало с пол пинка. Недавно заметил, что /usr у меня жирный, >5 гб уже, и решил перенести его на другой раздел. Опять же, полез в гугл, прочитал что-да-как, и начал действовать. С помощью rsync (и миллионами флагов к нему, как по инструкции) cкопировал /usr на раздел (sda4, ext4), полез править /etc/fstab:

UUID=c4269d02-cdd3-4672-ae2d-15294841e06f / jfs defaults 0 1
UUID=f0743b9a-f410-4e59-9cdd-2f596fa38252 /home xfs defaults 0 1
UUID=bffcc2e3-f647-4932-be82-d8b2e291c04c swap swap defaults 0 0
UUID=badcc77d-86c1-4333-8762-6a1ce2331c7d /usr ext4 defaults 0 1
Старый /usr на всякий переименовал в /old_usr , создал пустую папку /usr, перезагрузился.

Открывается rootfs терминал, пишет, что не может загрузить раздел sda4, «бла-бла-бла, fsck.ext4 command not found», попробовал смонтировать вручную - «mount: unknown file system ext4». Все утилиты для работы с ext4 установлены и работают, если загрузиться в систему.

Помогите, пожалуйста, с этим разобраться. Сейчас пишу с 32-битного livedvd старого минта, chroot-иться, кажется, не могу, ибо Arch-то 64-битный.

P.S. Знаю, что нужно было поиском на лоре воспользоваться, но интренет сейчас не позволяет этого.



Последнее исправление: HashDerpy (всего исправлений: 1)

А начать с гугла и арчевики нужно было - ты бы узнал что выносить /usr на системах с systemd крайне не рекомендуется.

dvrts ★★★
()

Дополню предыдущего оратора - не рекомендуется потому, что init должен быть на том же разделе, что и /, а systemd находится в /usr/lib/systemd/systemd.

DeadEye ★★★★★
()
Ответ на: комментарий от dvrts

Просто, на руте осталось ~10 гигабайт, что не есть хорошо. А расширить раздел нельзя? Есть ~25 свободных ГБ, где-то в конце жесткого.

А в кратце можешь, пожалуйста, обьяснить, чего не рекомендуется выносить /usr?

Сейчас гуглить и арчевики листать нет возможности, сижу с мобильного тырнета.

HashDerpy
() автор топика
Ответ на: комментарий от DeadEye

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

HashDerpy
() автор топика
Ответ на: комментарий от HashDerpy

http://lorwiki.ru/wiki/Материалы_по_многострадальному_/usr_и_Леннарту_Поттерингу

Вот тут полно ссылок.

А в кратце можешь, пожалуйста, обьяснить, чего не рекомендуется выносить /usr?

Блин, ну же:

не рекомендуется потому, что init должен быть на том же разделе, что и /, а systemd находится в /usr/lib/systemd/systemd.

СустемД и есть инит (но уже давно не только инит, а намного большая сущность).

mandala ★★★★★
()
Ответ на: комментарий от mandala

Будет нормальная сеть - взгляну, благодарю.

Пойду, тогда, поставлю всё на место. Спасибо всем за ответы.

HashDerpy
() автор топика
Ответ на: комментарий от HashDerpy

возможно ли расширить корень с jsf на борту безболезненно всё ещё актуален.

Gparted вроде как поддерживает, но точно не скажу.

[оfftopic]С удивлением увидел что у меня самого гуляет 40 гигов в конце диска[/offtopic]

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Да, умеет. Только не с первого раза. Т.к. свободное место было в конце диска, а корень был в начале, пришлось всё поменять местами, с 3-й попытки корень всё-таки получилось расширить (до этого выдавало эрроры и крашилось). По пути были ещё грабли, например, с грабом - он слетел, вообще никак не хотел ставиться, говорил, что диск поврежден и т.д.

Проблема (практически) решилась сама собой. Ещё раз всем спасибо за ответы.

HashDerpy
() автор топика

А хуки fsck, usr в mkinitcpio.conf ты добавить не забыл?

BRE ★★
()
Ответ на: комментарий от yumko

Достаточно его очищать с некоторой периодичностью по таймеру.

unikum ★★★★★
()
Ответ на: комментарий от yumko

Я кэш пакмана чищу, и не вижу смысла выносить var на другой раздел, ибо за пол года он >1 гб не набирал.

HashDerpy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.