Нашёл в закромах старый SSD, решил посмотреть что на нём, но «Нельзя просто так взять, и подключить SSD к Linux» 🙂
Содержание
Прблема 1: unknown filesystem type ‘LVM2_member’
Пробуем смонтировать:
[simterm]
$ sudo mount /dev/sdc3 /tmp/old/ mount: /tmp/old: unknown filesystem type 'LVM2_member'.
[/simterm]
Диск со старого ноута, там тоже был Arch Linux и диск разбит с LVM.
Проблема 2: Fix duplicate VG names
Попробуем посмотреть какие там есть Logical Volumes:
[simterm]
$ sudo lvdisplay WARNING: VG name vg_arch is used by VGs pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 and ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE. Fix duplicate VG names with vgrename uuid, a device filter, or system IDs.
[/simterm]
Хм… Ну, логично: в компе сейчас подключен диск с LVM, и ещё один, старый, я подключил через USB.
Посмотрим все диски и разделы сейчас:
[simterm]
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 223.6G 0 disk ├─sda1 8:1 0 499M 0 part ├─sda2 8:2 0 100M 0 part ├─sda3 8:3 0 16M 0 part └─sda4 8:4 0 223G 0 part sdb 8:16 0 931.5G 0 disk ├─sdb1 8:17 0 512M 0 part /boot/EFI ├─sdb2 8:18 0 1G 0 part /boot ├─sdb3 8:19 0 32G 0 part [SWAP] └─sdb4 8:20 0 898G 0 part ├─vg_arch-root 254:0 0 100G 0 lvm / └─vg_arch-home 254:1 0 798G 0 lvm /home sdc 8:32 0 476.9G 0 disk ├─sdc1 8:33 0 1G 0 part ├─sdc2 8:34 0 16G 0 part └─sdc3 8:35 0 459.9G 0 part
[/simterm]
Тут:
/dev/sda
: мой текущий SSD с Windows для игр/dev/sdb
: мой текущий HDD с Linux для работы и жизни/dev/sdc
: старый SSD
Проверим Volume Groups:
[simterm]
$ sudo vgdisplay --- Volume group --- VG Name vg_arch System ID Format lvm2 ... Alloc PE / Size 117744 / <459.94 GiB Free PE / Size 0 / 0 VG UUID pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 --- Volume group --- VG Name vg_arch System ID Format lvm2 ... Alloc PE / Size 229890 / <898.01 GiB Free PE / Size 0 / 0 VG UUID ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE
[/simterm]
Или так:
[simterm]
$ sudo vgs -o +vg_uuid WARNING: VG name vg_arch is used by VGs pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 and ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE. Fix duplicate VG names with vgrename uuid, a device filter, or system IDs. V G #PV #LV #SN Attr VSize VFree VG UUID vg_arch 1 2 0 wz--n- <459.94g 0 pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 vg_arch 1 2 0 wz--n- <898.01g 0 ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE
[/simterm]
Тут:
459.94g 0 pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5
— старый диск898.01g 0 ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE
— новый диск
Решение проблемы 2: vgrename
Переименуем старый VG — передаём его ID pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5, и новое имя vg_arch_old:
[simterm]
$ sudo vgrename pKK4v3-WAym-FxpKK4v3-RofP-Ybsd-M7JA-fI2PX5 vg_arch_old WARNING: VG name vg_arch is used by VGs pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 and ZW8JZz-VEjm-IzaS-4mVA-wAu2-Pt7k-MtKmHE. Fix duplicate VG names with vgrename uuid, a device filter, or system IDs. Processing VG vg_arch because of matching UUID pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5 Volume group "pKK4v3-WAym-FxYJ-RofP-Ybsd-M7JA-fI2PX5" successfully renamed to "vg_arch_old"
[/simterm]
Проверим ещё раз lvidsplay
:
[simterm]
$ sudo lvdisplay --- Logical volume --- LV Path /dev/vg_arch_old/root LV Name root VG Name vg_arch_old ... --- Logical volume --- LV Path /dev/vg_arch_old/home LV Name home VG Name vg_arch_old ... --- Logical volume --- LV Path /dev/vg_arch/root LV Name root VG Name vg_arch ... --- Logical volume --- LV Path /dev/vg_arch/home LV Name home VG Name vg_arch ...
[/simterm]
Отлично — старый раздел теперь доступен по имени /dev/vg_arch_old/home
.
Активируем старый Volume Group:
[simterm]
$ sudo vgchange -ay vg_arch_old 2 logical volume(s) in volume group "vg_arch_old" now active
[/simterm]
Решение проблемы 1 — имя Logical Volume
И монтируем старый home, но используем его Logical Volume имя — /dev/vg_arch_old/home
, а не устройство /dev/sdc3
:
[simterm]
$ sudo mount /dev/vg_arch_old/home /tmp/old/
[/simterm]
Проверяем:
[simterm]
$ ls -l /tmp/old/setevoy/ total 81480 -rw-r--r-- 1 setevoy setevoy 10757764 Aug 10 2019 200_prepositions.pdf -rw-r--r-- 1 setevoy setevoy 45251 Jul 23 2019 audio_2019-07-23_00-25-59.ogg drwx------ 11 setevoy setevoy 4096 Nov 15 2019 Backups drwxr-xr-x 2 setevoy setevoy 4096 Jul 12 2019 bin drwx------ 4 setevoy setevoy 4096 Oct 8 2018 Books drwxr-xr-x 2 setevoy setevoy 4096 Sep 16 2019 Desktop ...
[/simterm]
Готово — можно копировать старые данные.