mirror of
https://github.com/JonasunderscoreJones/docs.jonasjones.dev.git
synced 2025-10-22 18:49:18 +02:00
97 lines
No EOL
1.6 KiB
Markdown
97 lines
No EOL
1.6 KiB
Markdown
---
|
|
sidebar_position: 2
|
|
slug: /misc/linux/server-admin/drive-automount
|
|
---
|
|
|
|
# Adding an Automount Drive on Linux
|
|
|
|
This guide explains how to configure a drive to automount at boot using `/etc/fstab`.
|
|
|
|
---
|
|
|
|
## Steps
|
|
|
|
### 1. Identify the Drive
|
|
|
|
List drives and partitions:
|
|
|
|
```bash
|
|
lsblk -f
|
|
```
|
|
|
|
Find the target partition (e.g., `/dev/sdc1`) and note its UUID:
|
|
|
|
```bash
|
|
blkid /dev/sdc1
|
|
```
|
|
|
|
### 2. Create a Mount Point
|
|
|
|
Choose or create a directory where the drive will mount:
|
|
|
|
```bash
|
|
sudo mkdir -p /mnt/mydrive
|
|
```
|
|
|
|
### 3. Backup `/etc/fstab`
|
|
|
|
Always back up before editing:
|
|
|
|
```bash
|
|
sudo cp /etc/fstab /etc/fstab.bak
|
|
```
|
|
|
|
### 4. Edit `/etc/fstab`
|
|
|
|
Open `/etc/fstab` with an editor:
|
|
|
|
```bash
|
|
sudo nano /etc/fstab
|
|
```
|
|
|
|
Add a line with the drive's UUID, mount point, filesystem type, and options. Example for ext4:
|
|
|
|
```
|
|
UUID=your-uuid-here /mnt/mydrive ext4 defaults 0 2
|
|
```
|
|
|
|
Replace `your-uuid-here` with the actual UUID.
|
|
|
|
### 5. Test the Configuration
|
|
|
|
Mount all entries without rebooting:
|
|
|
|
```bash
|
|
sudo mount -a
|
|
```
|
|
|
|
Check if the drive is mounted:
|
|
|
|
```bash
|
|
df -h | grep /mnt/mydrive
|
|
```
|
|
|
|
:::danger
|
|
If the test fails and you still reboot, the system will drop to emergency mode and manual intervention is required.
|
|
|
|
**In that case SSH WON'T WORK**
|
|
:::
|
|
|
|
### 6. Reboot and Verify
|
|
|
|
Reboot the system and confirm the drive automounts:
|
|
|
|
```bash
|
|
sudo reboot
|
|
```
|
|
|
|
After reboot:
|
|
|
|
```bash
|
|
mount | grep /mnt/mydrive
|
|
```
|
|
:::note
|
|
- Use `defaults` for standard mount options.
|
|
- For other filesystems (e.g., NTFS, FAT32), adjust filesystem type and options accordingly.
|
|
- If mounting fails at boot, system may drop to emergency mode; always test with `mount -a` first.
|
|
::: |