Mit vielen Anleitungen und Setup-Variationen im Internet finde ich es verwirrend, was wirklich zu befolgen ist. Normalerweise würde mein Setup unter Windows 8 alles auf der Festplatte installieren und Intel Smart Response für ein schnelles Setup verwenden. Da ich neu in Linux bin, weiß ich wirklich nicht, was ich tun soll.
Mein ideales Setup wäre ähnlich, aber ich weiß, dass IRST unter Linux nicht verfügbar ist. Ich beabsichtige daher, die Betriebssystemdateien stattdessen auf der SSD zu belassen und meine Medien auf der größeren Festplatte zu belassen. Ein schrittweises Vorgehen wäre äußerst hilfreich.
Bearbeiten: Ich möchte, dass ein System ausschließlich unter Ubuntu ausgeführt wird, wobei die SSD die Dinge beschleunigt, aber so einstellt, dass die Lebensdauer nicht verkürzt wird.
# /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/sda1 during installation
UUID=80289460-5983-4349-8afc-6f3119938ee9 / ext4 errors=remount-ro 0 1
# /files was on /dev/sdb5 during installation
UUID=c1678c88-5100-41bc-8090-7887f1622c7f /files ext4 defaults 0 2
# swap was on /dev/sdb6 during installation
UUID=608e3ec2-c76e-4657-af6d-80793b5f50f6 none swap sw 0 0
quelle
Antworten:
Aktualisieren
Es gibt andere Alternativen, bcache, flashcache, dm-cache, EnhanceIO usw., mit denen Ubuntu eine kleine SSD und eine große HDD ähnlich wie Windows verwenden kann. Sehen
Was sind die Vor- / Nachteile verschiedener SSD-zu-HDD-Cache-Optionen (dm-cache, flashcashe ...)? für Unterschiede zwischen diesen.
Ich habe keine Erfahrung mit diesen Werkzeugen. Siehe Wie installiere und verwende ich Flashcache / Bcache, um die Festplatte auf SSD zwischenzuspeichern? und ArchLinux Wiki auf Bcache, um mehr über einige dieser Methoden zu erfahren . Vielen Dank an Fabby für den Hinweis auf diese Ressourcen.
Ursprüngliche Antwort
Du hast recht. Die Art und Weise, wie Windows 8 eine kleine SSD und eine große HDD verwendet, steht Ubuntu nicht zur Verfügung.
Es ist sinnvoll, Ubuntu OS auf der SSD und die Medien auf der HHD zu belassen. Der
/home
Ordner (oder die Partition) enthält normalerweise alle Medien und Dokumente für alle Benutzer. Außerdem werden alle benutzerspezifischen Konfigurationsdateien gespeichert. Wenn Sie also / home auf der SSD belassen, werden die Konfigurationsdateien schnell gelesen.Schritt 1
Deaktivieren Sie Intel Smart Response im BIOS / UEFI. Deaktivieren Sie Secure Boot und Fast Boot. Aktivieren Sie den Legacy-Modus im BIOS, falls verfügbar.
Schritt 2
Booten Sie von einer Live-DVD / USB-Festplatte der Ubuntu-Version, die Sie installieren möchten, und wählen Sie "Ubuntu testen". Stellen Sie sicher, dass Tastatur, Maus / Trackpad, Display, Sound, Internetverbindungen, Webcam und alle anderen denkbaren Dinge in Ubuntu funktionieren.
Schritt 3
Installieren Sie Ubuntu auf der SSD. Wenn der Legacy-Modus im BIOS nicht aktiviert werden konnte, lesen Sie die Ubuntu UEFI-Dokumentation zur Installation. Für jemanden, der neu ist, ist es einfacher, nur eine
/
ext4-formatierte Partition mit Mount-Punkt/
auf der SSD zu haben. Sie können bei Bedarf eine zweite/home
Partition auf der SSD erstellen , dies ist jedoch nicht unbedingt erforderlich.Wenn Sie an dem Punkt angelangt sind, an dem Sie den Installationsort auswählen müssen („Installationstyp“),
Wählen Sie "etwas anderes". Ein neuer Bildschirm wird eingeblendet, in dem Sie auswählen können, wo Ubuntu installiert, formatiert, Partitionen erstellt usw. werden sollen.
/
, um Ubuntu zu installierenext4
um nur Medien zu speichern. Weisen Sie ihm einen Einhängepunkt zu/bigdrive
. Weisen Sie alternativ den Einhängepunkt/mnt/bigdrive
oder zu/media/bigdrive
. Siehe Warum haben sowohl / mnt als auch / media? Weitere Erklärungen zu diesen Alternativen. Wenn Sie eine der Alternativen verwenden, ändern Sie die folgenden Schritte entsprechend.Swap
Format zu. Es wird kein Mount-Punkt benötigt.Schritt 4
Überprüfen:
bigdrive
vorhanden ist. Wenn Sie es nicht finden können, wurdebigdrive
es beim Start nicht gemountet. Informationen zum Beheben dieses Problems finden Sie unter Aktivieren von zwei Festplatten beim Start .bigdrive
. Löschen Sie diese.Wenn Sie in den
bigdrive
folgenden Schritten keine Ordner und Dateien erstellen können , beheben Sie die Schreibberechtigung.Öffnen Sie das Terminal, indem Sie Ctrl+ Alt+ drücken T und tippen
gksudo nautilus
Wenn dies nicht funktioniert, lesen Sie Wie starte ich Nautilus als root?
Geben Sie Ihr Passwort an der Eingabeaufforderung ein.
Gehen Sie in Nautilus zum Dateisystem und suchen Sie das
bigdrive
Ordnersymbol.Klicken Sie mit der rechten Maustaste auf und wählen Sie Eigenschaften .
Wechseln Sie zur Registerkarte Berechtigungen .
Stellen Sie sicher , dass die Gruppe und andere können Dateien erstellen und löschen .
Schritt 5
Verschieben Sie die großen Ordner in Ihrem
/home/$USER
Ordner nach/bigdrive/$USER
. Sie können dies in Nautilus mit "Neuen Ordner erstellen" (zum Erstellen des Benutzerordners), "Ausschneiden" und "Einfügen" (für die Verzeichnisse) tun. Nehmen wir an, diese Ordner sind:~/bin
,~/Desktop
,~/Documents
,~/Downloads
,~/Music
,~/Pictures
,~/Public
,~/Templates
Und~/Videos
Bilden Sie symbolische Links. Öffnen Sie ein Terminal, indem Sie auf Ctrl+ Alt+ drücken Tund jede Zeile Entereingeben. Drücken Sie dann auf : (Ersetzen Sie "$ USER" durch Ihren Benutzernamen.)
ln -s /bigdrive/$USER/bin/ bin
ln -s /bigdrive/$USER/Desktop/ Desktop
ln -s /bigdrive/$USER/Documents/ Documents
ln -s /bigdrive/$USER/Downloads/ Downloads
ln -s /bigdrive/$USER/Music/ Music
ln -s /bigdrive/$USER/Pictures/ Pictures
ln -s /bigdrive/$USER/Public/ Public
ln -s /bigdrive/$USER/Templates/ Templates
ln -s /bigdrive/$USER/Videos/ Videos
Weitere Informationen finden Sie unter Installieren von Ubuntu auf Samsung 5 (SSD + HDD).
Hoffe das hilft
quelle
Kurze Antwort: Legen Sie einfach das gesamte Dateisystem, einschließlich der Home-Verzeichnisse, auf die SSD und hängen Sie die Festplatte einfach an einer Stelle ein, an der Sie sie leicht finden können, für große Dateien (Filme / Musik / Fotos usw.).
SSD Leben
Erstens müssen Sie sich mit einer modernen SSD keine Gedanken über die Lebensdauer machen. Es hat eine viel höhere Lebensdauer als eine Festplatte. Selbst wenn Sie viel schreiben, Gigabyte oder Millionen von Dateien pro Tag, wird es Jahrzehnte dauern. Seine Köpfe werden nicht abstürzen und es wird nicht durch Vibrationen, Temperaturänderungen usw. beeinträchtigt, wie dies bei Festplatten der Fall ist. Durch den Verschleißausgleich können Sie viele Jahre lang schwer schreiben. (Das heißt, machen Sie nichts Dummes und verzichten Sie auf Backups.)
Was von einer SSD am meisten profitiert
Um ein schnelles System zu gewährleisten, sind die wichtigsten Teile Ihres Dateisystems in der Reihenfolge:
Home-Verzeichnisse. Hier werden Ihre Browser-Caches, Miniaturbild-Caches, Desktop-Konfigurationen usw. gespeichert. Dies wird sehr häufig gelesen und beschrieben, daher sollte es auf der SSD sein - in der Tat ist dies der wichtigste Teil des Systems, um auf einer SSD zu sein.
/tmp
und/var
Verzeichnis. Diese werden ziemlich häufig geschrieben, aber weniger als die oben genannten. Sie können tmpfs für verwenden,/tmp
wenn Sie möchten, aber ich habe beide auf der SSD abgelegt./etc
und/usr
. Diese werden selten geschrieben, aber häufig gelesen und tragen unter anderem zu einem schnelleren Start bei, wenn sie sich auf der SSD befinden.Mein Rat
Ich lege einfach das gesamte Root-Dateisystem auf die SSD und mounte die Festplatte unter einen Mount-Punkt wie
/drives/BIGDRIVE
(Sie können es verwenden,/mnt/BIGDRIVE
wenn Sie möchten, dass so viele Leute es tun; ich bevorzuge die Verwendung eines nicht-standardmäßigen Verzeichnisses wie/drives
bei der Verwendung eines Standardverzeichnisses wie/mnt
für einen anderen als den vorgesehenen Zweck).Dann symlinke ich
/drives/BIGDRIVE
von meinem Home-Verzeichnis aus in Verzeichnisse auf . Zum Beispiel/home/myuser/Data
ist ein Symlink in/drives/BIGDRIVE/Data/myuser
und/home/myuser/Media
ist ein Symlink in/drives/BIGDRIVE/Media
. Über die Symlinks zu einem separaten Speicherort kann ich die Verzeichnisstrukturen der Mount-Punkte später ändern (z. B. wenn ich mich vonmedia
einem neuen Laufwerk trennen möchte ), aber die gleiche Verzeichnisstruktur in meinem Ausgangsverzeichnis beibehalten. Ich verwende Leerzeichen für den Namen des Einhängepunkts des Laufwerks. Fragen Sie mich nicht, warum.PS: Ich mache das auch unter Windows (einschließlich Windows 8). Es ist immer noch überlegen, die SSD als Systemlaufwerk zu haben und die HDD nur als zu mounten
D:
, anstatt Intel Smart Response oder ähnliches zu verwenden.quelle
Es gibt Alternativen wie bcache. Siehe Wie installiere und verwende ich Flashcache / Bcache, um die Festplatte auf SSD zwischenzuspeichern?
quelle