-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d1b5cdc
commit a2cb801
Showing
2 changed files
with
49 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+2.76 MB
...mounting-external-harddrives-on-boot/curated-lifestyle-l2nY0rP07DI-unsplash.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 49 additions & 0 deletions
49
...nt/blog/2024/stop-ubuntu-from-automounting-external-harddrives-on-boot/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
$schema: /static/_schemata/blog.schema.yaml | ||
title: Stop Ubuntu from automounting external harddrives on boot | ||
description: Disable Ubuntu's automatic mounting of external drives like Seagate to prevent issues. Use `gsettings` commands to manage automount settings via the terminal. | ||
date: 2024-09-09T14:52:46+07:00 | ||
publishDate: 2024-09-09T14:52:46+07:00 | ||
lastmod: 2024-09-09T14:53:35.110Z | ||
resources: | ||
- title: The improper way to keep Ubuntu from mounting drives automatically | ||
src: curated-lifestyle-l2nY0rP07DI-unsplash.jpg | ||
tags: | ||
- ubuntu-24.04 | ||
- hardware | ||
- how-to | ||
- 100DaysToOffload | ||
unsplash: | ||
imageid: l2nY0rP07DI | ||
--- | ||
|
||
Aaaargh Ubuntu! Sometimes it's so easy to hate you! | ||
|
||
For a while now I've had a 20TB external hard drive from Seagate for my everyday backup needs. On Ubuntu, external hard drives are automatically mounted when plugged in while booting the computer. Which leads to that hard drive being mounted all the time. Which is not bad, but over time it appeared that maybe due to the size of the drive (2GB FAT limit anyone?) or due to it being a drive from a company that thinks Windows is the only operating system existing I ran into multiple issues. Without going too much into details when the drive was running too long it stopped liking being mounted. I had to unmount it, wait for a while, then remount it. Linux world problems, I know… So, basically, this whole automounting is quite undesirable for me. | ||
|
||
On Ubuntu 24.04, the GNOME desktop environment handles the automounting of external drives. To stop it from doing that, we can use the `gsettings` tool. This is a simple process and does not require the installation of any additional tools like `dconf-editor`. | ||
|
||
Open a terminal and run the following commands: | ||
|
||
```bash | ||
gsettings set org.gnome.desktop.media-handling automount false | ||
gsettings set org.gnome.desktop.media-handling automount-open false | ||
``` | ||
|
||
The first command disables the automount of any media when it's' inserted (for example, external hard drives, USB drives, or even CDRoms). The second command ensures that even if you manually mount a drive, it won't automatically open in a file manager. | ||
|
||
You can verify the changes by running the following command to check if the settings are now `false`: | ||
|
||
```bash | ||
gsettings get org.gnome.desktop.media-handling automount | ||
gsettings get org.gnome.desktop.media-handling automount-open | ||
``` | ||
|
||
If you ever want to re-enable automounting, you can reverse the process by running the same commands, but setting the values to `true`: | ||
|
||
```bash | ||
gsettings set org.gnome.desktop.media-handling automount true | ||
gsettings set org.gnome.desktop.media-handling automount-open true | ||
``` | ||
|
||
Your Seagate hard drive will thank you. |