| | #!/bin/bash |
| |
|
| | |
| | cd ~/ |
| |
|
| | |
| | sudo mkfs -t xfs /dev/nvme0n1 |
| |
|
| | |
| | sudo mkdir -p /data |
| | sudo mount /dev/nvme0n1 /data |
| |
|
| | |
| | sudo chmod 777 /data |
| |
|
| | |
| | UUID=$(sudo blkid -s UUID -o value /dev/nvme0n1) |
| | echo "UUID=$UUID /data xfs defaults 0 2" | sudo tee -a /etc/fstab |
| |
|
| | |
| | mkdir -p ~/webui |
| | mkdir -p /data/webui |
| | ln -s /data/webui/ ~/webui/ |
| |
|
| | |
| | sudo swapoff -a |
| | sudo mkdir -p /data/.swap/ |
| | if [ ! -f "/data/.swap/swapfile" ]; then |
| | sudo dd if=/dev/zero of=/data/.swap/swapfile bs=1G count=16 |
| | sudo chmod 600 /data/.swap/swapfile |
| | sudo mkswap /data/.swap/swapfile |
| | sudo swapon /data/.swap/swapfile |
| | fi |
| | sudo swapon --show |
| |
|
| | |
| | git config --global credential.helper store |
| |
|