1

Can we bind folders with their directories described with the drive names? For example:

/dev/sda1/Folder
2
  • Why on earth would you want to do that? Aug 16, 2011 at 17:26
  • @jo-erlend, in a particular case, mounting a partition with either UUID or label failed. The partition is one the same device as /, so it is mounted automatically. If /dev/sd* works, then I don't need to make a mount entry for it in fstab.
    – Oxwivi
    Aug 16, 2011 at 17:42

2 Answers 2

2

No. /dev/sda1 is a partition. The partition contains a filesystem which you'll mount. But you can mount them anywhere you like. Nothing really wrong if you want to use /partitions/sda1 instead of /media/hollidays-2011 for instance, but I don't understand why you'd want to.

3
  • Also, if not under /media it will not show on desktop.
    – enzotib
    Aug 16, 2011 at 17:44
  • See the reply to your comment.
    – Oxwivi
    Aug 16, 2011 at 17:45
  • You always have to mount the filesystem, but you don't have to use an UUID if you don't want to. You can use the device name in /etc/fstab or using the mount command. Aug 16, 2011 at 18:26
1

No, you can't do that. /dev/sd* are devices. But you can always mount your partition automatically by placing a line like this one below in your fstab and using its /dev/sd* name:

/dev/sda4    /media/sda4    [... options ...]

And referring to your reply to jo-erlend:

"in a particular case, mounting a partition with either UUID or label failed. The partition is one the same device as /, so it is mounted automatically."

I assume that you meant 'The partition is on the same device ...', right? It is not mounted automatically. '/' is mounted because it has its own line in fstab file.

uuid files (located in /dev/disk/by-uuid/) are just links to their associated /dev/sd* files. So it is very much likely that if mount fails with uuid, so it will using /dev/sd*.

6
  • You are right, I meant that the partition is automatically mounted because it's on the same device as /. But if the mount by fstab is failing, what do you suggest I do? UUID is out of the question anyway, because the operating system is on a USB, and it changes if I plug it into other PCs.
    – Oxwivi
    Aug 17, 2011 at 8:03
  • Can you tell us why is it failing? Any error messages or something? If the OS is on a USB, then the USB itself will be /dev/sda, and its partitions are /dev/sda#. If I get it right, you want to automatically mount a partition that is on this USB. Just add a line for it in the fstab. If you tell me its /dev/sd# name and filesystem type, I can write this line for you.
    – martianboy
    Aug 17, 2011 at 8:54
  • This is what I used to bypass UUID's potential inconsistency: LABEL=”NTFS” /media/NTFS ntfs defaults 0 0
    – Oxwivi
    Aug 17, 2011 at 9:39
  • Of course I labelled it as such before making the fstab entry. The error message was shown under neath the four dots loading image of Ubuntu and said the folders to be bound were not found.
    – Oxwivi
    Aug 17, 2011 at 9:41
  • Why don't you use /dev/sd# instead of LABEL="NTFS"?
    – martianboy
    Aug 17, 2011 at 10:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .