Add nfs_client.sh
This commit is contained in:
		
							parent
							
								
									1043045cbc
								
							
						
					
					
						commit
						dc66949f18
					
				|  | @ -0,0 +1,25 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| # Variables | ||||
| SERVER_IP="192.168.1.2" | ||||
| NFS_SHARE="/mnt/arkdisk" | ||||
| MOUNT_POINT="/mnt/arkdisk" | ||||
| 
 | ||||
| # Step 1: Install NFS Client | ||||
| echo "Installing NFS client..." | ||||
| sudo apt update | ||||
| sudo apt install -y nfs-common | ||||
| 
 | ||||
| # Step 2: Create a Mount Point | ||||
| echo "Creating mount point..." | ||||
| sudo mkdir -p $MOUNT_POINT | ||||
| 
 | ||||
| # Step 3: Mount the NFS Share | ||||
| echo "Mounting NFS share..." | ||||
| sudo mount $SERVER_IP:$NFS_SHARE $MOUNT_POINT | ||||
| 
 | ||||
| # Step 4: Add Entry to /etc/fstab for Automatic Mounting | ||||
| echo "Adding entry to /etc/fstab..." | ||||
| echo "$SERVER_IP:$NFS_SHARE $MOUNT_POINT nfs defaults 0 0" | sudo tee -a /etc/fstab | ||||
| 
 | ||||
| echo "NFS client setup completed." | ||||
		Loading…
	
		Reference in New Issue