Scal dwie partycje na jednym dysku z osobną partycją na innym dysku

1

Oto, co próbuję zrobić. Mam partycję / home (sda1) i swap (sda2) na jednym dysku, którą chcę scalić w większą partycję wymiany i wykorzystać całą przestrzeń wymiany. Kiedy użyłem narzędzia fdisk i utworzyłem swoją partycję (sdb1), wykorzystałem całą przestrzeń sektorową. Następnie użyłem mkswap i myślę, że popełniłem błąd, robiąc to w tym momencie, ponieważ nie mogę teraz zamontować sdb1 na niczym innym, nie otrzymując błędu „zamień”: zamontuj nieznany typ systemu plików. To uniemożliwia mi użycie cp. Korzystam z Fedory 3.10.5 i pracuję całkowicie w oknie terminala.

Wszelkie porady są mile widziane. Lub daj mi znać, jak mogę lepiej sformułować pytanie, jeśli jest ono słabe.

TZPike05
źródło

Odpowiedzi:

0

Ostrzeżenie : Mam nadzieję, że wiesz, co robisz, ponieważ w większości przypadków /dev/sda1ponowne formatowanie działającego systemu wydaje się wymagać dużego problemu!

Nie montuje się partycji wymiany.

Po sformatowaniu partycji jako przy użyciu wymiany mkswap /dev/sda1, istnieją 2 sposoby korzystania z nowej partycji wymiany:

  • Podręcznik: użyj swaponnarzędzia, coś w rodzaju swapon /dev/sda1. Umożliwiłoby to partycję wymiany, ale nie przetrwałoby ponownego uruchomienia.
  • Automatycznie: dodaj takie wiersze do /etc/fstab:

    /dev/sda1 none swap sw 0 0
    

Następnie podczas uruchamiania automatycznie wykona swapon -ai włączy wszystkie partycje wymiany wymienione w /etc/fstab.

W obu przypadkach narzędzie freewyświetli listę używanych zamian, dzięki czemu można potwierdzić, że naprawdę działało.

Alternatywnie, tak naprawdę nie musisz formatować partycji jako swap (i niszczyć wszystkie istniejące dane). Możesz po prostu utworzyć duży nieskomplikowany plik na istniejącej partycji i zamontować go jako dodatkowe źródło wymiany. Możesz przeczytać więcej na ten temat tutaj .

mvp
źródło