Questions tagged [bind-mount]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
1answer
20 views

Mounting successively in fstab: wait for partition to be mounted?

I mount successively two points using fstab in my linux system # Mounting apps drive UUID=c54ca7da-117d-4cb2-8897-019ba4f6f12d /media/user/apps ext4 defaults 0 2 # Mounting opt based on apps ...
0
votes
0answers
35 views

How to hide bind-mounts in GNOME 3.x?

I am using vanilla-gnome-desktop on Ubuntu 18.04 with gnome-shell version 3.28.4-0ubuntu18.04.3. I was under the impression that the x-gvfs-hide mount option would allow me to hide volumes from both ...
0
votes
1answer
63 views

What does the 4th column (root) in /proc/…/mountinfo mean?

From the proc manual it names the 4th column of mountinfo as "root", and describes it as "the pathname of the directory in the filesystem which forms the root of this mount". But how to understand it? ...
1
vote
1answer
27 views

How to mount (bind) in a one-way writing fashion

In case you needed to know, I'm on a GNU+Linux distro with kernel version 5.5.5. So, suppose I have a directory named base. Further suppose this directory only contains one empty file, named a. ...
0
votes
1answer
22 views

Force changes from the outside to propagate into the container

I have a Docker container based on the gitlab-ce/latest image. In order to allow certain additional operations with Ansible while being minimally invasive, I opted to bind-mount over the /assets/...
0
votes
0answers
34 views

Unable to bind mount in Arch linux

I tried the following: sudo mount --bind /dev/sda1 /path/to/a/directory sudo mount -o bind /Dec/sda1 /path/to/a/directory both gives an error message : mount(2): system call failed: Not a ...
0
votes
0answers
398 views

Proxmox LXC storage share, permission problems

I'm totally new in these enviroments but I'm trying to learn. I installed proxmox on a single SSD, then attached one HDD(/dev/sdb) to the system for media storage. The basic idea was to create one ...
1
vote
0answers
22 views

Is it safe to move a directory that has been bind mounted?

Say we have a directory that we bind mount to another directory like so mount --bind directory mount-point Later on we move or rename the directory mv directory directory-2 What happens when a ...
9
votes
0answers
421 views

How can I make a device available inside a systemd-nspawn container with user namespacing?

I would like to mount an encrypted image file using cryptsetup inside a systemd-nspawn container. However, I get this error message: [root@container ~]# echo $key | cryptsetup -d - open luks.img luks ...
0
votes
1answer
41 views

does nosuid work on bind-mounts to suid partitions?

if i have /target mounted with suid and then make a bind-mount on /bound with mount -o bind,nosuid /target /bound, will nosuid take effect on /bound ? (imo it should take effect but i'd still like a ...
0
votes
0answers
110 views

Why is nofail ignored for bind mounts in /etc/fstab?

I have added the following line to /etc/fstab (don't ask for a reason, it is a completely separate discussion that does not affect this question): /nonexistent /bin none ro,bind,nofail 0 0 On boot I ...
0
votes
0answers
18 views

Is it possible for a filesystem/directory to be mounted as temporarily writable so that all changes made are discarded on unmounting?

Specifically my use case is that I am using ostree to deploy specific folders of the filesystem to some systems I manage. Because overwriting the original directories of the system is risky in case of ...
0
votes
1answer
129 views

Systemd BindPaths= not working

I am trying to test how the BindPaths= directive works on a Debian 8 system with systemd. Currently I have a basic unit file for a service: [Unit] Description="Simple Test Service" BindPaths=/path:/...
1
vote
0answers
39 views

How do I rmdir a directory after umount?

When I mount --bind a directory, chroot to a directory that contains it, and then unmount it, I am then unable to remove the directory. sudo mount --bind /usr/ /home/ubuntu/Code/conversations/jail/...
0
votes
1answer
71 views

forwarding avahi-daemon socket to chroot

I have a raspberry pi 3b+ installed with raspbian stretch and I have installed an i386 chroot. The problem is the CUPS server require avahi-daemon for printer discovery and I haven't been able to ...
3
votes
1answer
309 views

What is the purpose of bind mounting (rbind specifically) /sys?

I was going through the Gentoo Handbook in preparation for installing Gentoo on my system. In the Chrooting section, these commands are given: mount --rbind /sys /mnt/gentoo/sys mount --make-rslave ...
4
votes
3answers
382 views

Why does bind mounting a file after unlink fail with ENOENT?

I do not understand why I get ENOENT when bind-mounting after unlink: kduda@penguin:/tmp$ echo hello > a kduda@penguin:/tmp$ touch b c kduda@penguin:/tmp$ sudo unshare -m root@penguin:/tmp# mount -...
3
votes
1answer
276 views

Why can I not bind a mount namespace to a file

I observe the following: As unprivileged user in shell No 1: user@box:~$ sysctl kernel.unprivileged_userns_clone kernel.unprivileged_userns_clone = 1 user@box:~$ unshare --mount --user nobody@box:~$ ...
3
votes
1answer
3k views

How to get mount information of host inside a docker container

I need the mountpoints of all disks attached to a host inside a docker container. The mount information is available in /proc/1/mounts file, but I cannot access that file on all OS. When I run the ...
3
votes
0answers
71 views

Is linux mount propagation asynchronous to the mount call?

I have two processes in different mount namespaces. They have a shared directory bind mounted to /mnt/share. The "master" uses MS_SHARED propagation for the mount, while the "slave" uses MS_SLAVE. ...
0
votes
1answer
79 views

Data partition and IntelliJ IDEA external file sync speed

I recently reconfigured the filesystem on my laptop so I can share my data with a second Linux. The Linux used in this matter is Fedora 28, 64-bit. My disks are now laid out like so: /dev/sda: /dev/...
2
votes
1answer
76 views

Mounting is slow after 4000 mounts

I have a need to create about 10,000 total bind mounts for various chroots. After about 3000-4000 mounts, it slows down significantly from 100/s to about 5-10/s. I'm assuming it's hitting some weird ...
0
votes
1answer
1k views

Mounting using alternate fstab file

I need to use an alternative fstab file for mounting a folder in another folder, like the command mount --bind /folder1 /folder2 I tried the command mount --fstab /pathToFile.fstab as stated in the ...
3
votes
1answer
1k views

/etc/fstab fails to bind mount on boot, but running mount -a works correctly

I'm running a modified WD MyCloud (Gen 1) NAS with Debian 8 (Jessie) installed on it. Due to the nuances of the device, I can't resize the root partition, and am struggling with space on it. To ...
-1
votes
1answer
127 views

Copy dir and its contents in RAM and backup on the original dir

I'd like to copy a dir and its contents in RAM, do my routines and periodically make some backups/sync on my original dir. So if I have a dir mydir/ with 2 files: $ ls mydir/ file1.tex file2.tex I ...
1
vote
0answers
81 views

Bind mounts within bind mounts

I am trying to bind mount one file over another file, then remove the file that is now hidden from access. I'm trying to go about this as follows: folder1# echo a > a folder1# echo b > b ...
1
vote
0answers
169 views

What exactly happens behind a bind mount? (Linux 4.x)

From the answer to What is a bind mount?, It is possible to unmount /some/where, in which case /else/where remains mounted. I checked the output of mount after performing a bind mount. The ...
0
votes
2answers
57 views

Bind mounted /var to /raid5/var and CentOS fails to boot

System Background: I am running CentOS 7 in a VM (in VirtualBox) on a host computer running Windows 10. My /dev/sda is on an SSD and then I have three 1TB HDDs /dev/sdb, /dev/sdc, and /dev/sdd ...
3
votes
1answer
195 views

Why do repeated bind mounts create entries for the source directory?

Why does a repeated bind mount create multiple entries in /proc/mounts? # md -p /mnt/test-mount/{source,target} # mount --bind /mnt/test-mount/{source,target} # grep test-mount /proc/mounts /dev/...
1
vote
1answer
41 views

How to See Bound Folders and Release Them

This morning I noticed someone had stuck a USB Drive in the back of the server. (I'll have to end that practice later). For some reason CentOS 7 mounted that disk /dev/sdc1 under /run/media//. I also ...
0
votes
2answers
271 views

Calculating directory size without subdirectories bind-mounted from the same device

I want to calculate a directory size with all its subdirectories. But I had made some of the subdirectories to mount from a mount point. (using mount -B/--bind) when I use du -hks the returned size ...
1
vote
1answer
632 views

How to tell systemd to create a bind mount when plugging in an automounted drive?

I have the following mount and automount units enabled for my external USB drive. Mount Unit: [Unit] Description=Time Machine Drive Mount Service [Mount] What=/dev/disk/by-uuid/some-uuid Where=/...
13
votes
1answer
1k views

Why can't I bind-mount “/” inside a user namespace?

Why doesn't this work? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. These work ok: $ unshare -...
1
vote
0answers
54 views

Multiple network shares to single mount point?

How would I mount multiple network shares to single mount point? Example //10.50.154.6/data 42T 22T 21T 51% /mnt/data6 //10.50.154.7/data 8.1T 6.2T 1.9T 77% /mnt/data7 //10.50.154.8/...
0
votes
1answer
956 views

How to unmount a recursive bind mount - safely [duplicate]

Please take care that you have no unsaved work if you test this. I ran this command as an experiment, but how can I undo it without rebooting? # mount --rbind / /mnt What I have tried # umount /...
0
votes
1answer
167 views

Lazy unmount root jail drives

I have created a root jail containing rpm and yum (centos 7.5) to install some software on the original system. Workflow Mount sys, proc, dev to the root jail Mount root of the original system "/" ...
1
vote
2answers
271 views

Making a bind-mount take effect only in the context of the current process and its descendants

I have 2 files: /MyDir/a and /MyDir/MySubDir/b and am running a bash script, to which I want to add code to make file /a point to file /b, but only in the current process and its descendants. In ...
1
vote
1answer
648 views

Shadow bind mount in fstab

I have a custom, non-default Ubuntu installation, where I use my other Linux distro's boot manager (rEFInd). As such, I don't want Ubuntu to see my EFI partition, on the principle that it has no ...
1
vote
1answer
929 views

How to create a mount --bind when root does not have permission to access the source directory?

While trying to create a test environment using mount --bind I was surprised to find that it sometimes fails with permissions errors because root cannot access the source directory. This only appears ...
3
votes
1answer
562 views

How to exclude bind mounts from findmnt results list?

In a bash script I have the following lines: TARGETS="$(findmnt -n -v -t btrfs -o TARGET --list)" UUIDS="$(findmnt -n -v -t btrfs -o UUID --list)" I run this script on some servers (running Arch ...
1
vote
0answers
264 views

How do I mount a file on top of a broken symbolic link?

In preparation of a chroot I'm doing an mount --bind /etc/resolv.conf ${MOUNTPOINT}/etc/resolv.conf. I need this because the ${MOUNTPOINT} contains a broken etc/resolv.conf. However, mount is ...
5
votes
2answers
362 views

Meaning of statement that 'getcwd functions work correctly' in FreeBSD man page for mount_nullfs?

In FreeBSD, man mount_nullfs states that: The primary differences between a virtual copy of the file system and a symbolic link are that the getcwd(3) functions work correctly in the virtual ...
5
votes
1answer
2k views

bind mounting source to itself

What does mount --bind /dir1 /dir1 do? I've read https://www.kernel.org/doc/Documentation/filesystems/sharedsubtree.txt however it doesn't give a clear explanation. Looks like it is valid not only for ...
7
votes
1answer
878 views

why do Linux bind mounts disappear if the mount point's inode changes?

In summary: if you bind mount a file /tmp/a on top of /tmp/b in a new mount namespace, but then the inode of /tmp/b changes in the parent namespace, the bind mount disappears in the child namespace. I'...
0
votes
1answer
241 views

`umount -R` on bind mounts takes a non-neglible amount of time, why?

Why does umount -R take 0.2s to unmount this subtree of bind mounts? It only took 0.02s to mount the subtree, and 0.00s to change its propagation flags. (I was looking at cloning the current set of ...
0
votes
1answer
21k views

Editing /etc/fstab to permanently bind mount directory

I wish to make the following mount permanent: [michael@devserver ~]$ findmnt | grep public └─/home/jail/home/public/repo /dev/mapper/centos-root[/home/michael/testing/gateway/repo] xfs ...
5
votes
2answers
3k views

Mount --bind in the same filesystem move files as in the same filesystem

If I mount --bind /a in /b and if I mv /a/bigfile /b/ it will take a lot of type (if the origin file is big). This will actually copy the file and then delete from the origin instead of simple update ...
1
vote
1answer
745 views

How to unmount a mountpoint with rbind and rslave?

Trying to use a chrooted system via mount -B stage3 gentoo mount -t sysfs none gentoo/sys mount -t proc none gentoo/proc mount -R /dev gentoo/dev mount --make-rslave gentoo/dev unshare --fork chroot ...
0
votes
0answers
280 views

how could the df command show the right mounts?

Under redhat 7, given this fstab where a "bind mount" across file systems is defined: /dev/mapper/datab_vg-lv_db /appli/postgres xfs defaults 0 0 /appli/postgres/var /var/...
1
vote
2answers
152 views

Why are these mounts needed before updating initramfs?

After reading this answer on bind mount, I got the idea that a bind-mount in Linux is to reproduce part or an entire filesystem under another point in the directory tree. So when we write the ...