[РЕШЕНО]Переезд подтомов на другой жёсткий диск

Всем привет!
Нужно переместить два подтома с одного жёсткого диска (sdb) на другой (sdc).
blkid
#Старый раздел с подтомами Home & Var
/dev/sdb1: LABEL="Home & Var" UUID="7b39adca-ab80-4859-aa65-ffbc06fb0220" UUID_SUB="49e81f6c-8efe-4672-b470-4d096f49750f" TYPE="btrfs" PARTUUID="8974b3da-01"
/dev/sdb5: LABEL="DATA" UUID="18C69E7B54126E47" TYPE="ntfs" PARTUUID="8974b3da-05"
/dev/sdc1: LABEL="DATA" UUID="0D1C155A0D1C155A" TYPE="ntfs" PARTUUID="826b83d3-01"
#Новый раздел с подтомами Home & Var
/dev/sdc2: LABEL="Home & Var" UUID="4c565cee-1782-4410-8a57-041e4c18c867" UUID_SUB="28decf1e-9404-4d0d-84c1-1f657d47ccb0" TYPE="btrfs" PARTUUID="826b83d3-02"
/dev/sda2: UUID="c081979d-7df8-44a9-8303-1b3633191776" UUID_SUB="4ac9216f-9f6a-4625-bd6c-cf9fc1fde509" TYPE="btrfs" PTTYPE="dos" PARTUUID="998ffbf8-02"

Что делалось? Я создал раздел sdc2 и подтома (subvol) home и var, синхронизировал папки (rsync -a /home /mnt/sdc2/home)
поправил FSTAB
# /dev/sda2
UUID=c081979d-7df8-44a9-8303-1b3633191776	/         	btrfs     	rw,noatime,ssd,space_cache,subvolid=271,subvol=/@Archroot,subvol=@Archroot	0 0

# /dev/sdb1 LABEL=Home\134x20&\134x20Var OLD, SEAGATE
#UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220	/home     	btrfs     	rw,noatime,space_cache,subvolid=263,subvol=/@home,subvol=@home	0 0

# /dev/sdb1 LABEL=Home\134x20&\134x20Var OLD, SEAGATE
#UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220	/var      	btrfs     	rw,noatime,space_cache,subvolid=264,subvol=/@var,subvol=@var	0 0

#/dev/sdc2: LABEL="Home & Var" HITACHI 500 GB
UUID=4c565cee-1782-4410-8a57-041e4c18c867 /home     	btrfs     	rw,noatime,space_cache,subvolid=284,subvol=/home,subvol=home	0 0

#/dev/sdc2: LABEL="Home & Var" HITACHI 500 GB
UUID=4c565cee-1782-4410-8a57-041e4c18c867 /var      	btrfs     	rw,noatime,space_cache,subvolid=285,subvol=/var,subvol=var	0 0

# /dev/sdb5 HITACHI 500 GB
#UUID=18C69E7B54126E47 /media/DATA ntfs-3g x-systemd.automount,defaults,locale=ru_RU.utf8  0 0
UUID=0D1C155A0D1C155A /media/DATA ntfs-3g x-systemd.automount,defaults,locale=ru_RU.utf8  0 0

btrfs subvolume list /
ID 257 gen 5266 top level 5 path @
ID 258 gen 4583 top level 5 path @home
ID 270 gen 4583 top level 257 path @/@Archroot
ID 271 gen 5579 top level 5 path @Archroot
ID 275 gen 5491 top level 271 path var/lib/portables
ID 276 gen 5492 top level 271 path var/lib/machines
ID 277 gen 5494 top level 271 path var/tmp
ID 284 gen 5549 top level 271 path newhome1/home
ID 285 gen 5550 top level 271 path newhome1/var

После отстоединения сатрого диска, при загрузке не видит новые тома, пишет что нету домашнего каталога и тп, не грузиться дальше.

Я так подозреваю что мои новые подтома должны быть 5 уровня?.. Но они почему-то 271
Русская команда переводчиков ArchWiki
скромный вклад
Решено. Видимо что-то не так сделал изначально. Вернул всё как было, и сделал по новой. Как делалось:

В установленной, рабочей системе.
//Заходим под суперпользователем
malody ~ $ su
Пароль:
//Создаём папку раздела
mkdir /media/sdc2
// монтируем раздел (в котором у нас будут подтома)
mount /dev/sdc2 /media/sdc2/
//заходим в папку с примонтированным разделом
cd /media/sdc2/
// создаём подтом @Home
btrfs subvolume create @Home
Create subvolume './@Home'
// создаём подтом @Var
btrfs subvolume create @Var
Create subvolume './@Var'
// Смотрим каки подтома есть на нашем разделе, не обманули ли нас? :-) И запоминаем какой ID пренадлежит подтому (потребуется далее)
btrfs subvolume list /media/sdc2
ID 257 gen 11 top level 5 path @Home
ID 258 gen 11 top level 5 path @Var
//Создаём точки монтирования
mkdir /media/@Home
mkdir /media/@Var

//Монтируем наши подтома (которые создали выше)
mount -o subvol=@Home /dev/sdc2 /media/@Home
mount -o subvol=@Var /dev/sdc2 /media/@Var

//копируем файлы с одного раздела (в моём случае подтома) в новый подтом
rsync –archive – verbose –progress /home /media/@Home
rsync –archive – verbose –progress /var /media/@Var


//Посмотрим какой UUID у нашего раздела /dev/sdc2 (с новыми подтомами)
blkid
//редактируем fstab. Чтобы система знала о том, что мы будем использоваь наши новые подтома, скажем ей что и как монтировать.
nano /etc/fstab

#/dev/sdc2: LABEL="Home & Var" Указываем UUID раздела /dev/sdc2, куда монтировать, с какими параметрами, что монтировать
UUID=11d615cf-3f83-4466-b3c9-2e47ffd6fa39 /home btrfs rw,noatime,space_cache,subvolid=257,subvol=/@Home,subvol=@Home 0 0

#/dev/sdc2: LABEL="Home & Var"
UUID=11d615cf-3f83-4466-b3c9-2e47ffd6fa39 /var btrfs rw,noatime,space_cache,subvolid=258,subvol=/@Var,subvol=@Var 0 0
Русская команда переводчиков ArchWiki
скромный вклад
malody
subvolid=258,subvol=/@Var,subvol=@Var
а зачем столько прописал?
хватило бы и одного чего нибудь из этого...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.