Ein kleines Linux als „Ext4-Server“ nutzen

Ein kleines Linux als „Ext4-Server“ nutzen

Problem:

Ich habe zwei externe Festplatten, auf denen die meisten Partitionen zur Verwendung mit meiner Linux-Workstation als Ext4 formatiert sind.

Aber ich habe auch ein MacBook und es scheint, dass es auf MacOS fast nichts gibt, was Ext4-Dateisysteme unterstützt.

Also dachte ich, ich könnte eine virtuelle VirtualBox-Maschine (oder ein Docker-Image?) erstellen, die ein so kleines Linux-System enthält, dass es nur diese Komponenten haben sollte:

  • Fähigkeit vonMounten von Ext4-Partitionenauf externen USB-Laufwerken;
  • Internetverbindung;
  • Möglichkeit, Ext4-Partitionen zugänglich zu machen durchErstellen eines Servers, z. B. ein SSH-Server (zur direkten Verwendung mit SSH-Clients auf dem Terminal oder zum Mounten dieser Partitionen mit SSHFS) oder vielleicht ein SAMBA-Server.

Die Frage ist also:

Wie kann ich ein solches minimales Linux-System erstellen oder erhalten?

Da ich nur die oben aufgelisteten Funktionen anfordere, sollte es im Vergleich zu einer normalen Linux-Distribution sehr klein sein, vielleicht nur ein paar Hundert Megabyte oder sogar weniger (ich brauche keine GUI, ich brauche keinen Dienst, der nicht direkt mit den oben genannten Funktionen zusammenhängt).

Und ich vermute, dass es nicht ressourcenintensiv wäre, wenn eine so einfache virtuelle Maschine ständig auf meinem Mac laufen würde (oder zumindest, wenn ich die externen Festplatten verwenden muss). Habe ich Recht?

Ein Versuch, den ich mache

Ich habe versucht,dieses Docker-Image, was darauf hinweist,dieses Repositoryund soll einen OpenSSH-Server erstellen.

Ich dachte, dass ich, sobald dies läuft, über SSH eine Verbindung zum Server herstellen könnte und die Ext4-Partitionen in der SSH-Sitzung mounten könnte.

Ich kann das Docker-Image korrekt ausführen und den Server starten. Ich kann auch sudowährend der SSH-Sitzung Befehle ausführen (ich habe die Sudoers-Liste im Docker-Image geändert), aber ich kann auf keine externen USB-Festplatten zugreifen (auf keine, nicht einmal auf die, die nicht Ext4 sind), sie werden einfach nicht im /devOrdner angezeigt.

Antwort1

Installieren Sie Live Linux auf Ihrer VirtualBox und das sollte ausreichen. Aus genau diesem Grund sind sie ziemlich klein. Es gibt viele davon zur Auswahl (hier ist eine kleine Liste mit Beschreibungen). Ich persönlich benutzeentspannenauf USB, aber es gibt noch andere. Nichts hindert Sie daran, Ihre eigene Live-Version zu erstellen, die absolut minimalistisch wäre, nachdem Sie sich mit der fertigen Lösung vertraut gemacht haben.

verwandte Informationen