W jaki sposób przenieść pliki z SSD na HDD

0

WItam,

Jestem mocno zielona w użytkowaniu Ubuntu i dysków SSD i HDD na jednym komputerze. Mam teraz Ubuntu 16.04

Chciałabym się upewnić jak sprawdzić gdzie trzymam pliki (system jest na SSD) i jak je przenosić między dyskami oraz gdzie je mogę zobaczyć na poszczególnych dyskach.

Folder home (w tym Pulpit i Documents) u mojego użytkoanika są na SSD, jeśli system jest na SSD?

Jestem przyzwyczajona do WIndowsa, gdzie po prostu poszzczególne dyski widać jak na dłoni w oknie "Komputer". Tutaj jest wiele folderów i nie wiem jak je rozumieć.

(przy okazji: Czy przeniesienie pliókw na HDD pozwoli je zachowac jako dodatkowy backup przy nowej instalacji systemu na SDD?)

2

Podstawowa sprawa - czy to HDD czy SSD nie ma żadnego znaczenia. Znaczy - SSD znacznie lepiej chodzi, ale z punktu widzenia pracy z takimi dyskami, nie ma różnicy. System je widzi jako urządzenia podpięte pod SATA i postępuje z nimi tak samo.

Napisz może konkretnie co chcesz zrobić, to jakoś pomożemy.

Sprawdzić jakie masz dyski możesz najprościej wpisując w konsoli fdisk -l. Możesz wkleić tutaj co Ci to polecenie wskazało, to będziemy wiedzieć coś więcej.

0

Tak naprawdę chodzi mi o większą kontrolę i świadomość tgo, gdzie co mam.
Również o dodatkowy backup.
I o to by później instalować system na wybranym dysku (np. innhy na HDD, a inny na SSD.

Tak, wiem, że SSD szybciej chodzi.

Polecenie, o którym mówisz pokazuje co następuje:
Wygląda na to, że ma fabrycznie ustawionych sporo partycji (?), bo sda (pewnie mój ssd, bo jest na nim Linux) ma 3, a na HDD mamy DOSa i wiele partycji (?), czyli dev/loop (choć to chyba cos innego niż

Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: gpt
Identyfikator dysku:

Urządzenie Początek Koniec Sektory Rozmiar Typ
/dev/sda1 2048 1050623 1048576 512M System EFI
/dev/sda2 1050624 233644031 232593408 110,9G Linux - system plików
/dev/sda3 233644032 250068991 16424960 7,9G Linux swap

Dysk /dev/sdb: 931,5 GiB, bajtów: 1000204886016, sektorów: 1953525168
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Typ etykiety dysku: dos
Identyfikator dysku:

Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ
/dev/sdb1 * 2048 2050047 2048000 1000M b W95 FAT32

Dysk /dev/loop8: 132 KiB, bajtów: 135168, sektorów: 264
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop9: 147,3 MiB, bajtów: 154406912, sektorów: 301576
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop10: 148,7 MiB, bajtów: 155869184, sektorów: 304432
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop11: 88,4 MiB, bajtów: 92733440, sektorów: 181120
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop12: 89,3 MiB, bajtów: 93581312, sektorów: 182776
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop13: 53,7 MiB, bajtów: 56315904, sektorów: 109992
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop14: 53,7 MiB, bajtów: 56315904, sektorów: 109992
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop15: 80,2 MiB, bajtów: 84094976, sektorów: 164248
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Dysk /dev/loop16: 80,2 MiB, bajtów: 84094976, sektorów: 164248
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

1

Linux nie używa koncepcji podziału na dyski, zamiast tego używa punktów montowania. Każda partycja (między innymi) może być zamontowana w dowolnym (mniej więcej) miejscu drzewa, które zaczyna się od /. Możesz użyć komendy mount, aby zobaczyć gdzie jest co podmontowane.

Można domniemywać, że u ciebie /dev/sda2 (druga partycja pierwszego dysku) jest zamontowana jako /, więc /home/user/Desktop również znajduje się na tym dysku - a jeżeli jest to pierwszy dysk, to może być to dysk SSD.

Ale bez problemu możesz systemowi powiedzieć, aby to partycja /dev/sdb1 (pierwsza partycja drugiego dysku) była zamontowana jako /home/user i wtedy wszystkie swoje dane będziesz mieć na drugim dysku.

2

Wiele z tych rzeczy pokazanych przez fdisk to (z naszego punktu widzenia) śmieci. Daj w takim razie fdisk-l | grep sd - powinno być tego trochę mniej.

0

Dysk /dev/sda: 119,2 GiB, bajtów: 128035676160, sektorów: 250069680
/dev/sda1 2048 1050623 1048576 512M System EFI
/dev/sda2 1050624 233644031 232593408 110,9G Linux - system plików
/dev/sda3 233644032 250068991 16424960 7,9G Linux swap
Dysk /dev/sdb: 931,5 GiB, bajtów: 1000204886016, sektorów: 1953525168
/dev/sdb1 * 2048 2050047 2048000 1000M b W95 FAT32

2

No to mamy dwa dyski - pierwszy oznaczony jako SDA, drugi to SDB.
SDA ma 120GB i jest podzielony na 3 partycje: sda1 o rozmiarze 512 MB, używaną do bootowania systemu, sda2 - 110GB i tam masz system, sda3 - 8GB z przeznaczeniem na plik wymiany
SDB ma 1TB i jest na nim jedna partycja sdb1 o rozmiarze całego dysku. Jest ona w FAT32, czyli jest w razie potrzeby do odczytania przez Windowsy.

Z tego co widzę, to wszystko związane z Linuxem (katalog home, pulpit itp.) masz na folderach zlokalizowanych na jednej, systemowej partycji.

Wnioskując po rozmiarach - prawdopodobnie pierwszy dysk (SDA) to SSD, natomiast ten 1TB to hdd.

Taka ciekawostka odnośnie partycji sda3 - jest ona przeznaczona na plik wymiany. W Linuksach plik wymiany (standardowo - można to zmienić) jest trzymany na osobnej partycji, w odróżnieniu od Windowsów, gdzie po prostu SWAP jest zwykłym plikiem, trzymanym najczęściej w katalogu głównym dysku systemowego.

0
Ktos napisał(a):

Linux nie używa koncepcji podziału na dyski, zamiast tego używa punktów montowania. Każda partycja (między innymi) może być zamontowana w dowolnym (mniej więcej) miejscu drzewa, które zaczyna się od /. Możesz użyć komendy mount, aby zobaczyć gdzie jest co podmontowane.

Można domniemywać, że u ciebie /dev/sda2 (druga partycja pierwszego dysku) jest zamontowana jako /, więc /home/user/Desktop również znajduje się na tym dysku - a jeżeli jest to pierwszy dysk, to może być to dysk SSD.

Ale bez problemu możesz systemowi powiedzieć, aby to partycja /dev/sdb1 (pierwsza partycja drugiego dysku) była zamontowana jako /home/user i wtedy wszystkie swoje dane będziesz mieć na drugim dysku.

OK, teraz rozumiem w czym tkwił mój problem w rozumieniu sprawy ;)

W jaki dokładnie sposób montuje się partycję w określonym miejscu? np. tę home/user/nazwa usera?

0
Patrycja Ż napisał(a):
Ktos napisał(a):

Linux nie używa koncepcji podziału na dyski, zamiast tego używa punktów montowania. Każda partycja (między innymi) może być zamontowana w dowolnym (mniej więcej) miejscu drzewa, które zaczyna się od /. Możesz użyć komendy mount, aby zobaczyć gdzie jest co podmontowane.

Można domniemywać, że u ciebie /dev/sda2 (druga partycja pierwszego dysku) jest zamontowana jako /, więc /home/user/Desktop również znajduje się na tym dysku - a jeżeli jest to pierwszy dysk, to może być to dysk SSD.

Ale bez problemu możesz systemowi powiedzieć, aby to partycja /dev/sdb1 (pierwsza partycja drugiego dysku) była zamontowana jako /home/user i wtedy wszystkie swoje dane będziesz mieć na drugim dysku.

OK, teraz rozumiem w czym tkwił mój problem w rozumieniu sprawy ;)

W jaki dokładnie sposób montuje się partycję w określonym miejscu? np. tę home/user/nazwa usera?

Banalnie prosto

sudo mount /dev/sda1 /home/Desktop/zamontowanyFolder

https://linuxize.com/post/how-to-mount-and-unmount-file-systems-in-linux/

0

Dzięki serdeczne!

1

Ale przeczytaj jeszcze o /etc/fstab, aby mogły ci się montować rzeczy automatycznie przy starcie systemu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1