red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
CloudStrife2020 0. загружаешься с live системы 1. переносишь(mv) из homa всё то что ты специально записывал, копировал, качал и.т.д. в sda3 (сам home если система свежа то вряд ли затянет больше гига) 2. копируешь cp -a /точка_монтирования_sda4/* /точка_монтирования_sda1 |
CloudStrife2020 |
|
Темы:
7
Сообщения:
107
Участник с: 24 октября 2013
|
redCloudStrife2020 Отлично, так и сделаю. Кстати в sda1 лежит запакованная виндовс7 с драйверами для ноута, а в sda2 bootmanager виндовса. Их можно смело освобождать. А как сделать с /opt/? У меня там где-то гигабайт программ, хотелось-бы перетащить их в хоум если возможно, что-бы место не занимали. А со swap'ом что делать? Где его создавать? Может стоит сделать так: Sda1 /root+home Sda2 Swap Sda3 Data (монтируется в папку home) Sda4 windows |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
CloudStrife2020лучше не стоит, конечно если тока у тебя не сервер или какая то специфическая задача требующая много памяти CloudStrife2020http://itshaman.ru/articles/10/directory-linux#opt оставь как есть, места хватит CloudStrife2020не стоит без особой нужды 340г раздел с виндой трогать. проще сделать так: Sda1 / + /home Sda2 /windows --как есть Sda3 /data (монтируется в папку home) если всё таки хочешь со свопом: Sda1 / + /home Sda2 /windows --как есть Sda3 /swap Sda4 /data (монтируется в папку home) |
CloudStrife2020 |
|
Темы:
7
Сообщения:
107
Участник с: 24 октября 2013
|
Значит вот что я сделал: Из sda4 переместил всё в sda3. Разделил рут от хоума, в sda3 находятся две папки: root и home. Возникло несколько вопросов: После копирования файлов используя лайв cd арча я перезагрузил, забыв демонтировать sda3 и 4. От этого могут возникнуть проблемы? В руте сейчас находится обрезок папки /home : /root/home/username/ Сама папка /home, будет лежать в sda4 и монтироватся в обрезок. Правильно? Или надо в руте оставить /root/home/ и монтировать /username/ ? Дальше я планирую отформатировать sda1 и sda2, положить туда содержимое папки root, (где-то 12гб). Отформатировать sda4, кусочек взять на swap (новый sda3) а остаток на /home. Перекинуть содержимое папки home из бекапа в новый sda4. Дальше, как переустановить grub? С лайв cd просто запустить grub-install /dev/sda ? А как с fstab? И еще, как объяснить системе что она должна монтировать при запуске sda4 внутри sda1 и использовать swap? Выглядеть это будет примерно так: sda1 root sda2 win sda3 swap sda4 home (монтируется в sda1) |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
CloudStrife2020вы малость напутали имеем(имели): sda1 - RECOVERY sda2 - SYSTEM sda3 - OS sda4 - / цель(надеюсь это окончательная версия): SDA1 - / SDA2 - /win SDA3 - /swap SDA4 - /home 0. Загружаемся с лайф системы 1. Переносим из homa (/home/username/....)всё то что ты сам специально записывал, копировал, качал и.т.д. в sda3 если объём корня системы и хоума больше чем 25 гиг то можешь ещё почистить кеш пакмана rm -r /точка_монтирования_SDA4/var/cache/pacman/pkg/* 2. удаляем и объединяем sda1 и sda2 - получим SDA1 здесь будет наша будущая корневая файловая система - / . Форматируем в ext4 и ставим флаг загрузки. (после удаления вы не сможете уже загружаться в винду без стороннего загрузчика) SDA1 - пустой SDA2 - /win SDA3 - / 3. Скопировать всё из SDA3 в SDA1 cp -a /точка_монтирования_SDA3/* /точка_монтирования_SDA1 4. Удалить SDA3 и создать новые SDA3 (здесь будет наш будущий своп) и SDA4 (а здесь хоум). Отформатировать SDA4 в ext4. 5. Скопируем home с SDA1 на SDA4 cp -a /точка_монтирования_SDA1/home/* /точка_монтирования_SDA4 6. Очистить на SDA1 папку /home, станет пустая, сюда потом будем монтировать SDA4 rm -r /точка_монтирования_SDA1/home/* 7. Загрузчик arch-chroot /точка_монтирования_SDA1 maisvendoo 8. подправляем /etc/fstab будет выглядеть примерно так /dev/sda1 / ext4 defaults 0 1 ----------- это в общих чертах если всё нормально заработает можно будет прикрутить своп без свопа и вынесенного хома можно было бы уменьшить количество телодвижений раза в два |
CloudStrife2020 |
|
Темы:
7
Сообщения:
107
Участник с: 24 октября 2013
|
Спасибо, теперь немного понятнее. А home в сда4 будет в корне раздела начинаться с папки /username/ правильно? Ничего что я после копирования перед перезагрузкой не демонтировал разделы? И какого типа должны быть разделы рут и хоум? |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
CloudStrife2020да, на SDA4 корень будет примерно так выглядеть username1/ username2/ username3/ ... CloudStrife202099% что ничего страшного, но вероятность всегда существует ) CloudStrife2020выбирай ext4 не ошибёшься |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
redВероятность чего? Не знаю как системд, а рце скрипты проводили отмонтирование всех ФС перед перезагрузкой. Системд "круче", значит тоже проводит. Гораздо хуже вот это:CloudStrife202099% что ничего страшного, но вероятность всегда существует ) CloudStrife2020Копирование файлов из ext4 в ntfs. И мне кажется, что cp -a ... |
CloudStrife2020 |
|
Темы:
7
Сообщения:
107
Участник с: 24 октября 2013
|
redПро файлсистем понятно, я имел ввиду первичной или расширенной?CloudStrife2020да, на SDA4 корень будет примерно так выглядеть |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Кстати если соберетесь бэкапить корень поделюсь опытом ступания на грабли. Некоторые системные программки, такие как ping для повышения привилегий используют такую вещь как linux capabilities. Подробнее man capabilities... грабли в трех командах:$ getcap /usr/bin/pingт.е. несколько системных команд перестанут работать.. где-то у зарубежных товарищей был список утилит, у которых забрали SUID бит и дали capabilities.. |