|
#!/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 |
|
|