Ich habe ein Pentium II (das ist richtig, Pentium II) mit knapp 200 MB RAM. Dies war zu seiner Zeit eine High-End-Workstation. Der Computer führt derzeit dos auf einem RAID-Array aus, und ich muss einige Daten daraus abrufen. Ich denke, meine beste Chance besteht darin, eine Linux-Live-CD zu verwenden, um die Daten auf eine unserer Active Directory-Netzwerkfreigaben zu kopieren (im Computer befindet sich eine Netzwerkkarte).
Leider sind meine Linux-Fähigkeiten miserabel, daher bin ich mir nicht sicher, wo ich anfangen soll:
- Wo soll ich nach einer Linux-CD suchen, die auf einem so alten System gut läuft?
- Was muss ich tun, um die Netzwerkkarte zu konfigurieren und die Netzwerkfreigabe über die Befehlszeile bereitzustellen, da ich wahrscheinlich nur die Befehlszeile verwenden muss?
- Bonuspunkte: Die genaue Syntax zum Kopieren und Konvertieren des gesamten Volumes für die Verwendung in VMware Server 2.0, aber es sollte wirklich ausreichen, nur alle Daten zu kopieren.
Antworten:
Puppy Linux ist dafür so ziemlich die erste Wahl für Linux. Es selbst ist nur 100 MB.
Damn Small Linux ist nur 50 MB groß, aber sein Entwickler hat das Projekt für Tiny Core aufgegeben, das nur 10 MB groß ist.
Welpe ist jedoch am einfachsten.
quelle
Puppy ist beliebt bei alten Low-End-Computern. Wenn Sie jedoch mit einer Befehlszeilenschnittstelle ( z. B. der Rettungsdatei von hier ) zufrieden sind, ist es möglicherweise besser , nur Dateien von einer der Debian-Live-CDs zu kopieren . Die meisten gut sortierten Rettungs-CDs sollten dies tun. Besorgen Sie sich nur keine mit ausgefallenen GUI-Optionen, da die Maschine sonst nicht leistungsfähig genug ist.
Wenn Sie eine der Debian-CDs verwenden, müssen Sie möglicherweise die Samba-Unterstützung mit installieren
aptitude update && aptitude install smbfs
Wenn Ihre Netzwerkkarte unterstützt wird (wahrscheinlich auch) und irgendwo in Ihrem Netzwerk ein korrekt eingerichteter DHCP-Dienst vorhanden ist, sollte die Konfiguration des Netzwerkzugriffs automatisch erfolgen.
Angenommen, Ihr RAID-Adapter wird erkannt (dh die Treiber befinden sich im Kernel oder es zeigt sich, als wäre es ein Standard-PATA-Controller), sollten Sie Beweise dafür im
/dev
Dateisystem sehen. Mach einls -d /dev/[sh]d*
. Ich hoffe, zwei Laufwerke (wahrscheinlichsda
undsdb
) zu sehen, von denen eines das CD-Laufwerk und das andere die Festplatte / das Array sein wird. Die Partitionen des Laufwerks sollten aufgelistet sein, damit Sie zumindest sehen,sda1
ob das Laufwerk / Array vorhanden istsda
.Wenn die Laufwerke in sichtbar sind, haben
/dev
Sie möglicherweise Glück. Erstellen Sie ein paar Orte, an denen Sie Dinge mitmkdir /mnt/drv
und montieren könnenmkdir /mnt/net
.Versuchen Sie das Mounten mit
mount /dev/sda1 /mnt/drv
- Wenn dies kein Fehler ist, führenls /mnt/drv
Sie es aus, um festzustellen, ob die Dateien vorhanden sind, die Sie dort voraussichtlich finden werden. Wenn dies dermount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>
Fall ist , mounten Sie Ihre Netzwerkfreigabe mit (wobei 111.222.333.444 die Adresse des Computers ist, auf den Sie die Daten verschieben möchten, der Rest sollte noch offensichtlicher sein). Wenn dies kein Fehler ist, führen Sie es ausls /mnt/net
, um sicherzustellen, dass Sie den Inhalt der richtigen Freigabe sehen können.Wenn all das funktioniert hat, führen Sie es aus
cp -a /mnt/drv/* /mnt/net/
und warten Sie, bis es fertig ist. Fügen Sie die Option -v (cp -av /mnt/drv/* /mnt/net/
) hinzu, wenn Sie während des Kopiervorgangs weitere Fortschrittsinformationen wünschen. Wenn die von Ihnen verwendete Live-CD rsync enthält, können Sie diese auch verwenden, um mit einem Befehl wie zrsync /mnt/drv/* /mnt/net/ -a --progress
Hängen Sie das lokale Dateisystem mit aus
umount /mnt/drv
(dasn
sollte im Befehl u (n) mount fehlen, das ist kein Tippfehler). Wenn andere Partitionen vorhanden waren,mount /dev/sda2 /mnt/drv
hängen Sie diese nacheinander ein (dh für sda2) und wiederholen Sie den Kopiervorgang.Endlich
umount /mnt/net
undhalt
.quelle
smbfs
ist veraltet;cifs
ist der Ersatz und kommt mit Linux selbst.