Move storagebox to cifs share for better performance
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-06 02:55:24 +01:00
parent 355426a345
commit 0ed91a92c6
3 changed files with 22 additions and 22 deletions

View File

@ -25,44 +25,37 @@
ansible.builtin.file:
path: "/home/backup/.config/systemd/user"
state: directory
- name: Check if user is lingering
become: true
stat:
path: "/var/lib/systemd/linger/backup"
register: user_lingering
- name: Enable lingering for user if needed
become: true
command: "loginctl enable-linger backup"
when:
- not user_lingering.stat.exists
- name: Create mount unit
become: true
become_user: backup
become_user: root
ansible.builtin.template:
src: mount-storagebox.mount.j2
dest: /home/backup/.config/systemd/user/var-home-backup-storagebox.mount
owner: root
group: root
mode: "0600" # Credentials
dest: /etc/systemd/system/var-home-backup-storagebox.mount
- name: Create automount unit
become: true
become_user: backup
become_user: root
ansible.builtin.template:
src: mount-storagebox.automount.j2
dest: /home/backup/.config/systemd/user/var-home-backup-storagebox.automount
dest: /etc/systemd/system/var-home-backup-storagebox.automount
owner: root
group: root
mode: "0644"
- name: Start storagebox Mount Service
become: true
become_user: backup
become_user: root
ansible.builtin.systemd:
name: var-home-backup-storagebox.mount
state: started
enabled: true
daemon_reload: true
scope: user
- name: enable storagebox automount Mount Unit
become: true
become_user: backup
become_user: root
ansible.builtin.systemd:
name: var-home-backup-storagebox.automount
enabled: true
scope: user
# vim: ft=yaml.ansible

View File

@ -7,8 +7,8 @@ Wants=network-online.target
WantedBy=default.target
[Mount]
What=u309229-sub6@u309229.your-storagebox.de:
What=//u309229-sub6.your-storagebox.de/u309229-sub6
Where=/var/home/backup/storagebox
Type=fuse.sshfs
Options=_netdev,reconnect,uid=1000,gid=1000,delay_connect,ServerAliveInterval=30,ServerAliveCountMax=5,x-systemd.automount,Port=23,IdentityFile=/var/home/backup/.ssh/storagebox
Type=cifs
Options=_netdev,iocharset=utf8,username=u309229-sub6,password={{ cifs.password }},uid=1000,gid=1000,x-systemd.automount
TimeoutSec=60