Przenoszenie niektórych plików z jednego dysku twardego na inny na Ubuntu [zamknięte]

0

Kupiłem nowy dysk twardy na moją maszynę i zainstalowałem na nim Ubuntu. Chciałem skopiować niektóre moje pliki na nowy dysk twardy ze starego, który wcześniej był moim głównym dyskiem fdisk -ltwardym, więc korzystałem z listy partycji, ale wyświetlała ona tylko GPT, więc próbowałem ją zamontować, ale jedyną rzeczą, która było nie było <mount folder>/EFI/ubuntu/grubx64.efi. Nie mogłem znaleźć niczego, co przypominałoby /folder. Jak mogę przenieść niektóre moje pliki ze starego dysku twardego na nowy?
UPD: Problem został rozwiązany przez przeczytanie tego artykułu i użycie, vgchange -a y [VGName]jeśli status LV był „NIE dostępny”

Tsukihime
źródło
Twoje pytanie jest bardzo mylące, fdisknie można wyświetlić dysków GPT, więc nie jest to niespodzianką. Ale co jest mylące, to mówisz „więc próbowałem go zamontować”, zamontować który, gdzie i jak? A potem na tym, co próbowałeś zamontować, było tylko /EFI/*? Co masz na myśli, że nie możesz znaleźć niczego, co przypominałoby /folder, co to znaczy przypominać /folder?
nerdwaller

Odpowiedzi:

0

Jak nazywa się twoje stare urządzenie dyskowe? użyj parted dla dysków gpt, aby znaleźć jego partycję.

sudo parted /dev/sdb print

następnie zamontuj odpowiednią partycję. Myślę, że mogłeś zamontować niewłaściwy obiekt na podstawie błędnego wyświetlania z fdisk. Musisz przede wszystkim upewnić się, że odpowiednia partycja jest zamontowana.

Jakie jest twoje polecenie montowania i co pokazuje poniższe polecenie?

sudo mount
johnshen64
źródło
Dlaczego to jest odpowiedź? Wyglądają jak rzeczy, które należą do mnie w komentarzach.
nerdwaller
Dzięki. Dodałem trochę wyjaśnień. Myślę, że to odpowiada na pytanie, dlaczego nie znaleziono plików -> niepoprawna partycja, a raczej urządzenie zostało zamontowane, ponieważ fdisk nie może poprawnie zidentyfikować partycji dysku gpt.
johnshen64
sudo mountdaje ten link sudo parted /dev/sdb print zwraca link Jak przypuszczam, że ostatnia partycja, na której wydrukowałem, to ta, której potrzebuję.
Tsukihime,
tak, ostatni, ale jest to partycja lvm, więc musisz użyć komend lvm, takich jak lvdisplay, aby znaleźć logiczne woluminy do zamontowania, a nie partycje.
johnshen64,
0

Użyj gdisk, aby wyświetlić listę partycji dla dysków GPT.

gdisk -l /dev/sdb

Kolejne przydatne polecenie do określania partycji (pod warunkiem, że są oznaczone)

blkid

Użyj GParted, aby wyświetlić wszystkie partycje dysku

sudo apt-get install gparted
sudo gparted

W przypadku dysków startowych GPT + UEFI partycja 1 jest partycją „FAT32” ESP, którą właśnie widziałeś. Główny system plików na starym dysku jest prawdopodobnie włączony/dev/sdb2

tylko przeglądam
źródło