Jestem nowym użytkownikiem Linuksa i konwersją Windows. Wypróbowałem Ubuntu (Dapper Drake) kilka lat temu i bardzo mi się podobało i właśnie instaluję Xubuntu 13.10 wraz z Windows7 na moim nowym dysku SSD! W tym momencie system Windows jest nadal instalowany, ponieważ muszę, ale system Linux instaluje się, ponieważ chcę go używać! Przeprowadziłem sporo badań i bawiłem się wcześniej Linuksem, ale wciąż jestem nowicjuszem i mam kilka pytań dotyczących partycji i instalacji programów.
Mój nowy dysk SSD nie jest ogromny (120 GB Samsung 840 EVO) i będę używał mojego starego dysku twardego 800 GB jako dysku dodatkowego. Chodzi o to, że planuję używać Linuksa w jak największym stopniu; przełączam się na Windows7 tylko wtedy, gdy jest to absolutnie konieczne. Z tego powodu będę robił podział mojego dysku SSD w proporcji 50:50 dla każdego systemu operacyjnego (60 GB w przypadku systemu Linux, 60 GB w przypadku systemu Windows). Planuję również podzielić mój stary dysk twardy o pojemności 800 GB na 3 partycje: trochę miejsca na dodatkowe programy dla systemu Linux, trochę miejsca na dodatkowe programy dla systemu Windows, a następnie wspólna partycja NTFS dla wszystkich moich danych (muzyki, filmów, dokumentów itp. ).
Podsumowując moją sytuację kosmiczną:
- ~ 60 GB SSD + 200 GB HDD dla systemu Linux ..
- ~ 60 GB SSD + 200 GB HDD dla Windows ..
- ~ 400 GB współdzielonego NTFS ..
To prowadzi mnie do moich pytań. Chociaż mam dość dobry pomysł na to, jak będzie działała moja konfiguracja systemu Windows (60 GB C: dysk, 200 GB D: dysk itp.), Struktura katalogów Unix / Linux jest dla mnie wciąż bardzo nowa i sprawia, że ten proces jest nieco mylący. Wiem, że możliwe jest (i wspólne) podzielenie na partycje katalogu „/” i katalogu „home” osobno, a - jak rozumiem - partycja „/” ma zawierać programy i dane specyficzne dla systemu, podczas gdy „home” partycja zawiera programy i dane różnych użytkowników.
Jednak słyszałem również, że większość (jeśli nie wszystkie) programów instalowanych z repozytoriów za pomocą APT jest zainstalowanych w katalogu „/”. Jako ktoś, kto pracuje z programami muzycznymi / artystycznymi i gra w gry (które mogą zająć DUŻO miejsca), to pozwala mi wierzyć, że będę potrzebować dużej partycji „/”!
Przeczytałem również (stąd: http://www.control-escape.com/linux/lx-partition.html ), że katalog „domowy” to „ miejsce, w którym wszystkie pliki specyficzne dla użytkownika, twoje dane w innymi słowy, są przechowywane. Jest to mniej więcej odpowiednik folderu „Moje dokumenty” na pulpicie MS Windows ”. Ale, jak wspomniałem powyżej, zamierzam przechowywać wszystkie moje dane niespecyficzne dla systemu operacyjnego (muzyka, dokumenty, filmy itp.) Na mojej partycji współdzielonej ~ 400 GB . To naprawdę prowadzi mnie do przekonania, że wcale nie potrzebuję dużej partycji domowej i że powinienem skupić się na partycjonowaniu jak największej ilości miejsca dla „/”. Mimo to słyszałem, że inni twierdzą, że potrzebujesz tylko około 10 GB miejsca na partycję root !?
Edycja: Właśnie dowiedziałem się, że programy takie jak Steam i Wine zajmują miejsce w katalogu „home”.
Więc co powinienem zrobić? Zasadniczo mam dysk SSD 60 GB i dysk twardy 200 GB do przechowywania wyłącznie programów Linux. Wszystkie moje dane zostaną przeniesione na moją współużytkowaną partycję NTFS o pojemności 400 GB, więc czy warto nawet tworzyć osobne partycje dla „/” i „home”? Jeśli zainstaluję zarówno root, jak i home na moim dysku SSD 60 GB, jak mogę wykorzystać dodatkowe 200 GB miejsca na dysku twardym na więcej programów Linux? Czy mogę w jakiś sposób rozszerzyć rootowanie na wiele dysków, a może mieć dowiązanie symboliczne lub coś, co łączy oba dyski razem?
Jak powiedziałem wcześniej, wciąż jestem dużym nowicjuszem w Linuksie, więc może być coś, co całkowicie źle zrozumiałem lub przeoczyłem. Jako osoba zajmująca się tworzeniem dzieł sztuki / muzyki i grami na moim komputerze, dość szybko wykorzystuję dużo miejsca na programy, zwłaszcza że gry i biblioteki muzyczne z roku na rok stają się coraz większe! Dzięki za pomoc, nie mogę się doczekać, aby dowiedzieć się więcej o Linuksie! :]
źródło
Odpowiedzi:
Chciałbym opowiedzieć się za jedną
/
partycją na dysku SSD (60 GB, jak przewidziałeś), aby zachować wszystko Ubuntu, w tym/home
folder./home
Przydatna jest osobna partycja:(1) gdy planuje się wypróbować różne dystrybucje Linuksa (znane również jako „dystrybucje”)
lub
(2) kiedy ktoś może chcieć ponownie zainstalować Ubuntu bez niszczenia osobistych plików i ustawień w
/home
.Drugi powód jest teraz nieco mniej ważny, ponieważ nowsze wersje procesu instalacji Ubuntu wykryją istniejące Ubuntu i zaoferują zachowanie folderu / home podczas instalacji.
Z drugiej strony, jeśli będziesz przechowywać
/home
jako folder/
, nie będziesz musiał martwić się o to, na ile/
i na co/home
. Jeśli pliki programów (gry) zajmują więcej miejsca, wystarczy przenieść dane osobiste na dysk twardy.Do tej pory musisz myśleć, dlaczego nie włożyć
/home
dysku twardego?Jedynym powodem, dla którego wolę
/home
być w SDD, jest/home
przechowywanie nie tylko twoich danych osobowych, ale także ustawień osobistych dla wszystkich programów. Obejmuje to zmiany, które wprowadzasz w ustawieniach pulpitu lub innych programów, zakładki przeglądarki itp. Gdy ładujesz program z dysku SSD, ale ustawienia osobiste znajdują się na dysku twardym, spowalnia nieco ładowanie tego programu. Przechowywanie/
i/home
oba na dysku SSD zapewniają najszybszy czas ładowania.Przechowuj duże dane, takie jak muzyka, wideo, zapisane gry itp. Na dysku twardym
Foldery zawierające dużą ilość danych, takie jak Wideo, mogą znajdować się na partycji NTFS z symbolicznymi linkami do
/home
. Wyjaśniono to szczegółowo w: Podwójny rozruch systemu Windows Ubuntu - Udostępnianie plików między systemami operacyjnymiInne duże podfoldery
/home
mogą być partycjami na dysku twardym. Na przykład, jeśli zainstalujesz wiele programów i gier Windows w WINE, ukryty folder.wine
powiększy się. Możesz utworzyćext4
partycję na dysku twardym i zamontować ją w/home/[your user name]/.wine
(W przeciwieństwie do systemu Windows partycję w systemie Linux można zamontować jako podfolder). Gry Steam zajmują dużo miejsca. Twoje gry Steam są już dostępne/home/[your user name]/.local/share/Steam
. Zobacz, gdzie są zainstalowane gry Steam? Jeśli chcesz, możesz utworzyć osobną partycjęSteam
(ext4
) na dysku twardym. Będą one wymagać jednorazowej edycji pliku/etc/fstab
. Zobacz Zamontować partycję podczas logowania? aby uzyskać więcej informacji na temat montowania partycji podczas logowania.Powodem, dla którego zalecam .wine jako
ext4
partycję, a nie folder naNTFS
partycji jest to, żeNTFS
nie może zachować własności i uprawnień do plików używanych przez Ubuntu, które są wymagane przez ustawienia i inne pliki przechowywane w folderze .wine przez WINE.Między połączonymi z systemem folderami na
NTFS
partycji aext4
partycjami zamontowanymi jako podfoldery/home
możesz przechowywać wszystkie duże pliki na dysku twardym, jednocześnie utrzymując szybki system, korzystając z dysku SSD.Jeśli nadal brakuje miejsca na
/
partycji na dysku SSD z powodu dużych gier i innych programów, możesz utworzyćext4
partycję i przenieść się/usr
tam. Będzie to jednak wymagać planowania, starannych przemyśleń i wykonania. Zadaj osobne pytanie, czy i kiedy musisz wybrać tę trasę.Jeśli chodzi o instalowanie programów w
/
porównaniu z/home
tym doskonałym wyjaśnieniem procesu i jego ograniczeń: Oprogramowanie zainstalowane na partycji głównej lub partycji domowej W skrócie, programy instalowane za pośrednictwem Centrum oprogramowania Ubuntu , lub polecenieapt-get
zostanie zainstalowane/
. Tylko skompilowane programy „static-binary” mogą być instalowane (raczej kopiowane) w podfolderach/home
i powinny działać.Więcej referencji:
Partycje dla podwójnego rozruchu Ubuntu i Windows 7 na konfiguracji SSD + HDD
Konfiguracja podwójnego dysku (SSD + HDD) z partycją / home
Czy potrzebuję Intel Smart Response podczas instalacji Ubuntu?
Przenieś lub zainstaluj aplikacje na HDD, a nie SSD
źródło
Podział na partycje i decydowanie o tym, gdzie umieścić rzeczy, jest bardziej sztuką niż nauką ... dlatego mogę dać ci porady bardziej osobiste niż techniczne .
1) trzymaj
/
i/home
rozdzielaj. Umożliwi to ponowną instalację innego rodzaju systemu Linux (lub Ubuntu) bez dotykania danych i konfiguracji. Byłem nawet w stanie mieć dwa różne Linux (Ubuntu i Mandriva, wieki temu) działające z tym samym/home
katalogiem i tą samą konfiguracją pulpitu ... to naprawdę przydatne do eksperymentowania.2) Teraz 60 GB dla „/” to dość duża partycja dla Linuksa. Na moim laptopie zainstalowałem wszystkie możliwe systemy obróbki zdjęć, różne kodery wideo, różne gry i wygląda to tak:
Ale tak --- w twoim przypadku
/
wybrałbym SSD (może z zamianą 2 * RAM, choć jest to bardzo dyskutowane ) i/home
na HD.Inną opcją (wymaga więcej pracy, ale jest bardziej elastyczna) może być na przykład instalacja katalogu głównego 20G, zamiany 2G, a resztę
/home
na dysku SSD i 200G HD pod/data
. Po instalacji możesz zmienić własność/data
głównego użytkownika i przenieść tam (i odsyłacz symboliczny) katalogi, które rosną za bardzo. (Rodzaj biednego człowieka LVM). Będzie to miało tę zaletę, że system podstawowy będzie naprawdę szybki, ponieważ zostanie zainstalowany całkowicie na dysku SSD.Ostatnią opcją jest to, co nazywam „skrzypkiem”. Można mieć wiele partycji (załóżmy, trzy - YMMV) około 30G --- nazywają je
p1
,p2
,p3
; a reszta na bardzo dużej partycji, zamontowanej pod/data
ichown
edytowanej dla użytkownika. Jeśli chcesz, możesz mieć dodatkową partycję wymiany.Teraz można zainstalować Ubuntu na
p1
zainstalowanie ALL pod/
tą jedną. Następnie możesz dowiązać swoje pliki osobiste (dokumenty, zdjęcia itp.) Do folderów w/data
.Umożliwi to zainstalowanie na przykład Ubuntu LTS
p1
, najnowszej wersji betap2
, kolejnej dystrybucjip3
--- każda z plikami domowymi i konfiguracyjnymi, ale możesz udostępniać swoje dane między nimi wszystkimi ...Idealnym rozwiązaniem byłoby użycie dynamicznej partycjonowania, takiej jak LVM , ale jest to dość skomplikowane ... Będzie to bardzo przydatne, gdy zdecydujesz się wyczyścić system Windows i użyć tylko Ubuntu ;-).
Informacje dodatkowe : dokąd idą „programy”?
partycja: tutaj (w
/
,/usr
,/usr/share/
itd.), wszystkie programy z dystrybucji (oficjalnych repozytoriach oraz te PPA) pójdzie. Zauważ, że stary podział na/
i/usr
jest teraz praktycznie nieużywany w nowoczesnej instalacji Uniksa (1).partycja domowa: tutaj znajdziesz wszystkie swoje dane lub oprogramowanie zainstalowane jako zwykły użytkownik (nie w całym systemie). Należą do nich na przykład „butelki” wina (więc całe oprogramowanie zainstalowane pod Wine będzie w nim
/home
, maszyny wirtualne z VirtualBox, gry z CrossOver itp. Z mojego doświadczenia wynika, że część systemu naprawdę potrzebuje miejsca./usr/local
i / lub/opt
: jest to miejsce, w którym zwykle umieszczają się programy, które chcesz skompilować. Może być to konieczne, ponieważ program jest zbyt nowy lub zbyt stary, aby znajdować się w repozytorium, rozwijać lub po prostu grać. Miałem tam mój stary egzemplarz CivCTP ... Ja zwykle przenieść te katalogi mocy/home
, aby to nieprzepuszczalne dla systemu (re) instalacji.duże gry: nie mam pojęcia. Moją największą grą w historii była CivCTP, która pozostała w mniej niż połowie GB (zainstalowana pod moim domem lub w domu
/usr/local
).(1) W przeszłości (2), w którym przestrzeń dysku był drogi, mieliśmy
/
przegrodę z co najmniej do rozruchu systemu (/
,/bin
,/sbin
,/etc
,/lib
,/var
,/tmp
), w sposób samodzielny. Na tę partycję poszło minimum oprogramowania i wszystkie katalogi, w których system mógł potrzebować pisać. Poniżej/usr
istniał podobny schemat z całym oprogramowaniem;/usr
był zwykle współużytkowany i montowany tylko do odczytu przez klaster maszyn, aby zaoszczędzić miejsce na dysku.(2) Mówię tutaj na początku lat 90. 100 MB dysku to duży serwer.
źródło