-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfstab.sh
More file actions
executable file
·39 lines (28 loc) · 1.09 KB
/
Copy pathfstab.sh
File metadata and controls
executable file
·39 lines (28 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
echo "*** CREATING DIRECTORIES IF NOT EXIST ***"
# Ensure /mnt/sda1 directory exists
if [ ! -d "/mnt/sda1" ]; then
sudo mkdir -p /mnt/sda1
fi
# Ensure /mnt/Sandisk_Linux directory exists
if [ ! -d "/mnt/Sandisk_Linux" ]; then
sudo mkdir -p /mnt/Sandisk_Linux
fi
echo "*************************************************************************************************"
echo "*** UPDATING /etc/fstab ***"
sda1_uuid="e5806df2-8353-4cdb-8ad8-44e0b7524785"
sdl_uuid="0477a9bd-609d-495e-bcc8-495073d8981e"
fstab_file="/etc/fstab"
# Remove old entries if they exist
sudo sed -i "/\/mnt\/sda1/d" $fstab_file
sudo sed -i "/\/mnt\/Sandisk_Linux/d" $fstab_file
# Add the updated UUIDs to /etc/fstab
echo "UUID=$sda1_uuid /mnt/sda1 ext4 defaults 0 0" | sudo tee -a $fstab_file > /dev/null
echo "UUID=$sdl_uuid /mnt/Sandisk_Linux ext4 defaults 0 0" | sudo tee -a $fstab_file > /dev/null
echo "*** RELOADING MOUNT POINTS ***"
# Reload fstab without reboot
if ! sudo mount -a; then
echo "Error: Failed to reload mount points"
exit 1
fi
echo "Successfully updated and mounted sda1 and Sandisk_Linux!"