Manual backup: 2023-04-06 15:58:32
This commit is contained in:
parent
fad7c6f98e
commit
dc2beb1e82
5 changed files with 235 additions and 345 deletions
521
.obsidian/plugins/obsidian-git/main.js
vendored
521
.obsidian/plugins/obsidian-git/main.js
vendored
File diff suppressed because it is too large
Load diff
2
.obsidian/plugins/obsidian-git/manifest.json
vendored
2
.obsidian/plugins/obsidian-git/manifest.json
vendored
|
@ -5,5 +5,5 @@
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||||
"js": "main.js",
|
"js": "main.js",
|
||||||
"version": "2.19.0"
|
"version": "2.19.1"
|
||||||
}
|
}
|
||||||
|
|
2
.obsidian/plugins/obsidian-git/styles.css
vendored
2
.obsidian/plugins/obsidian-git/styles.css
vendored
|
@ -55,7 +55,9 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
width: 11px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.git-tools .type[data-type="M"] {
|
.git-tools .type[data-type="M"] {
|
||||||
color: orange;
|
color: orange;
|
||||||
}
|
}
|
||||||
|
|
27
.obsidian/workspace.json
vendored
27
.obsidian/workspace.json
vendored
|
@ -4,15 +4,19 @@
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "7b45702362961067",
|
"id": "7955a819a6a97999",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "7e4738fd6ba51aed",
|
"id": "d102c87988242456",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "empty",
|
"type": "markdown",
|
||||||
"state": {}
|
"state": {
|
||||||
|
"file": "KB/Linux/Server/Docker Volume Migration.md",
|
||||||
|
"mode": "preview",
|
||||||
|
"source": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -65,7 +69,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 337.5
|
"width": 280.5
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "899055bb84f9c389",
|
"id": "899055bb84f9c389",
|
||||||
|
@ -81,6 +85,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
|
"file": "KB/Linux/Server/Docker Volume Migration.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
|
@ -120,8 +125,12 @@
|
||||||
"templater-obsidian:Templater": false
|
"templater-obsidian:Templater": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "7e4738fd6ba51aed",
|
"active": "d102c87988242456",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"KB/Linux/Server/Docker Volume Migration.md",
|
||||||
|
"KB/Linux/Desktop/Tweaks.md",
|
||||||
|
"KB/Linux/Desktop/Fonts.md",
|
||||||
|
"KB/Linux/Desktop/Archinstall.md",
|
||||||
"_Templates/Note Template.md",
|
"_Templates/Note Template.md",
|
||||||
"README.md",
|
"README.md",
|
||||||
"KB/Android/ADB Backup.md",
|
"KB/Android/ADB Backup.md",
|
||||||
|
@ -129,8 +138,6 @@
|
||||||
"KB/Linux/Desktop/Audio/EQ.md",
|
"KB/Linux/Desktop/Audio/EQ.md",
|
||||||
"KB/Linux/Desktop/KDE/KDE.md",
|
"KB/Linux/Desktop/KDE/KDE.md",
|
||||||
"KB/Linux/Desktop/KDE/KDE Tiling.md",
|
"KB/Linux/Desktop/KDE/KDE Tiling.md",
|
||||||
"KB/Linux/Desktop/Archinstall.md",
|
|
||||||
"KB/Linux/Desktop/Fonts.md",
|
|
||||||
"KB/Linux/Desktop/GPG - PGP.md",
|
"KB/Linux/Desktop/GPG - PGP.md",
|
||||||
"KB/Linux/Desktop/i3.md",
|
"KB/Linux/Desktop/i3.md",
|
||||||
"KB/Linux/Desktop/Steam.md",
|
"KB/Linux/Desktop/Steam.md",
|
||||||
|
@ -138,7 +145,6 @@
|
||||||
"KB/Linux/Desktop/sway.md",
|
"KB/Linux/Desktop/sway.md",
|
||||||
"KB/Linux/Desktop/systemd.md",
|
"KB/Linux/Desktop/systemd.md",
|
||||||
"KB/Linux/Desktop/Theming Qt and Gtk.md",
|
"KB/Linux/Desktop/Theming Qt and Gtk.md",
|
||||||
"KB/Linux/Desktop/Tweaks.md",
|
|
||||||
"KB/Linux/Server/Hetzner/Storagebox.md",
|
"KB/Linux/Server/Hetzner/Storagebox.md",
|
||||||
"KB/Linux/Server/Hetzner/Upgrades.md",
|
"KB/Linux/Server/Hetzner/Upgrades.md",
|
||||||
"KB/Linux/Server/Bootstrap.md",
|
"KB/Linux/Server/Bootstrap.md",
|
||||||
|
@ -146,7 +152,6 @@
|
||||||
"KB/Linux/Server/Domains.md",
|
"KB/Linux/Server/Domains.md",
|
||||||
"KB/Linux/Server/PostgreSQL.md",
|
"KB/Linux/Server/PostgreSQL.md",
|
||||||
"KB/Linux/Server/Security hardening.md",
|
"KB/Linux/Server/Security hardening.md",
|
||||||
"KB/Linux/Server/SSH Guard, iptables.md",
|
"KB/Linux/Server/SSH Guard, iptables.md"
|
||||||
"KB/Linux/Server/Remote unlocking at boot.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
28
KB/Linux/Server/Docker Volume Migration.md
Normal file
28
KB/Linux/Server/Docker Volume Migration.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
|
||||||
|
1. Stop existing deployment
|
||||||
|
2. Create a dedicated named docker volume with `docker volume create target-vol`
|
||||||
|
3. Copy existing contents
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# copy
|
||||||
|
docker run -d --rm --name temp -v target-vol:/mnt alpine tail -f /dev/null
|
||||||
|
docker cp /opt/.../. temp:/mnt
|
||||||
|
|
||||||
|
# once finished
|
||||||
|
docker stop $MIGRATOR_NAME
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Adapt existing deployment
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# dedicated volumes section
|
||||||
|
volumes:
|
||||||
|
target-vol:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
# change any mount paths
|
||||||
|
volumes:
|
||||||
|
- target-vol:/....
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Adapt any backup scripts which would point to the old data host directory
|
Loading…
Reference in a new issue