sql >> Database >  >> RDS >> PostgreSQL

initdb:kan de machtigingen van de map op de Postgresql-container niet wijzigen

Ik vermoed dat dit een incompatibiliteit met ntfs-3g zal zijn. De PostgreSQL-afbeelding bevat een toegangspuntscript dat enkele machtigingswijzigingen aanbrengt bij het starten van de container:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38 . Ik vond nog een relevante vraag op https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition dat spreekt over het kunnen instellen van machtigingen tijdens het aankoppelen. Maar niet kunnen wijzigen via chmod of chown (wat in dit geval waarschijnlijk de reden is voor de mislukking).

Helaas denk ik dat het antwoord hier is dat je ntfs-3g niet veilig kunt gebruiken voor back-up van Docker-hostvolume-mounts.



  1. Interviewvraag:Hoe krijg ik de aggregatie van de laatste 3 maanden op kolomniveau?

  2. Wat kan ervoor zorgen dat een Oracle ROWID verandert?

  3. Bereken MD5-hash van een UTF8-tekenreeks

  4. SQL Server-foutafhandeling:uitzonderingen en het database-clientcontract