Where should I mount my internal drive partitions?

As far as I searched on the internet, I came to know that

/Media = mount point for removable media that system do it itself ( usb drive , CD )

/Mnt = temporarily mounting anything manually

I can most probably mount anything wherever I want, but if that’s the case what’s the point of /mnt? Just to be organised I suppose.

TLDR

If /mnt is for temporary and /media is for removable where should permanent non-removable devices/partitions be mounted. i.e. an internal HDD which is formatted as NTFS but needs to be automounted at startup?

Asking with the sole reason to know that, what’s the practice of user who know Linux well, unlike me.

I know this is a silly question but I asked anyway.

-3 points

Mount them where you need. Not /mnt and not /media. Maybe /var or its subdirectory, or /srv, or /opt depending on what kind of data you want to store on that partition.

permalink
report
reply
5 points

Not /mnt and not /media

Why though?

what kind of data

Just media files, downloads, images , music kinda stuff.

permalink
report
parent
reply
2 points

Why though?

The filesystem is organized to store data by its type, not by the physical storage. In DOS/Windows you stick to separate “disks”, but not in Unix-like OSes. This approach is inconvenient in case of removable media, that’s why /media exists. And /mnt is not suited for any particular purpose, just for the case when you need to manually mount some filesystem to perform occasional actions, that normally never happens.

Just media files, downloads, images , music kinda stuff.

That’s what usually goes to /home/<username>. Maybe mount that device directly to /home? Or, if you want to extend your existent /home partition, use LVM or btrfs to join partitions from various drives. Or mount the partition to some subdirectory of /home/<username>, or even split it and mount its parts to /home/<username>/Downloads, /home/<username>/Movies etc. So you keep the logic of filesystem layout and don’t need to remember where you saved some file (in /home/<username>/Downloads or in /whatever-mountpoint-you-use/downloads).

permalink
report
parent
reply
1 point

mount the partition to some subdirectory of /home/<username>, or even split it and mount its parts to /home/<username>/Downloads, /home/<username>/Movies etc

Thanks bro. I think that’s what I’m gonna do.

permalink
report
parent
reply
1 point

/mydrive

permalink
report
reply
0 points

That’s what I do, /music

permalink
report
parent
reply
3 points

Thanks you, /oldfart

permalink
report
parent
reply
1 point

Thank You.

permalink
report
parent
reply
35 points

Anything I add to fstab gets mounted in /mnt and removable drives get auto mounted to /media. Linux doesn’t care where you mount your drives, they can be mounted anywhere you want.

permalink
report
reply
11 points

Linux doesn’t care where you mount your drives, they can be mounted anywhere you want.

Thank You

permalink
report
parent
reply
-1 points
*

/[UUID or PART-UUID].[partition number/letter]

permalink
report
reply
2 points
*
1 point
*

I’m an OpenBSD user, but it shouldn’t be hard to translate this to Linux:

If the partition I want to mount is /dev/sd0i, and sd0’s UID/DUID is 3c6905d2260afe09, I mount /dev/sd0i at /3c6905d2260afe09.i. fstab entry looks like

3c6905d2260afe09.i /3c6905d2260afe09.i ffs rw,whatever_flags 0 0

permalink
report
parent
reply
3 points
*

Ik bro, but having whole bunch of random numbers as mount point seems less intuitive to me.

permalink
report
parent
reply
0 points

/mnt is for anything and everything. /media doesn’t even exist on Arch based distros and maybe others.

permalink
report
reply
1 point

/mnt is not for everything, it is a temporary mount point. For fixed drives that are constantly mounted you should use another location (that could be anywhere in the filesystem tree).

permalink
report
parent
reply
2 points

/mnt is not for everything, it is a temporary mount point.

Even if I mount fixed drives on /mnt, there won’t be any problems, right ?

permalink
report
parent
reply
2 points

Technically, no. Until you want to mount something but find /mnt is busy or simply forget about this and mount something there, losing access to previously mounted stuff. The only problem is that you have to remember which mountpoint you use for particular filesystem, while the FHS is designed to avoid this and abstract from physical devices as much as possible.

permalink
report
parent
reply
1 point

My Files, which are inside the partition mounted in /mnt/something has root as Owner. So When I try to move something to Trash, it’s not allowing me to do, Only perma delete. When saw properties it said owner is root.

Is it because mounted at /mnt?

Files under /media seems fine. and says it’s owner is ‘me’

IDK if I’m doing anything wrong.

permalink
report
parent
reply
3 points

You can adjust ownership and permissions for /mnt/something using chown and chmod.

permalink
report
parent
reply
2 points

Thank You.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 8.4K

    Monthly active users

  • 6.3K

    Posts

  • 173K

    Comments