[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mount point für var/lib/mysql auf /var/lib ändern



Vielen Dank Harald und Hans-Georg,
ich denke, es ist das sicherste, das Notfallsystem zu booten und dann
die Verzeichnisse zu verschieben.

Gruesse
Manfred

Am 02.06.16 um 04:45 schrieb Harald Weidner:
> Hallo,
> 
> On Wed, Jun 01, 2016 at 10:35:15PM +0200, Manfred Rebentisch wrote:
> 
>> Also, von:
>> UUID=xxx /var/lib/mysql  ext4    defaults        0       2
>> zu
>> UUID=xxx /var/lib  ext4    defaults        0       2
> 
>> Das wäre m.E. ganz einfach, wenn es nicht ausgerechnet /var/lib wäre.
> 
> Wichtig für diese Operation ist, dass kein Dienst mehr läuft, der auf
> Unterverzeichnisse von /var/lib zugreift. Wenn du unsicher bist, boote
> lieber in den Single User Modus oder nimm eine Rettungs-CD.
> 
>> Klar, mariadb wird irgendwie gestoppt (muß ich zwar auch noch
>> nachgucken, weil es sofort automatisch wieder startet)
> 
> "service mysql stop" sollte reichen.
> 
>> Ich könnte die ganzen Unterverzeichnisse von /var/lib/ nach
>> /var/lib/mysql/ kopieren, das mysql Verzeichnis konkret nach
>> /var/lib/mysql/mysql.
>> Dann die fstab aendern und rebooten...
>>
>> Meine Fragen in die Runde: kann ich es wirklich so einfach machen?
> 
> Ja. Achte aber unbedingt darauf, dass die Zugriffsrechte erhalten bleiben.
> Insbesondere hat /var/lib/mysql (und damit das root-Verzeichnisn der
> Partition) andere Zugriffsrechte als /var/lib (das zukünftige root der
> Partition).
> 
> Statt zu kopieren würde ich verschieben (mv), denn...
> 
>> Und: wie greife ich nach dem Reboot auf das alte /var/lib zu, um die
>> Daten zu löschen?
> 
> ...das geht bei gemountetem /var/lib gar nicht. Du solltest vor dem Umhängen
> der Partition sicher stellen, dass nichts mehr "unter" dem Mountpoint liegt.
> 
>> Vielleicht hat das ja schon mal jemand gemacht.
> 
> Damals, als es noch kein LVM gab, habe ich sowas gelegentlich gemacht.
> 
> Gruß, Harald
> 


Reply to: