Вчера я решил обновить свой жесткий диск для ноутбука до SSD. Я ранее запускал Ubuntu 14.04 на жестком диске, который шел с нею. Я установил Ubuntu 14.10 на SSD.
Я хотел бы смонтировать старый жесткий диск так, чтобы я мог скопировать по всем своим файлам. Таким образом, я купил корпус, который позволяет мне рассматривать его как внешняя Карта памяти. Я поместил жесткий диск в корпус и включил его. Это обнаруживается, и это видит все объемы. Но это только монтирует загрузочный том для чтения-записи.
Жесткий диск составляет 750 ГБ, и SSD составляет 120 ГБ. Когда я осматриваю его в утилите "Disks", я вижу оба жестких диска и могу легко сказать различие между двумя. Когда я осматриваю жесткий диск, я вижу: Раздел 1 Ext2 (загрузочный том), Расширенный раздел 2, и Раздел 5 LVM2 PV.
Так ясно это видит объемы также. Это сообщает, что диск в порядке, но имеет один поврежденный сектор. Диск не шифруется. Я не уверен, почему это показывает два объема того же размера. Вероятно, имеет отношение к нему являющийся объемом LVM.
Как я заставляю это позволять мне считать файлы из своей старой установки Ubuntu?
$ sudo fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 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: 0x7f79a18e
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 499711 497664 243M 83 Linux
/dev/sda2 501758 468860927 468359170 223.3G 5 Extended
/dev/sda5 501760 468860927 468359168 223.3G 8e Linux LVM
Disk /dev/mapper/ubuntu--vg-root: 215.6 GiB, 231479443456 bytes, 452108288 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
Disk /dev/mapper/ubuntu--vg-swap_1: 7.8 GiB, 8317304832 bytes, 16244736 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
Disk /dev/sdb: 596.2 GiB, 640135028736 bytes, 1250263728 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: 0x0004f632
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 499711 497664 243M 83 Linux
/dev/sdb2 501758 1250263039 1249761282 596G 5 Extended
/dev/sdb5 501760 1250263039 1249761280 596G 8e Linux LVM
Вам необходимо смонтировать раздел LVM. Это может сбить с толку, если физические тома и / или логические тома имеют одно и то же имя ...
Просканируйте вашу систему на предмет томов LVM и определите в выводе том
sudo vgscan
, вы увидите что-то вроде
Найденная группа томов "fedora" с использованием типа метаданных lvm2
. Вы должны увидеть две группы томов
, активировать (старую) группу томов
sudo vgchange -ay fedora
и заменить "fedora" на вашу группу томов;)
Найдите логический том / раздел, на котором находится ваш old ubuntu install
sudo lvs
или
sudo lvdisplay
или
ls /dev/fedora
снова, измените Fedora на имя вашей группы томов
Подключите логические тома
sudo mount /dev/fedora/home /mnt
и далее ....
Я знаю только одно графическое изображение из, system-config-lvm
sudo apt-get install system-config-lvm
sudo system-config-lvm
Есть много способов скопировать ваши данные, даже если ваши папки с данными зашифрованы. Все, что вам нужно сделать, это загрузить старый диск и скопировать данные, которые вы хотите скопировать, на внешний носитель и обратно на новый носитель. Вы также можете попробовать использовать прилагаемую утилиту «резервного копирования», которая, по моему опыту, работает очень хорошо.
Сказав все это, если бы вы спросили меня перед тем, как сделать обновление, я дал вам совершенно другой совет. Я бы отметил, что 14.04 - это LTS-версия и что обновление до 14.10 просто обязывает вас обновляться каждые шесть месяцев, что меня утомляет.
Я бы посоветовал вам загрузить clonezilla и просто клонируйте свой старый жесткий диск на новый носитель напрямую и продолжайте использовать уже имеющуюся установку без необходимости начинать заново. Конечно, вы все еще можете это сделать, но к настоящему времени вы, возможно, решили придерживаться новой установки.
Вы, вероятно, можете сделать этот пользовательский интерфейс с KVPM .
Выберите группу, которую хотите смонтировать, и нажмите опцию «смонтировать fs». .
Вы также можете переименовать его оттуда, если необходимо.
Надад энэ асуудал тулгараад энэ Ubuntu форумын утас -аас шийдлийг олсон. Хэрэв бусад хүмүүс энэ асуудалтай тулгарвал / эсвэл ирээдүйд энэ холбоос үхэх магадлалтай бол би илүү дэлгэрэнгүй мэдээлэл өгөх болно.
Ubuntu 16.04 програмыг анхан шатны програм дээр ажиллуулж байна. Би 2 дотоод хөтөчтэй (SDA = Ubuntu 16.04, Grub, SDB = Windows 10). Би бас өөр машинаас Ubuntu 14.04-тэй дотоод SATA драйвертай байсан бөгөөд дараа нь энэ дискийг SDC дээр байрлуулсан SATA-to USB гадаад залгуурыг ашиглан холбохоор шийдсэн; Би энэ драйверыг "дельта" гэж нэрлэх болно (эдгээрийг sudo lsblk
эсвэл sudo fdisk -l
ашиглан харах, эсвэл Dash-ээс GUI "Disks" ажиллуулах).
Nautilus (Files GUI) -ийг хайж олоход дельта драйвер холбогдсон үед 255 MB хэмжээтэй байгааг харах боломжтой, гэхдээ энэ бол Partition 1 Master Boot Record юм (Linux ачаалах боломжтой; EXT2). Дискний GUI-г хайж үзэхэд би 1000 ГБ-ийн Өргөтгөсөн хуваалт (хуваалт2) ба Хэсэг5-тэй байгаа нь тодорхой байгаа бөгөөд энэ нь 1000 ГБ LVM2 биет хэмжээ юм, гэхдээ энэ хуваалтыг холбох сонголт байхгүй.
Эхлээд ажиллуулах
$ sudo vgscan
Бүх биет ботийг унших. Энэ нь хэсэг хугацаа шаардаж магадгүй ...
Lvm2 мета өгөгдлийг ашиглан "ubuntu-vg" эзлэхүүний бүлгийг олов
Lvm2 мета өгөгдлийг ашиглан "ubuntu-vg" эзлэхүүний бүлгийг олов
Энэ гаралттай холбоотой асуудал бол миний үндсэн хөтөч болон энэ хоёрдогч "дельта" хөтөч хоёулаа ижил хэмжээний бүлгийн нэрийг харуулж байна ubuntu-vg
нь зарим зөрчилдөөн үүсгэж, нэгийг нь ялгахад төвөгтэй болгож байна. дараачийн. Тиймээс бид тэдгээрийн аль нэгийг нь өөрчлөх хэрэгтэй.
Хоёрдогч (дельта) хөтөчийг салга. Хэрэв дотоод шинжтэй бол үүнийг хийхийн тулд унтраах хэрэгтэй болно, учир нь би боомт ашиглаж байгаа тул зүгээр л асаадаг.
Дахин ачаалсны дараа дахин ажиллуулна уу:
$ sudo vgscan
Бүх биет ботийг унших. Энэ нь хэсэг хугацаа шаардаж магадгүй ...
Lvm2 мета өгөгдлийг ашиглан "ubuntu-vg" эзлэхүүний бүлгийг олов
Ажиллуулах:
sudo vgrename / dev / ubuntu-vg / dev / ubuntu-vg-primary
Хүссэн зүйлээ шинэ нэр болгон сонгоорой, би энд -primary
-г хавсаргахаар шийдлээ.
Одоо унтраагаад хоёрдогч, дахин ачаална уу, эсвэл гаднах док ашиглаж байгаа бол драйвераа хавсаргана уу. миний байгаагаар.
Дахин ажиллуул:
$ sudo vgscan
Бүх биет ботийг унших. Энэ нь хэсэг хугацаа шаардаж магадгүй ...
Lvm2 мета өгөгдлийн төрлийг ашиглан "ubuntu-vg-primary" эзлэхүүний бүлгийг олов
Lvm2 мета өгөгдлийг ашиглан "ubuntu-vg" эзлэхүүний бүлгийг олов
Энэ бол бидний харахыг хүсч байгаа зүйл юм; хоёр өвөрмөц эзлэхүүний бүлгийн нэр.
Манай хоёрдогч (дельта) хөтчийн эзлэхүүний бүлгийг идэвхжүүлэхийн тулд ажиллуулна уу:
$ sudo vgchange -ay ubuntu-vg
"Ubuntu-vg" боть бүлгийн 2 логик боть одоо идэвхтэй байна
"Ubuntu-vg-primary" боть бүлгийн 2 логик боть одоо идэвхтэй байна
Хэрэв та хараахан амжаагүй бол холболтын цэгийг хий.
sudo mkdir -p / mnt / delta /
Хэрэглэгчийн эзэмшдэг холбох цэгийг:
sudo chown $ (id -u): $ (id -g) / mnt / delta /
Чухал Тэмдэглэл:
Энэ үед таны систем Ubuntu руу дахин ачаалах боломжгүй эсвэл "хоёрдогч" хөтөчтэй тохирох Ubuntu хувилбарыг ачаалах гэж оролдох болно; Ачаалах үед анхдагч / стандарт нь "ubuntu-vg" гэж тодорхойлогдсон эзлэхүүний бүлгээс ачаалах явдал юм. Энэ нөхцөл байдлыг зохицуулахын тулд би дараахь зүйлийг хийсэн.
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg
$ sudo vgrename /dev/ubuntu-vg /dev/ubuntu-vg-secondary
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg-primary
$ sudo vgrename /dev/ubuntu-vg-primary /dev/ubuntu-vg
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg" now active
Эцэст нь бид дараахь зүйлийг холбож болно:
sudo mount /dev/ubuntu-vg-secondary/root /mnt/delta/
Энэ үед та Наутилусаас "Компьютер" руу шилжиж дараа нь / mnt / delta / руу ороод таны гадаад драйверын үндэс. Та энэ байршилд хавчуургыг хурдан нэмж оруулах боломжтой бөгөөд ингэснээр та түүнд хялбархан нэвтрэх боломжтой болно. Та одоо байгаа / etc / fstab-ийг (/etc/fstab.bak руу) нөөцлөх (болгоомжтойгоор) үргэлжлүүлж, одоо байгаа fstab-ийг өөрчилж энэ төхөөрөмжийг / байршлыг холболтын цэгт автоматаар холбох оролдлогыг хийж болно. Унтраах эсвэл дахин ачаалахаасаа өмнө fstab-аа туршиж үзсэнээ мартуузай.
sudo blkid
-г ашиглан холбогдох бүх UUID, төхөөрөмж, хуваалт, эзлэхүүний бүлгийн мэдээлэл, мөн FS төрлүүд, мөн энэ мэдээллийг ашиглан миний fstab дээр холболтын удирдамжийг нэмнэ үү. Жишээлбэл:
UUID=d7556cd2-67b3-4fb4-acc8-1e33dd0eb040 /mnt/delta ext4 defaults 0 2
sudo mount -a
ашиглан тест хийх (ямар ч гаралт сайн гэсэн үг биш, аливаа гаралт нь дахин ачаалахаас өмнө алдаа гарах ёстой гэсэн үг юм, та буцааж дахин ачаалах боломжгүй байж магадгүй юм. таны үйлдлийн систем зөв).