Diese Frage wurde schon einmal gestellt, aber ich habe noch ein paar Zweifel bezüglich des Vorgangs.
Ich arbeite in Ubuntu, das wird df -h
angezeigt:
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/fstab
den gewünschten neuen Einhängepunkt Um sicherzustellen, dass die symbolischen Links weiterhin funktionieren, erstellen Sie
/backup
einen 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
/backup
Einhängepunkt beizubehalten.Um dies von aus zu tun , müssen Sie als Dateisystemtyp
/etc/fstab
angeben und ihn ebenfalls zur Liste der Optionen hinzufügen. Siehebind
dieses LinuxQuestions-Q&A
Beachten Sie, dass die zweite Option Linux-spezifisch ist.
Bearbeiten
Gedanken zu Option 1
- Da
/backup
es 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,
/backup
verwenden Sie beim Löschenrmdir
anstelle vonrm
. Diese sehr nützliche Verwendung habe ich aufrmdir
die 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,
/backup
ein Einhängepunkt zu sein (d. h. vonmountpoint /backup
der Rückgabe von „true“), kaputtgehen.