Das grafische Installationsprogramm von Ubuntus erstellt nicht automatisch eine separate Partition für / home. Das ist richtig. Es ist jedoch empfehlenswert, dies zu tun, und Sie können dies tun, wenn Sie manuell partitionieren möchten. Aber selbst wenn Sie es nicht getan haben, können Sie es trotzdem beheben.
Es gibt jedoch ein paar Dinge zu beachten. Stellen Sie zunächst sicher, dass alle Distributionen das auf der Home-Partition verwendete Dateisystem verwenden können. Es ist normalerweise kein Problem, aber besser sicher als leid. Zweitens, und das ist wichtiger. Verwenden Sie nicht dasselbe Basisverzeichnis zwischen Distributionen, es sei denn, Sie wissen, was Sie tun. Die Distributionen haben möglicherweise unterschiedliche Versionen der installierten Software, was bedeutet, dass ihre Einstellungen möglicherweise nicht identisch sind. Dies sollte normalerweise kein Problem sein, da die Anwendungen verschiedene Versionen ordnungsgemäß verarbeiten sollten, aber nicht alle. Es ist jedoch völlig in Ordnung, ein Basisverzeichnis mit einem anderen Namen als Ihrem Benutzernamen zu haben, sodass dies kein Problem darstellt.
Wenn ich richtig lese, sollten Sie zwei Partitionen für Ubuntu (Swap und Root) und einige Partitionen für Debian haben. Als erstes mounten Sie das Debians-Ausgangsverzeichnis in Ubuntu und stellen sicher, dass es beim Booten gemountet wird, indem Sie es zu / etc / fstab hinzufügen. Es gibt jede Menge Dokumentationen, wie man das macht, also werde ich nicht darauf eingehen.
Wenn Sie die Debians-Home-Partition in / home einhängen, wird das Ubuntus / home-Verzeichnis ausgeblendet. Hängen Sie es also zuerst an einer anderen Stelle ein, zum Beispiel in / mnt. Jetzt müssen Sie einige Entscheidungen treffen. Sie können versuchen, dasselbe Ausgangsverzeichnis für alle Distributionen zu verwenden, wenn Sie möchten, oder Sie können für jede Distribution ein anderes Ausgangsverzeichnis haben. Sie können zum Beispiel für jede Distribution einen eigenen Ordner in / home anlegen, wie zum Beispiel:
- / home / ubuntu / benutzername
- / home / debian / benutzername
- / home / other_distro / benutzername
Ich würde sagen, das ist die sicherste Lösung. Ich gehe davon aus, dass Ihre privaten Verzeichnisse nicht verschlüsselt sind. Wenn dies der Fall ist, wird dies die Dinge komplizieren, obwohl die Hauptprozedur ähnlich wäre. Sie sollten wahrscheinlich von Ihrem Hauptkonto abgemeldet sein, wenn Sie dies tun, erstellen Sie einen neuen Benutzer, machen Sie ihn zum Administrator und melden Sie sich als dieser Benutzer an.
Sie müssen alle aktuellen Benutzer in allen Ihren Distributionen konfigurieren, um den neuen Speicherort für das Basisverzeichnis zu verwenden. Sie sollten die Distributionen auch so konfigurieren, dass diese Pfade standardmäßig für neue Benutzer verwendet werden, die Sie erstellen.
Wenn Sie die Home-Partition auf / mnt gemountet haben, würden Sie / home / ubuntu und / home / debian erstellen. Anschließend kopieren Sie / home / username nach / mnt / ubuntu / username und verschieben / mnt / username nach / mnt / debian / username (für den Debian-Benutzer).
Sie haben jetzt sowohl Ubuntu- als auch Debians-Benutzer-Homes in denselben Partitionen, jedoch in unterschiedlichen Home-Verzeichnissen. Wenn Sie Debian und Ubuntu so konfiguriert haben, dass diese Partition beim Booten in / home eingehängt wird und die Benutzer die neuen Pfade für ihre Häuser verwenden, sollte alles in Ordnung sein. Wenn Sie beabsichtigen, eine neue Distribution zu installieren, müssen Sie zunächst / home / distroname / erstellen und wie gewohnt installieren. Verwenden Sie jedoch die Home-Partition und konfigurieren Sie sie so, dass / home / distroname als Standardspeicherort für neue Benutzer-Homes verwendet wird. Wenn Sie das tun, stellen Sie sicher, dass Sie es nicht formatieren, sonst verlieren Sie die Daten von Debian und Ubuntu :)
Wenn Sie ein einzelnes Basisverzeichnis wiederverwenden möchten, vergewissern Sie sich, dass Sie wissen, was Sie tun. Sie müssten die gleiche UID für die Benutzer in den Distributionen haben. Andernfalls würden die Berechtigungen durcheinander gebracht.
Viel Glück und machen Sie Backups :)
ubuntu
Ordner in der Home-Partition, dann kopiert alle Dateien aus dem aktuellen Home-Verzeichnis in dieses neue/homepartion/ubuntu/
nächste Ich bearbeitete die/etc/fstab
, um den neuen Ordner als Standard / Home-Verzeichnis zu zeigen, so dass ich/dev/sda10 /home ext4 nodev,nosuid 0 2
am Ende schrieb . Aber jetzt kann das System den Home-Ordner nicht findenDa es technisch möglich ist, das
/home
Verzeichnis von verschiedenen Distributionen aus gemeinsam zu nutzen (siehe diese Antwort) , ist dies keine gute Idee .Die Einstellungen der Anwendung können unterschiedliche Formate von verschiedenen Programmversionen haben. Wenn irgendetwas inkompatibel ist oder dadurch nicht mehr synchronisiert wird, wären wir völlig verloren, um die Ursache zu finden. Es wird nicht einmal empfohlen, dies in verschiedenen Versionen derselben Distribution zu tun (siehe z . B. hier ).
Deshalb wird empfohlen , aus Verzeichnissen des Hauses des Benutzers persönliche Datendateien zu teilen nur (zB durch die Schaffung von Symlinks in ein Verzeichnis Ihrer Wahl):
quelle
Dies ist eine späte Antwort, aber möglicherweise hilfreich für andere, die versuchen, Informationen zwischen Distributionen auszutauschen.
Wie oben erwähnt, gibt es Probleme mit Anwendungen mit unterschiedlichen Versionen, in denen dieselben Konfigurationsdateien verwendet werden
/home/user/
.Eine einfache Lösung, die einen Teil des Problems löst, dh die meisten Daten im Basisordner freizugeben, ist das Verknüpfen von Ordnern wie
/home/user/Documents
. Mein privater Ordner sieht folgendermaßen aus:Wie oben zu sehen sein wird
Desktop
und dieDownload
während Ordner sind auf der lokalen Home - PartitionDocuments
,Pictures
usw. zu einer gemeinsamen Partition verknüpft sind.So richten Sie einen Symlink ein (in diesem Beispiel für den
Documents
Ordner):Mit dem obigen Befehl wird der aktuelle
Documents
Ordnerold-folders
in einen freigegebenen Dokumentordner verschoben und eine symbolische Verknüpfung zu diesem Ordner hergestellt. Ich habe dieses Schema für eine lange Zeit verwendet und hatte bisher keine Probleme.Möglicherweise finden Sie Probleme mit dem Papierkorb. Wenn ja, überprüfen Sie diesen Beitrag: Wie verwende ich den Gnome-Papierkorb für Dateien in einer anderen Partition?
quelle
Unter der Annahme, dass das Ziel der Freigabe Ihrer Home-Partitionen der gleiche Zugriff auf Ihre persönlichen Dateien / Dokumente / Daten ist (jedoch NICHT auf Konfigurationsdateien, die für jede Distribution spezifisch sind), würde ich vorschlagen, dass Sie das System nur für eine zusätzliche Partition einrichten diese freigegebenen Dokumente (Daten) und verwenden Sie Ihre Home-Verzeichnisse nur für distro-spezifische Dateien.
Anschließend können Sie die Ordner von Ihrer Datenpartition in jeder Distribution in Ihr Home-Verzeichnis einbinden und haben Zugriff auf diese Daten, als befänden sie sich auf Ihrer Home-Partition. Gleichzeitig vermeiden Sie Probleme durch widersprüchliche Einstellungen usw.
Das habe ich getan und das funktioniert fast perfekt. (Obwohl meine fstab beim Upgrade von Ubuntu 11.10 auf 12.04 irgendwie zurückgesetzt wurde, sollten Sie von Zeit zu Zeit überprüfen (z. B. nach Upgrades), ob die Einstellungen noch korrekt sind.)
quelle
Ich habe den / ect / fstab-Ansatz gewählt und hier sind die Schritte, die ich unternommen habe.
Ich habe eine separate Partition mit mehr als 100 GB erstellt, die alle meine freigegebenen Daten enthält, und dabei die 7 Ordner erstellt, die für die meisten Betriebssysteme gleich sind
Um das zu finden
UUID
der Partition mit gemeinsam genutzten Datenordner, führen Sie die folgenden:Führen Sie
/ect/fstab
die folgenden Schritte aus , um Ihre gemeinsam genutzte Datenpartition, die Sie bearbeiten möchten , automatisch bereitzustellen : (Ersetzen Sie siegedit
durchvi
oder Ihren bevorzugten Texteditor.)Fügen Sie die Partitionsinformationen hinzu
/ect/fstab
(für mich ist es das Folgende).Hinweis: Beachten Sie den
bind
als Dateisystemtyp und innerhalb der Optionen.Alternativ können Sie
noatime
die Mount-Optionen (nachbind
und vor0 0
) ändern :Wenn Sie diese zu den Mount-Optionen für und den Datenordnern hinzufügen
/
,/home
da dies den Dateizugriff beschleunigt und die Lebensdauer der Festplattenlaufwerke verlängert, indem die Festplatten-E / A reduziert werdenUm Ihre Änderungen zu testen
fstab
, führen Sie Folgendes aus:und zeigen Sie die gemounteten Dateisysteme mit an
Weitere Informationen
noatime
und/etc/fstab
Optionen finden Sie hier:https://wiki.archlinux.org/index.php/fstab
http://www.openquery.com.au/blog/hint-day-noatime-relatime-fstab
quelle
noatime,rw,errors=remount-ro,bind
? Was ist los mitdefaults,noatime,bind
?Es ist 2 Tage her, seit ich damit angefangen habe und nach mehreren Neuinstallationen scheint es, als würde es Fortschritte machen. Unten sehen Sie einige Bilder, wie meine Konfiguration aussieht und wie sie immer noch schlampig ist. Auf meinem Laptop laufen jedoch sowohl Kali Linux als auch Linux Mint Debian Edition, wobei beide dasselbe Swap- und Home-Verzeichnis verwenden. Als nächstes plane ich (hoffentlich), die fat32-Partition in grün (sda4) für die LUKS-Verschlüsselung zu konfigurieren, um sie mit der Notfall-Selbstzerstörungsfunktion zu testen, von der ich gehört habe. sowieso, das sind die schritte, die ich zu dem gemacht habe, was ich zwei distros und eine tasse nenne(Common Unified Paths), bei denen das Ziel darin besteht, mehrere Verzeichnisse gemeinsam zu nutzen, z. B. / boot, / home und Swap-Partition. Ich nehme an, dass ich am ehesten Kali Linux als Rootbenutzer und Linux Mint als regulären Benutzer benutze. Zuerst habe ich eine saubere neue Partition erstellt (nachdem ich versehentlich mein gesamtes System gelöscht habe), wie in meinem
blkid
und gezeigtfdisk -l
Befehle unten. ohne zu viele Details durchzugehen, weil sich verschiedene Distributionen unterschiedlich verhalten, wie Ubuntu, Elementary und Zorin (ich denke), die so sensibel und freundlich waren, dass sie die Nachricht "Hey, wir haben bemerkt, dass in Ihrem MBR (Master) bereits etwas los ist Boot Record), wenn Sie möchten, können wir Ihre Installationserfahrung ein wenig verbessern ", oder so ähnlich - ich paraphrasiere hier nur. Wie auch immer, etwas, das ich mir schon vorher gewünscht hatte, war die Situation mit fstab und nach der Partitionierung. Ich bin nicht sicher über die anderen und ich bin kein Experte, aber meine Erfahrung war, dass der fsck Fehler, den ich auf meinem 5. Boot bekam (1.-Install Kali, 2.-Install Mint, 3.-Boot in Kali, 4.-Back in mint) und ich habe keine Ahnung, warum es so viele Male dauerte, bis ich einen Herzinfarkt bekam. Jedoch, Die Fülle an Wissen und Erfahrungen, die so viele Experten über das Internet ausgetauscht haben, haben mir geholfen, das Problem in kürzester Zeit und ohne Kratzer zu lösen. Dank ihnen und als Nicht-Experte (glauben Sie mir, ich habe immer noch Probleme mit Alsa) kann ich nur das mitteilen, was ich nach besten Kräften durchgemacht habe und werde versuchen, Ihnen auf jede erdenkliche Weise zu antworten + zu helfen. Für mich ist das der schwierigste Teil - zu wissen, was zu fragen ist - spezifisch genug, dass andere wissen, wie man hilft. Außerdem sind hier einige der Referenzen enthalten, die selbstlos von vielen Arten von Seelen herausgegeben wurden, ohne die ich vielleicht immer noch mit dem beschissenen Windows 7 leben werde und nicht weiß, was ich mit mir anfangen soll. Viel Glück und lass es mich wissen, wenn es etwas gibt, das ich weiter ausarbeiten muss. 73! Ich kämpfe immer noch mit alsa) Ich kann nur teilen, was ich nach besten Kräften durchgemacht habe und werde versuchen, Ihnen auf jede erdenkliche Weise zu antworten + zu helfen. Für mich ist das der schwierigste Teil - zu wissen, was zu fragen ist - spezifisch genug, dass andere wissen, wie man hilft. Außerdem sind hier einige der Referenzen enthalten, die selbstlos von vielen Arten von Seelen herausgegeben wurden, ohne die ich vielleicht immer noch mit dem beschissenen Windows 7 leben werde und nicht weiß, was ich mit mir anfangen soll. Viel Glück und lass es mich wissen, wenn es etwas gibt, das ich weiter ausarbeiten muss. 73! Ich kämpfe immer noch mit alsa) Ich kann nur teilen, was ich nach besten Kräften durchgemacht habe und werde versuchen, Ihnen auf jede erdenkliche Weise zu antworten + zu helfen. Für mich ist das der schwierigste Teil - zu wissen, was zu fragen ist - spezifisch genug, dass andere wissen, wie man hilft. Außerdem sind hier einige der Referenzen enthalten, die selbstlos von vielen Arten von Seelen herausgegeben wurden, ohne die ich vielleicht immer noch mit dem beschissenen Windows 7 leben werde und nicht weiß, was ich mit mir anfangen soll. Viel Glück und lass es mich wissen, wenn es etwas gibt, das ich weiter ausarbeiten muss. 73! Hier sind einige der Referenzen enthalten, die von vielen freundlichen Seelen selbstlos herausgegeben wurden. Ohne sie könnte ich immer noch mit dem beschissenen Windows 7 leben und nicht wissen, was ich mit mir anfangen soll. Viel Glück und lass es mich wissen, wenn es etwas gibt, das ich weiter ausarbeiten muss. 73! Hier sind einige der Referenzen enthalten, die von vielen freundlichen Seelen selbstlos herausgegeben wurden. Ohne sie könnte ich immer noch mit dem beschissenen Windows 7 leben und nicht wissen, was ich mit mir anfangen soll. Viel Glück und lass es mich wissen, wenn es etwas gibt, das ich weiter ausarbeiten muss. 73!quelle