Difference between revisions of "Quick Notes"

From Da Nerd Mage Wiki
Jump to navigation Jump to search
Line 29: Line 29:
{{!}} style="text-align: center; width: 60px;" {{!}} [[File:Logo Debian.png{{!}}60px{{!}}link=https://www.debian.org/{{!}}center{{!}}middle{{!}}frameless]]
{{!}} style="text-align: center; width: 60px;" {{!}} [[File:Logo Debian.png{{!}}60px{{!}}link=https://www.debian.org/{{!}}center{{!}}middle{{!}}frameless]]
{{!}} style="text-align: center; width: 40px;" {{!}} 12 (bookworm)
{{!}} style="text-align: center; width: 40px;" {{!}} 12 (bookworm)
{{!}} <br>
{{!}}   <br>
{{!}}}
{{!}}}


Line 37: Line 37:
* <code>mkdir /mnt/Storage-0</code>
* <code>mkdir /mnt/Storage-0</code>
* <code>mkdir /mnt/Storage-1</code>
* <code>mkdir /mnt/Storage-1</code>
* <code>mount -L Storage-0 /mnt/Storage-0</code>
* <code>mount -L Storage-0 /mnt/Storage-0</code>
* <code>mount -L Storage-1 /mnt/Storage-1</code>
* <code>mount -L Storage-1 /mnt/Storage-1</code>
* <code>vi /etc/fstab</code>
* <code>vi /etc/fstab</code>
  LABEL=Storage-0    /mnt/Storage-0    ext4  defaults 0 0
  LABEL=Storage-0    /mnt/Storage-0    ext4  defaults 0 0
  LABEL=Storage-1    /mnt/Storage-1    ext4  defaults 0 0
  LABEL=Storage-1    /mnt/Storage-1    ext4  defaults 0 0
* <code>pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage</code>
* <code>pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage</code>
* <code>pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup</code>
* <code>pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup</code>
Line 51: Line 47:
== On "storage" ==
== On "storage" ==
* <code>ssh-keygen</code>
* <code>ssh-keygen</code>
* <code>ssh-copy-id tinker@backup</code>
* <code>ssh-copy-id '''''tinker'''''@backup</code>
* <code>apt install acl</code>
* <code>apt install acl</code>
* <code>setfacl -Rdm u:tinker:rwX /mnt/Storage</code>
* <code>setfacl -Rdm u:'''''tinker''''':rwX /mnt/Storage</code>


== On "backup" ==
== On "backup" ==
* <code>ssh-keygen</code>
* <code>ssh-keygen</code>
* <code>ssh-copy-id tinker@storage</code>
* <code>ssh-copy-id '''''tinker'''''@storage</code>
* <code>apt install acl</code>
* <code>apt install acl</code>
* <code>setfacl -Rdm u:tinker:rwX /mnt/Storage</code>
* <code>setfacl -Rdm u:'''''tinker''''':rwX /mnt/Storage</code>

Revision as of 00:37, 2 February 2025

Sections here are really just placeholders with enough information to get started on building actual articles...

Better Permissions Handling

Proven on:
Logo Debian.png
12 (bookworm)
  • sudo apt install acl
  • sudo mkdir /FOOBAR
  • sudo chown -R :users /FOOBAR
  • sudo chmod -R g+ws /FOOBAR
  • sudo setfacl -Rdm g:users:rx /FOOBAR

Now, the directory /FOOBAR is writeable by anyone in the users group.

Some Links

Development Testing for a Backup Server

Proven on:
Logo Debian.png
12 (bookworm)

On the PVE Server:

(setting up the storage for the test LXCs...)

  • mkdir /mnt/Storage-0
  • mkdir /mnt/Storage-1
  • mount -L Storage-0 /mnt/Storage-0
  • mount -L Storage-1 /mnt/Storage-1
  • vi /etc/fstab
LABEL=Storage-0     /mnt/Storage-0    ext4   defaults 0 0
LABEL=Storage-1     /mnt/Storage-1    ext4   defaults 0 0
  • pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage
  • pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup

On "storage"

  • ssh-keygen
  • ssh-copy-id tinker@backup
  • apt install acl
  • setfacl -Rdm u:tinker:rwX /mnt/Storage

On "backup"

  • ssh-keygen
  • ssh-copy-id tinker@storage
  • apt install acl
  • setfacl -Rdm u:tinker:rwX /mnt/Storage