Ok, das ist einer der grundlegenden Unterschiede zwischen Windows und Linux. Das Windows-Dateisystem verwendet Geräte als Ausgangspunkte für jeden Abschnitt des Dateisystems. Also hast du:
c:\
d:\
e:\
Linux / Unix-Systeme verwenden das Konzept eines einheitlichen Dateisystems. Alles befindet sich unter dem Stammordner und kann beliebig gemischt werden. Der Benutzer und die Programme kennen die Geräte nicht, weil sie entfernt wurden. Alle Linux-Systeme haben also die gleiche allgemeine Hierarchie .
Ein Linux-System sieht ungefähr so aus:
/
|---var
|---lib
|---home
|---mnt
Diese Ordner können sich jedoch auf derselben Festplatte oder auf separaten Festplatten befinden. Sie können sogar Netzwerkordner sein! Es gibt einen speziellen Ordner mit dem Namen / dev für den Fall, dass ein Programm tatsächlich mit dem physischen Gerät kommunizieren muss. Überall, wo Sie auf einem Linux-System arbeiten möchten, müssen Sie also niemals Geräte wie unter Windows wechseln.
Manchmal wird dem Dateisystem jedoch kein Gerät hinzugefügt! Es wird eingesteckt, das Betriebssystem kann es als Gerät sehen, aber es wurde nicht gemountet . Moderne Linux-Systeme werden versuchen, dies nach Bedarf für Sie zu tun. Manchmal funktioniert es nicht und Sie müssen es selbst tun. Dafür gibt es den Befehl mount . Dies ist auch der ursprüngliche Zweck des Ordners / mnt, sodass Sie einen offensichtlichen Ort haben, an dem Sie neue Abschnitte des Dateisystems bereitstellen können.
Vor dem Mounten eines Laufwerks:
|---mnt
|---temp
Nach dem Mounten des Laufwerks nach / mnt / temp:
|---mnt
|---temp
|---docs
|---programs
|---tmp
|---extra
|---backups
|---other stuff
Sie können also ein Laufwerk mounten und dann cd
zum Verschieben verwenden oder an eine andere Stelle im Dateisystem. Dies ermöglicht nette Dinge wie das /home
Speichern Ihres Verzeichnisses auf einer separaten Festplatte, falls Sie später zwischen Linux-Distributionen wechseln möchten, oder Sie können eine Sicherungskopie davon erstellen. Der Ordner / tmp befindet sich häufig überhaupt nicht auf einem tatsächlichen Gerät! Es könnte sich um einen RAM handeln, der als Ordner behandelt wird. Das macht es einfach, Dinge dort abzulegen und sie beim Neustart bereinigen zu lassen.
Bereitgestellte Partitionen befinden sich im Dateisystem. Sie werden normalerweise in die Ordner
/mnt/
oder gemountet/media/
.Geben Sie
df
das Terminal ein, um alle gemounteten Partitionen anzuzeigen und wo sie gemountet sind. Sie können auch das Festplatten-Dienstprogramm verwenden, um festzustellen, wo die einzelnen Partitionen bereitgestellt sind.dann cd in deine partition mit. Zum Beispiel, wenn der Partitions-Mount data heißt :
cd /media/data
quelle
/dev/
enthält es Gerätedateien für alle Geräte, aber die Bereitstellungspunkte gelten im Allgemeinen/media/
für Wechselmedien und/mnt/
für manuelle Bereitstellungen.cdrom/
in "mnt /"Das ist mein Prozess. Passen Sie die Zahlen nach Bedarf an
lsblk
zuerst ausführen .Identifizieren Sie, welche Partition was ist, z. B. nach Größe. Ich weiß, dass / dev / sda2 meine Windows 7-Partition ist.
ausführen
sudo mount /dev/sda2 /media/SergKolo/
/media/SergKolo
der der Windows-Partition entspricht. Dorthin navigieren und genießenquelle
Ok hier ist, wie du es machst.
Melden Sie sich als Root-Benutzer bei ssh an.
Du wirst folgendes sehen:
Ok, wenn du das gesehen
[~]
hast, bist du root. Es bedeutet aber auch / root.Mit anderen Worten,
[~]
=[/root]
. †Um zu den anderen Partitionen zu gelangen, z. B. zu einer zweiten Festplatte, müssen Sie zunächst herausfinden, über welche Partitionen Sie verfügen. Finden Sie dies, indem Sie
lsblk
Für mich ist es so etwas wie das Spiel:
Ok, hier in diesem Setup, das ich oben vereinfacht habe, müssen Sie sich nur um
sdb1
die zweite Partition kümmern (ich habe mehr Laufwerke, aber ich habe sie für diese Antwort aus der obigen Ausgabe entfernt).Für mich
sdb
ist eine zweite Festplatte, aber Sie können das gleiche tun, wennsdb
es sich um eine zweite Partition handelt. Es funktioniert im Wesentlichen genauso.Als nächstes müssen Sie den Stammordner verlassen. Gehen Sie dazu folgendermaßen vor:
Jetzt wirst du hier sein:
Beachten Sie, dass
[~]
wurde[/]
Als nächstes müssen Sie Ihren Mount-Ordner eingeben. Sie können wissen, woran das liegt, denn wenn Sie sich das
lsblk
Obige ansehen , können Sie links unten sehen, dasssdb1
sich das im/mnt/
Ordner befindet. Dieser Ordner kann für Sie unterschiedlich sein. Wenn ja, geben Sie einfach den Namen ein.Schließlich können Sie die neue Festplatte oder neue Partition eingeben.
cd
betritt einen Ordner.Jetzt bist du hier:
Stellen Sie sicher, dass Sie am richtigen Ort sind. Gib das Folgende ein:
Jetzt könnte Ihre Ausgabe so aussehen.
Wenn Sie das Verzeichnis auf dem neuen Laufwerk oder der neuen Partition sehen, befinden Sie sich in! Jetzt genau
cd
an der richtigen Stelle. Beispiel (-lh
Flagge bedeutet für den Menschen lesbar) :Groß! Jetzt rollst du! Jetzt können Sie den Inhalt Ihres gewünschten Ordners wie folgt anzeigen:
Möglicherweise erhalten Sie eine Ausgabe wie die folgende:
Okay, ich denke, das deckt den Umfang dieser Frage ab, Sie können es von dort aus übernehmen! Viel Glück! :)
† Randnotiz: (Beweis dafür ist zu
[~]# cd ../
und dann[/]# cd root
und jetzt bist du wieder drin[~]#
)Debug-Informationen:
Diese Anweisungen wurden für ein CentOS 6.5-System geschrieben, das cPanel / WHM verwendet und über eine zweite Festplatte verfügt.
quelle
Ok, auf diese Weise gehe ich zu einer anderen Partition, auf der ich alle meine Daten gespeichert habe ...
Dies geht zum vorherigen Verzeichnis.
Danach bin ich auf dem Home-Ordner, also führe ich noch einmal aus
cd ..
, um in das / -Verzeichnis zu gelangen, sobald ich hier bin, führe ich ausHier haben Sie alle Ihre gemounteten Partitionen, führen Sie einfach aus:
und wählen Sie, in welche Partition Sie gelangen möchten, und:
Möglicherweise sehen Sie hier den Namen einer Partition mit vielen Zeichen wie 997ac596-09ce-453b-8ccd-2120839ba825 oder so ähnlich.
Ich hoffe Dir zu helfen.
quelle
cd
keine Argumente. Von dortcd ..
geht es nach / nach Hause, nicht nach /. Wenn es Ihr Ziel ist, zu / media zu gelangen, können Sie das ganze Rigamarol einfach überspringencd /media
./media
Ordner zu navigieren .