To obszerny samouczek na temat tworzenia napędu RAM dla Ubuntu. Niestety .. zrzuty ekranu nie pojawiają się w tym poprzez wycinanie i wklejanie. Później je dodam, ale nie są potrzebne.
Pierwszą rzeczą, którą musisz zrobić, to stworzyć miejsce dla napędu RAM. Mam system podwójnego rozruchu z dyskiem twardym 32 GB. Moje Ubuntu jest faktycznie zainstalowane na karcie SD (tak, prawdziwa instalacja, a nie Live Casper). Moja zamiana była również na karcie SD i może się szybko zużyć. Poszukałem sposobu zmiany wymiany i znalazłem ten artykuł i nie podobały mi się odpowiedzi, więc zrobiłem samouczek podczas wprowadzania zmian.
Jeśli po prostu chcesz zwiększyć lub zmniejszyć partycję wymiany, musisz tylko zwiększyć lub zmniejszyć partycję za pomocą swojego ulubionego menedżera partycji. Ubuntu już wie, dokąd iść i jest niezależny od wielkości. Jeśli chcesz zmienić lokalizację lub dokonać nowej wymiany, czytaj dalej. Pierwszą rzeczą, którą musisz zrobić, to zmniejszyć dysk twardy, aby zapewnić miejsce na wymianę. Jeśli zmniejszasz dysk z systemem Windows, lepiej użyj systemu Windows do zmniejszenia dysku (zna swoje własne rzeczy). Jeśli korzystasz z czystego systemu Ubuntu, spróbuj zmienić rozmiar przy użyciu działającego Ubuntu USB.
Instrukcje zmiany rozmiaru systemu Windows:
- Wykonaj kopię zapasową systemu i defragmentuj dysk.
- Kliknij prawym przyciskiem myszy pasek startowy.
- Wybierz Zarządzanie dyskami
- Kliknij prawym przyciskiem myszy WŁAŚCIWY NAPĘD
- Wybierz Zmniejsz.
- Wpisz prawidłową kwotę.
Jeśli jesteś w Ubuntu. Upewnij się, że korzystasz z narzędzi Ubuntu. Aby zakończyć alokację, użyję rozruchowego Live USB systemu Ubuntu, który obejmuje GParted. Live USB to najlepszy sposób na korzystanie z Gparted z dowolnego powodu i powinieneś mieć USB od pierwszej instalacji lub zrobić taki, aby był pod ręką.
Pisanie w 2000 roku było niedozwolone, ponieważ nie było wystarczająco dużo miejsca, aby to zrobić, mimo że „zdefragmentowałem” dysk (nie sądzę, aby system Windows naprawdę go zdefragmentował). Z pewnymi eksperymentami pozwolono mi na 1000. Potem spróbowałem ponownie 1000 i zadziałało. Powinienem podziękować mojemu nauczycielowi matematyki ze szkoły podstawowej za tego jednego bardziej niż programistom MS Windows. Zostało mi 1,95 GB, co jest wystarczająco blisko dla mojej matematyki w szkole podstawowej.
Sformatuj partycję
Teraz jestem gotowy, aby gparted sformatował tę przestrzeń jako właściwy dysk wymiany. Jeśli korzystasz z systemu Windows i przełączasz się między Ubuntu i Windows, UPEWNIJ SIĘ, ŻE PRZYCISKałeś PRZYCISK SHIFT, klikając „Zasilanie” i „Zamknij”. Jest to bardzo ważne, zwłaszcza gdy masz problemy z danymi dysku „C” w innym systemie operacyjnym. Jeśli korzystasz z podwójnego uruchamiania, powinieneś już wiedzieć, że system Windows fałszywie wyłącza się w normalnych okolicznościach. Niektóre osoby wyłączyły „Szybki rozruch”. Nie mam tego wyboru w swoim systemie (Windows 10) i muszę używać klawisza Shift dzięki mojemu przyjacielowi Google. Jeśli uruchamiasz się z działającym USB i nie możesz zamontować napędu „C” (klikając na niego), oznacza to, że nie zamknąłeś się całkowicie. Załaduj ponownie okno i zamknij ponownie za pomocą klawisza Shift.
Teraz jesteś w trybie Ubuntu Live i przeczytaj poniżej:
Jeśli jesteś czystym Ubuntu i nie zmniejszył się w systemie Windows. Użyjesz opcji Zmień rozmiar w gParted. Jeśli już zmniejszyłeś dysk, nie rób kroku zmiany rozmiaru. Możesz wpisać GParted na pasku Dash Dash i dość szybko pobrać aplikację. Kliknij prawym przyciskiem myszy dysk, którego rozmiar chcesz zmienić.
Teraz sformatujemy nieprzydzielone miejsce jako dysk podzielony na partycje:
Przed:
Nie wiedziałem, co robić, więc spojrzałem na moją poprzednią pamięć Ram Drive na karcie SD. Jest sformatowany jako Linux Swap. Więc sformatowałem nowy przydział, który ostatnio skurczyłem jako Linux Swap.
Powiedziałem OK partycji podstawowej i ostrzeżeniu i zadziałało!
Formatowanie partycji
Po formacie i nowej partycji
To przypadek, że sd
została wywołana stara partycja wymiany na mmblk1p5
nowej, a także nowa p5
z mmblk0
przodu. Twój może być p6 lub p7. Nie martw się
Jest mmblk0
to dysk fizyczny, a p to partycja na tym dysku fizycznym. I mmblk01
to jest inny dysk fizyczny itp. (To jest moja karta SD). Zanim wykonałem jakąkolwiek pracę, ponownie otworzyłem Windows, aby upewnić się, że Windows nadal się uruchamia. Nie musisz wykonywać tego kroku, jeśli jesteś leniwy lub na czystej maszynie z Ubuntu. Gdyby złamał system Windows, prawdopodobnie wyczyściłbym system Windows i dokonał nowej instalacji Ubuntu na tym dysku (również z wymianą). Gdybym zepsuł mój system, nie musiałbym wykonywać żadnych dalszych kroków, ponieważ mogę przydzielić swap nowej instalacji. Wszystko poszło dobrze i system Windows uruchomił się. Teraz możesz zobaczyć nową partycję w menedżerze dysków Windows: (Kliknij prawym przyciskiem myszy pasek startowy, aby uzyskać zarządzanie dyskami)
Teraz dołącz Swap do procedury uruchamiania
Poprzednie odpowiedzi na to pytanie faktycznie zawierały polecenia swapon / off, które nie są potrzebne i mogą być złożone. Wszystko, co musisz zrobić, to znaleźć odpowiedni plik i skierować swap na nową partycję. Ponownie, jeśli zmieniłeś tylko rozmiar partycji, nie musisz nic robić. Jest już skonfigurowane, aby znaleźć partycję. Rozmiar zostanie wykonany automatycznie.
Jeśli zmieniłeś partycję lub dokonujesz pierwszej wymiany, przeczytaj poniżej:
Pozwól, że ci powiem, że robię to po raz pierwszy. Nie jestem maniakiem UNIXa i wolę narzędzia GUI. Uczę się i trzymam kciuki podczas tworzenia tego samouczka. Jak dotąd wszystko poszło dobrze. W katalogu głównym systemu znajduje się katalog o nazwie itp. Wewnątrz tego katalogu znajduje się plik o nazwie fstab
(bez rozszerzenia). Będziesz musiał edytować ten plik z uprawnieniami superużytkownika „su”. Zanim to zrobimy, potrzebujemy UUID nowej partycji wymiany utworzonej za pomocą Live USB. Wpisz sudo su Teraz jesteś w trybie superużytkownika. Możesz zrobić wszystko (w tym wyczyścić własne życie).
Wpisz blkid
i wyszukaj identyfikator UUID nowej partycji wymiany. Zobaczyłem mój poniżej i podkreśliłem go:
Nie zwracaj uwagi na PartUID.
Teraz inni powiedzą typ:
sudo gedit /etc/fstab
Jednak próbowałem tego i nie znalazłem odpowiedniego pliku (proszę o komentarze).
Więc właśnie wpisałem gedit i otworzyłem go w kapryśny sposób GUI (Sukces!). Ponieważ byłem już w trybie superużytkownika (sudo su), mam uprawnienia roota, aby robić WSZYSTKO w Gedit, w tym zapisywać plik po jego zmianie. Wspaniale! Przed zmianą lub uszkodzony coś, zapisz fstab jako kopii zapasowej o nazwie ... fstab.bak
.
Wykonaj kopię zapasową za pomocą kapryśnego interfejsu GUI, wybierz znajomy „Zapisz jako” i dodaj „bak” do pliku fstab.bak
. Sprawdź, czy jest tam z rozszerzeniem .bak. Geekowie powiedzą ci, żebyś użył polecenia terminal cp, ale my nowicjusze nie możemy znaleźć pliku w terminalu, aby dostać się tak daleko w pierwszej kolejności. Tak jak każdy edytor tekstu, po poleceniu „zapisz jako” twój bieżący plik jest teraz fstab.bak
. Otwórz prawdziwy, który miałeś wcześniej, a następnie zamknij plik kopii zapasowej. Dwukrotnie sprawdź, czy edytujesz rzeczywistą fstab
wersję bez rozszerzenia. Jeśli edytujesz plik kopii zapasowej, po ponownym uruchomieniu nic się nie stanie, a kopia zapasowa nie będzie prawdziwą kopią zapasową oryginału.
Mój oryginalny fstab
plik wygląda następująco:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
Ostatni wiersz (zrobiłem dla ciebie czerwony), zawiera oryginalne informacje o zamianie, które są prawdopodobnie używane podczas uruchamiania. Z poprzedniego polecenia blkid mogłem zobaczyć mój nowy identyfikator UUID dysku. Skopiuj to wyrażenie, podświetlając tekst w terminalu, a następnie klikając prawym przyciskiem myszy i wybierając kopię. Wklej tę frazę do innego osobnego edytora bez su
uprawnień jako notesu (możesz używać Libre Office, a maniacy mogą używać nano
). Ten krok pozwala łatwo uzyskać odpowiedni tekst bez cudzysłowów, dzięki czemu można łatwo wkleić go do fstab
pliku. Chcesz jak najmniej zmienić ten plik.
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
Tak więc mój nowy UUID jest wymieniony na czerwono powyżej. Wszystko, co muszę zrobić, to zmienić identyfikator użytkownika dla zamiany. Jeśli nie masz dysku wymiany, skopiuj moją linię do powyższego pliku fstab, a następnie dodaj właściwy identyfikator UUID z poprzedniego polecenia blkid. (proszę wybrać odpowiedni identyfikator!)
Jeśli to Twoja pierwsza linia wymiany, upewnij się, że dołączasz całą linię z dodatkowymi rzeczami
none swap sw 0 0
Nie martw się tak bardzo o dokładne odstępy.
Mój nowy plik wygląda następująco: Zauważyłem, że także dodałem komentarz powyżej mojej zmiany #
Znak oznacza, że jest to komentarz.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
Nie wklejaj cytatów. Nie ma spacji po =
znaku.
Zapisz swój plik.
Otwórz go ponownie, aby mieć pewność, że zmiany zostały zapisane. Zamknij gedit i terminal z niebezpiecznymi su
prawami, za które będą cię skarcić maniacy (ponieważ jest to łatwa praca z ... i łatwe do zniszczenia).
Uruchom ponownie i trzymaj kciuki!
Uruchomiłem ponownie, a następnie sprawdziłem, czy moja zamiana działa, patrząc na aplikację wydajności systemu. Nadal miałem napęd wymiany! Ale czy to był nowy, czy stary? Nie mogłem sprawdzić, czy mój nowy dysk został faktycznie załadowany, ponieważ nowy ma taki sam rozmiar jak stary dysk. Dlatego swapon
wpisałem : (NIE NALEŻY WSTAWIAĆ WIĘCEJ NIŻ SWAPON, a wyświetli się lista wymiany: bezpieczna). Teraz widzę mój nowy dysk, na mmblk0p5
którym odpowiada praca UUID, nad którą pracowałem fstab
. Mój cienki dysk główny o pojemności 32 GB zadziałał:
To kończy ten samouczek od początkującego użytkownika, który nigdy wcześniej tego nie robił. Połowę powodu, dla którego stworzyłem ten samouczek, było, aby Geekowie, którzy nam pomagali (i dziękuję), mogli zobaczyć, jak pomóc początkującym użytkownikom. Podejrzewałem, że poprzednie odpowiedzi wprowadzały w błąd i postanowiłem zrobić samouczek podczas mojej pracy ... Odgadując inne przydatne odpowiedzi, doszedłem do wniosku, że wszystko, co musiałem zrobić, to edytować fstab
flle i restartować. Wszystko działało dobrze i nadal mam Windows 10 i jeszcze nie wyczyściłem mojego systemu. Jeśli ktoś wie, jak udostępnić system Windows pagefile.sys
jako plik wymiany systemu Linux, byłbym zainteresowany, ponieważ w systemie Windows pobierane są 2 GB, a miejsce na dysku HD jest bardzo drogie na moim komputerze o pojemności 32 GB.