Как перенести раздел /home на новый диск

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Whowka
Сообщения: 529
Зарегистрирован: 20 июл 2018, 16:50
Решено: 2
Откуда: Питер
Благодарил (а): 204 раза
Поблагодарили: 139 раз

Как перенести раздел /home на новый диск

Сообщение Whowka » 01 мар 2019, 21:20

Не по теме
colonel писал(а):
27 фев 2019, 02:52
С подробностями можно ознакомится на оффсайте
:thumbs:
Дык, енто я в перву очередь смотрел, енто искаропки в Лисе прописано... Я задумался о настроеных LAMP, Сканере, Sendmail и покупке новых бубнов... (старые уже не бубнят, порваны, как гармонь на похоронах... с неописуемым вожделением :smile: )MiniDLNA завёлся, остальное не успел проверить, вот и занервничал[/offtopic ]

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Как перенести раздел /home на новый диск

Сообщение G.A.P » 01 авг 2019, 19:50

Тут решил с 1тб на 2тб переехать хомяком - копирую в немо из под рута, а оно что то бредит, глючноватое и так мучительно долго всё! :dash2:
Надо делать так - новый винт разметить и отформатить, потом тут же грузится с флехи минта и сразу в gparted, новый винт отмонтировать, а на старом жмакнуть "копировать" -> на новом жмакнуть "вставить" :write:
Ждать часа 4, не меньше, это 700+ гиг было перенесено :vic:
20190730_105909_HDR_r.jpg
Потом перекидываем винты и грузимся со старым хомяком на новом винте - проблем не будет :bye:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10Pro + AMD


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 17 авг 2019, 20:11

Столкнулся с такой банальной проблемой. Хотел перенести раздел home в рамках одного винчестера. На винчестре было две системы. Виндовс и Линукс. Линукс стало распирать, сглупил мало ей отвел место изначально плюс раздел организован без грамотного дробления на хоум и так далее. Было принято решения снести раздел ntfs в пользу линукс через gparted. Предполагалось перенос папки Home в новосозданный раздел допустим /dev/sda2.
Получилось вот так
IMG_20190817_223730.jpg
Тут я решил все-таки почитать как же это делается по этой доходчивой статье https://jameszero.net/2061.htm
пропуская те пункты, которые относятся собственно к созданию раздела.
Естесно, сразу пошло не так. На все мои попытки ввода команд под лив сиди и под системой был ответ
Couldn't find valid filesystem superblock.
Я предположил, что весь этот мануал не моя история. И надо переходить к редактированию фстаба и внес в фстаб такую строку как в примере в статье
UUID=edd51c30-458d-46bc-a929-f86b82ec8053 /home ext4 defaults 0 2
с поправкой на свой uuid
Вот вывод команды blkid
/dev/sda1: LABEL="M-PM-^WM-PM-0M-QM-^@M-PM-5M-PM-7M-PM-5M-QM-^@M-PM-2M-PM-8M-QM-^@M-PM->M-PM-2M-PM-0M-PM-=M-PM-> M-QM-^AM-PM-8M-QM-^AM-QM-^BM-PM-5M-PM-<M-PM->M-PM-9" UUID="9262B66562B64E2B" TYPE="ntfs" PARTUUID="a2dda0f6-01"
/dev/sda2: UUID="5b7e08fd-2cee-4a01-b527-75a50975ac48" TYPE="ext4" PARTUUID="a2dda0f6-02"
/dev/sda5: UUID="9741b93d-2cd1-460e-92d4-2a8e86e90b18" TYPE="ext4" PARTUUID="a2dda0f6-05"
/dev/sda6: UUID="2058b972-f48e-402e-812a-3d49c2f8fdd0" TYPE="swap" PARTUUID="a2dda0f6-06"
/dev/sdb1: LABEL="System Reserved" UUID="7038F2BA38F27E82" TYPE="ntfs" PARTUUID="000014c0-01"
/dev/sdb2: UUID="ed81e5a5-6f84-4871-8336-e7c0ccd45d99" TYPE="ext4" PARTUUID="000014c0-02"
/dev/sdb3: UUID="61088c34-e721-45db-b3c9-4d29dbc30d0d" TYPE="ext4" PARTUUID="000014c0-03"
/dev/sdb5: UUID="aa0f1e54-2089-4596-ad09-f96312580c3c" TYPE="swap" PARTUUID="000014c0-05"
тут начались чудеса, не смог залогиниться в систему. Пароль принимает, но экран авторизации дружелюбно мигает и опять ставит курсор для введения пароля и так по циклу. Заведомо неправильный пароль понимает и пишет как неправильный, а с правильным просто издевательски помигивает экран. С перепугу под live cd скопировал с заменой оригинальный fstab, заранее сохраненный.
Система пустила дальше. Теперь сижу боюсь трогать фстаб.
Вот вывод фстаб в текущем варианте
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=9741b93d-2cd1-460e-92d4-2a8e86e90b18 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=2058b972-f48e-402e-812a-3d49c2f8fdd0 none swap sw 0 0
Что-то я самое простое не сделал. Что -то куда -то заранее не примонтировал. Какие мои действия ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

slant
Сообщения: 1860
Зарегистрирован: 21 июн 2017, 15:09
Решено: 30
Благодарил (а): 15 раз
Поблагодарили: 809 раз

Как перенести раздел /home на новый диск

Сообщение slant » 17 авг 2019, 20:36

rut писал(а):
17 авг 2019, 20:11
тут начались чудеса, не смог залогиниться в систему. Пароль принимает, но экран авторизации дружелюбно мигает и опять ставит курсор для введения пароля и так по циклу. Заведомо неправильный пароль понимает и пишет как неправильный, а с правильным просто издевательски помигивает экран.
Это характерный симптом того, что система не может найти домашнюю папку пользователя там, где рассчитывает (/home/username по умолчанию). Так получилось потому, что где-то неправильно оказалась выстроена иерархия каталогов при монтировании второго раздела. Т.е. получилось там что-то вроде /home/home/username скорее всего.
rut писал(а):
17 авг 2019, 20:11
Что-то я самое простое не сделал. Что -то куда -то заранее не примонтировал. Какие мои действия ?
Максимально простое решение - не переносить весь /home а просто добавить новый раздел как каталог внутри своего домашнего каталога - это безопасно в смысле проблем со входом.
Если же есть желание все-таки сделать перенос - нужно убедится, что иерархия получается верной, а для этого нужно четко понимать где оказывается корень второго диска после монтирования. А он должен оказаться строго в /home, и не глубже. Здесь вам поможет специфическая особенность файловой системы ext4 - у нее всегда в корне раздела присутствует каталог "lost+found", ее можно использовать как ориентир. Т.е. после правильного монтирования у вас должен образоваться путь "/home/lost+found". А скопировать каталоги пользователей нужно именно в корень второго диска - чтобы они тоже оказались рядом с lost+found. Причем скопировать их нужно ДО того как вы будете пытаться зайти в систему с поправленным fstab, иначе зайти не получится по той же самой причине.

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 03:37

rut, О хомяках и капусте. и пост #25 ещё . Практически твой случай.

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Как перенести раздел /home на новый диск

Сообщение G.A.P » 18 авг 2019, 05:48

rut писал(а):
17 авг 2019, 20:11
снести раздел ntfs в пользу линукс
Не по теме
Снеси это недоразумение, в пользу винды - реально помогает и отпускает, оно просто работает, без костылей ;)
А недоразумение в виртуальных песочницах испытывай - время и нервы целее будут :)
И ещё... Если ты боишься на боевой машине оставить один линукс, без подстраховочки виндовой, ну это не вариант.
P.S. Да, меня уже можно забанить...
Win10Pro + AMD


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 10:49

slant писал(а):
17 авг 2019, 20:36
Максимально простое решение - не переносить весь /home а просто добавить новый раздел как каталог внутри своего домашнего каталога - это безопасно в смысле проблем со входом.
Я только за простые решения так как ноут рабочий, а завтра понедельник.
Поможет ли мне добавление нового раздела как каталога избавиться от такого сообщения ?
Screenshot at 2019-08-18 13-37-34.png
Это единственное из за чего я всю эту чехарду затеял.
да и собсно как добавить его как каталог ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 10:52

rut, Эта картинка особого отношения к проблеме не имеет.


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 10:55

etamax писал(а):
18 авг 2019, 10:52
rut, Эта картинка особого отношения к проблеме не имеет.
Ну логика у меня была проста. У линукс был один раздел на все про все. Тут я ей дам под хоум целый отдельный раздел, там же будет и почта, которая пухнет день ото дня. И забуду за это дело благополучно.

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 10:57

rut, Я тебе дал ссылку на свою тему , там я вынес папку /home на отдельный раздел.


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 11:20

etamax писал(а):
18 авг 2019, 10:57
rut, Я тебе дал ссылку на свою тему , там я вынес папку /home на отдельный раздел.
да, это я оставил на закуску, там все серьезно. Я стремаюсь ручками добавлять строку в fstab в плане синтаксиса. Понятно сначала идет uuid, потом точка монтирования, а потом начинаются всякие символы, цифры, автомонтирования. В этом я не сильно рублю, поэтому заинтересовался предложением slunt как простым, быстрым решением.

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 11:25

rut писал(а):
18 авг 2019, 11:20
Я стремаюсь ручками добавлять строку в fstab
Страдание фигнёй , добавить туда строку можно мышкой)))


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 11:27

etamax писал(а):
18 авг 2019, 11:25
rut писал(а):
18 авг 2019, 11:20
Я стремаюсь ручками добавлять строку в fstab
Страдание фигнёй , добавить туда строку можно мышкой)))
Дык, где ее готовую стырить с поправкой на uuid ? Я ж только за копипаст :)

да и вот это мне стало не понятно из той темы
Затем грузишься в sda3 смотришь строку про хомяка в fstab, грузишься обратно и добавляешь такую строку в fstab
Последний раз редактировалось пользователем 1 rut; всего редактировалось раз: 18

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 11:30

Сначала надо копирнуть хомяк на другой раздел, параметры этого раздела можно посмотреть через sudo blkid или cat /etc/mtab .

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 11:38

rut, переносить будешь или глазки строить? Покажи для начала sudo fdisk -l


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 11:40

etamax писал(а):
18 авг 2019, 11:38
rut, переносить будешь или глазки строить? Покажи для начала sudo fdisk -l
Как бы вот
Disk /dev/sda: 59,6 GiB, 64023257088 bytes, 125045424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa2dda0f6

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 65978810 65771963 31,4G 83 Linux
/dev/sda3 65980414 125044735 59064322 28,2G 5 Extended
/dev/sda5 65980416 121138619 55158204 26,3G 83 Linux
/dev/sda6 121141248 125044735 3903488 1,9G 82 Linux swap / Solaris


Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000014c0

Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 1126399 1124352 549M 7 HPFS/NTFS/exFAT
/dev/sdb2 1126400 204802047 203675648 97,1G 83 Linux
/dev/sdb3 204802048 966520797 761718750 363,2G 83 Linux
/dev/sdb4 966520830 976771071 10250242 4,9G 5 Extended
/dev/sdb5 966520832 976771071 10250240 4,9G 82 Linux swap / Solaris

Partition 4 does not start on physical sector boundary.
sda 5 забит, sda 2 цель

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 11:45

Диска 2 штуки? Где находится система и куда планируешь перебросить? /home внутри корня , как помню?


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 11:52

etamax писал(а):
18 авг 2019, 11:45
Диска 2 штуки? Где находится система и куда планируешь перебросить? /home внутри корня , как помню?
Да физически жестких два. Но второй диск не есть моя цель. Пытаюсь решить все в рамках sda... Cистема сидит в sda5, хоум хочу перенести в sda2. Да хоум внутри корня

И вот вывод сat
cat /etc/mtab
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=6070984k,nr_inodes=1517746,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=1220252k,mode=755 0 0
/dev/sda5 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs rw,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma,release_agent=/run/cgmanager/agents/cgm-release-agent.rdma 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,clone_children 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16061 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
cgmfs /run/cgmanager/fs tmpfs rw,relatime,size=100k,mode=755 0 0
/dev/sda2 /media/pk/5b7e08fd-2cee-4a01-b527-75a50975ac48 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=1220252k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0

Аватара пользователя

etamax
Сообщения: 977
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 61 раз

Как перенести раздел /home на новый диск

Сообщение etamax » 18 авг 2019, 11:59

rut, вот эти 2 команды поочердно выполни
sudo mkdir /mnt/folder1
sudo mount /dev/sda2 /mnt/folder1

потом вот эту
sudo cp -Rvp --preserve /home/lmuser/ /mnt/folder1/
вместо lmuser (это я) впиши своё имя пользователя.
Для начала хватит , после того как хомяк скопируется , продолжим.


rut
Сообщения: 49
Зарегистрирован: 18 апр 2018, 16:20
Решено: 1
Благодарил (а): 10 раз

Как перенести раздел /home на новый диск

Сообщение rut » 18 авг 2019, 12:03

etamax писал(а):
18 авг 2019, 11:59
rut, вот эти 2 команды поочердно выполни
sudo mkdir /mnt/folder1
sudo mount /dev/sda2 /mnt/folder1

потом вот эту
sudo cp -Rvp --preserve /home/lmuser/ /mnt/folder1/
вместо lmuser (это я) впиши своё имя пользователя.
Для начала хватит , после того как хомяк скопируется , продолжим.
запустился процесс копирования, куча строк бежит по экрану, ждус результат пока

Вернуться в «Загрузка системы, бэкапы и восстановление»