Wie ändere ich den Einhängepunktnamen?

Wie ändere ich den Einhängepunktnamen?

Diese Frage wurde schon einmal gestellt, aber ich habe noch ein paar Zweifel bezüglich des Vorgangs.

Ich arbeite in Ubuntu, das wird df -hangezeigt:

Filesystem             Size  Used Avail Use% Mounted on
/dev/md0               423G  337G   65G  84% /
tmpfs                   12G     0   12G   0% /lib/init/rw
udev                    12G  188K   12G   1% /dev
tmpfs                   12G     0   12G   0% /dev/shm
/dev/md1               917G  527G  344G  61% /backup

Das Problem ist, dass wir jetzt /dev/md1 für mehr als nur Backups verwenden und wir beschlossen haben, seinen Namen von /backup in /drive2 zu ändern.

Ich möchte, dass der gesamte Inhalt dort bleibt, wo er ist. Das Einzige, was geändert werden muss, ist der Name des Laufwerk-Einhängepunkts.

Beachten Sie jedoch, dass ich bestimmte symbolische Links von /dev/md0 zu /dev/md1 habe und diese mit /backup als Referenzordner erstellt wurden. Muss ich jeden symbolischen Link ändern oder wird die Änderung automatisch übernommen?

Können Sie bitte die notwendigen Befehle und die zu bearbeitenden Dateien erläutern?

Antwort1

Wenn Sie den Namen des Einhängepunkts ändern, werden alle Ihre symbolischen Links beschädigt. Sie können zwei Optionen verwenden:

Option 1

  • Bearbeiten Sie den Einhängepunktnamen in /etc/fstabden gewünschten neuen Einhängepunkt
  • Um sicherzustellen, dass die symbolischen Links weiterhin funktionieren, erstellen Sie /backupeinen symbolischen Link zum neuen Einhängepunkt:

    ln -s /new/mountpoint /backup
    

Option 2

  • Benutze einenBind-Mountum einen alternativen Einhängepunkt für Ihr RAID-Array anzugeben und dabei den vorhandenen /backupEinhängepunkt beizubehalten.

  • Um dies von aus zu tun , müssen Sie als Dateisystemtyp /etc/fstabangeben und ihn ebenfalls zur Liste der Optionen hinzufügen. Siehebinddieses LinuxQuestions-Q&A

Beachten Sie, dass die zweite Option Linux-spezifisch ist.

Bearbeiten

Gedanken zu Option 1

  • Da /backupes sich derzeit um einen Einhängepunkt handelt, müssen Sie ihn zuerst löschen, damit er als symbolischer Link neu erstellt werden kann.sehr vorsichtigum es zuerst auszuhängen, da Sie den eigentlichen Inhalt Ihrer Partition nicht löschen möchten: nur das Einhängeverzeichnis.
  • Um besonders sicher zu sein, /backupverwenden Sie beim Löschen rmdiranstelle von rm. Diese sehr nützliche Verwendung habe ich auf rmdirdie harte Tour gelernt :(

Gedanken zu Option 2

  • Diese Option ist etwas komplizierterUndist spezifisch für Linux. Es kann jedoch einen Grund geben, warum Sie es vorziehen. Wenn Sie sich für Option 1 entscheiden, wird alles, was einmal davon abhängig war, /backupein Einhängepunkt zu sein (d. h. von mountpoint /backupder Rückgabe von „true“), kaputtgehen.

verwandte Informationen