Niedawno zainstalowałem Ubuntu 14.04 i wciąż jestem nowy w Linuksie / Ubuntu. Mam laptopa, w którym zainstalowałem dysk SSD 120 GB i dysk twardy 750 GB.
Obecnie mam Ubuntu zainstalowany na dysku SSD i zamontowałem dysk twardy fstab
do /mnt/var
. Teraz chcę mieć programy zainstalowane na dysku twardym i utrzymywać dysk SSD w czystości dla Ubuntu.
O ile mi zrozumieć, programy są zainstalowane w /var
katalogu, a więc starali się skopiować aktualne dane od /var
do /mnt/var
, a następnie edytuj fstab
zamontować dysk do /var
.
Jednak przy każdym ponownym uruchomieniu mam wiele różnych problemów: po pierwsze, powiedział, że nie można znaleźć niektórych sterowników. Potem, po kolejnej próbie zrobienia tego trochę inaczej, nie udało się go znaleźć /var
.
Moje pytanie brzmi: przepraszam, jeśli zostało to zadane wcześniej, ale postępowałem zgodnie z kilkoma różnymi przewodnikami i żaden z nich nie działał dla mnie, jak prawidłowo skonfigurować je tak, jak chcę?
źródło
/home/
ma własną partycję).Odpowiedzi:
To zły pomysł. Jeśli umieścisz zainstalowane aplikacje na dysku SSD, uzyskasz bardziej stabilny system operacyjny i lepszą wydajność. Masz dysk SSD o pojemności 120 GB, więc nie wahaj się go użyć do zainstalowanych aplikacji.
Twój dysk twardy o pojemności 750 GB na pewno nie jest dostępny za darmo. Oto moja propozycja optymalnego wykorzystania dysku twardego 750 GB. Zainstaluj Ubuntu na dysku SSD, w tym w
/home
katalogu, wszystko idzie na dysk SSD. Następnie użyj dysku twardego o pojemności 750 GB jako dysku do przechowywania danych osobistych. Bez względu na to, co stanie się z twoim systemem operacyjnym, twoje pliki osobiste będą chronione i dostępne na dysku twardym 750 GB. Nawet jeśli twój system operacyjny stanie się całkowicie bezużyteczny lub jeśli wykonasz nową instalację Ubuntu, wszystkie twoje osobiste pliki pozostaną nienaruszone na dysku twardym o pojemności 750 GB.Nie musisz się martwić, że Twój dysk SSD o pojemności 120 GB będzie zbyt mały. Dysk SSD o pojemności 120 GB ma więcej niż wystarczająco miejsca, aby zainstalować w ten sposób Ubuntu. W rzeczywistości nawet partycja 60 GB ma więcej niż wystarczająco miejsca dla Ubuntu i wielu zainstalowanych aplikacji.
Na moim Ubuntu jest kilka plików, z których regularnie korzystam. Aby poprawić wydajność i szybko otwierać te pliki, przechowuję je również na dysku SSD w
/home
katalogu. Nie mam wielu z tych plików, więc mój/home
katalog jest dość mały.źródło
Ok, po pierwsze, odpowiedzi, które widziałem, nie dotyczą 2 najważniejszych kwestii.
Po pierwsze, chociaż pochwalam twoje zanurzenie i próbowanie czegoś, przyczyną twoich problemów jest niepełne zrozumienie struktury katalogów linuksa. Proszę potwierdzić, co następuje, zanim ślepo zastosuję się do mojej rady, ponieważ nie jestem regularnym użytkownikiem * smaków buntu Linuksa, ale ...
Aplikacje nie są (z mojego doświadczenia) ogólnie znalezione w / var, (są wyjątki), większość aplikacji znajduje się poniżej katalogu / usr, / var jest (w ubuntu) używany do plików związanych z serwerem, dzienników i pamięci podręcznych. także rzeczy, które zostałyby utracone przy ponownym uruchomieniu, jeśli byłyby przechowywane w / tmp.
Należy dokonać kompromisu. / var na szybkim dysku (takim jak ssd) poprawi wydajność systemu, ale ze względu na specyfikę dysków ssd może (nieco) skrócić żywotność dysku z powodu częstszych zapisów.
Krótko mówiąc, większa wydajność, / var na ssd, dłuższa żywotność dysku, / var na dysku 750 GB.
Dla porównania, wszystkie moje pliki systemowe (openSUSE 13.1) i cała struktura katalogów systemowych (łącznie z / var) istnieją na jednym dysku SSD o pojemności 64 GB.
Informacje Karela na temat twoich danych są nieco mylące (sądzę), ponieważ twoje dane i katalog domowy są ściśle powiązane. Moja sugestia: zamontuj / home na partycji na dysku 750 GB. Uprości to zarządzanie plikami na dłuższą metę.
Moje dane i strona internetowa to jedyne rzeczy, których nie ma na ssd, moje dane (/ home, / srv / http są przechowywane na osobnych dyskach w celu ułatwienia aktualizacji lub przejścia do innych dystrybucji. (Mam pliki w katalogu / home, które zostały utworzone w 1998)
Odpowiem, jak przenieść / var w poniższym poście
źródło
/bin
,/lib
,/opt
, & c.). Jednak zwykle przechowują takie rzeczy, jak pliki bazy danych/var
. „Twój katalog danych i / home są ściśle powiązane” Jasne, ale możesz być bardziej elastyczny i odkładać na bok rzeczy. (Lub montaż symlink / bind, abyś mógł użyć innego urządzenia, ale nadal wygląda, jakby było w środku~
.)Ja jeszcze raz, BTW Zgadzam się z Karelem, że wykonanie podstawowej instalacji na ssd jest najlepszą opcją. Polecam również przeczytać kilka innych samouczków przed wykonaniem moich wskazówek.
UWAGA: znacznie łatwiej jest skonfigurować system podczas nowej instalacji,
Teraz, jeśli chcesz utworzyć nowy punkt montowania dla / var, jest wiele rzeczy do rozważenia.
Niektóre katalogi będą trudniejsze do przenoszenia, ponieważ pliki mogą być w użyciu, / var jest jednym z tych problematycznych dzieci. Za każdym razem, gdy twój system jest aktywny, prawdopodobnie dane są zapisywane w / var
Inną kwestią jest utrzymanie poprawnych atrybutów pliku, kopiowanie nie zrobi tego bez odpowiednich flag.
te linki mogą pomóc Ci zacząć,
http://lists.opensuse.org/opensuse/2001-11-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
UWAGA: Wolę używać tar zamiast cp, jest szybszy i wiem, że zachowa moje atrybuty pliku, coś w rodzaju następującego (szybki przykład, niektóre kroki zostały pominięte dla uproszczenia)
NIE NALEŻY PODEJMOWAĆ NINIEJSZYCH WSKAZÓWEK BEZ ZROZUMIENIA, CO NALEŻY ROBIĆ
Lubię to
(zastąp sdxx partycją 50 GB utworzoną dla nowego / var, na przykład / dev / sdb1)
zamontuj swój ssd jako / mnt / oldroot
(tutaj / dev / sdxx jest partycją / na twoim ssd, prawdopodobnie / dev / sda1 lub podobną) Powinieneś być w stanie teraz poruszać się po starym systemie plików, zaczynając od / mnt / oldroot
teraz skopiujesz pliki ze starego katalogu / var do nowego
po zakończeniu kopiowania porównaj 2 katalogi, jeśli wszystko wygląda dobrze, zmień nazwę starego katalogu / var
Pozostaje tylko edycja / mnt / oldroot / etc / fstab, aby dodać nową partycję jako punkt montowania dla / var (pozostawię to twojej wyobraźni)
następnie
Jeśli wszystko poszło dobrze, po ponownym uruchomieniu nowa partycja powinna zostać zamontowana jako / var
źródło