Sample Header Ad - 728x90

Automatic mount /dev/sda1 under schroot

-1 votes
2 answers
1476 views
I have access to a Ubuntu system which is like this: $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT [...] sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 650M 0 part /boot/efi └─nvme0n1p2 259:2 0 372.5G 0 part / I have setup a Debian/sid schroot like this: $ cat /etc/schroot/chroot.d/sid64 [sid64] description=Contains the SPICE program aliases=sid type=directory directory=/home/malat/schroots/sid-root users=malat root-groups=root profile=desktop personality=linux preserve-environment=true I have not changed anything to /etc/schroot/default/fstab, and when going inside my schroot sid64 here is what I see: $ schroot -c sid (sid64)$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT [...] sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 650M 0 part └─nvme0n1p2 259:2 0 372.5G 0 part /var/lib/dbus If I manually do: $ sudo mount /dev/sda1 /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part /mnt/bdc64c37-340a-49e5-8184-a69e01e5e231 nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 650M 0 part └─nvme0n1p2 259:2 0 372.5G 0 part /var/lib/dbus How can I automatically mount /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 under my schroot (this is my main disk where my data is located) ? --- So far I tried a naive: $ sudo mkdir /home/malat/schroots/sid-root/mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 $ tail -1 /etc/schroot/default/fstab /dev/disk/by-uuid/dbc64c37-340a-49e5-8184-a69e01e5e231 /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 none rw,bind 0 0 $ schroot -c sid (sid64)$ ls -al /dev/disk/by-uuid/dbc64c37-340a-49e5-8184-a69e01e5e231 lrwxrwxrwx 1 root root 10 Jan 8 01:00 /dev/disk/by-uuid/dbc64c37-340a-49e5-8184-a69e01e5e231 -> ../../sda1 as well as: $ tail -1 /etc/schroot/default/fstab /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 none rw,bind 0 0 Both did not work for me. --- I also tried a naive: $ sudo mount --rbind /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 /home/malat/schroots/sid-root/mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 $ mount | grep dbc64c37 /dev/sda1 on /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 type ext4 (rw,nosuid,nodev,relatime,x-gvfs-show) /dev/sda1 on /home/malat/schroots/sid-root/mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 type ext4 (rw,nosuid,nodev,relatime) $ schroot -c sid (sid64)$ ls -al /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 -> empty !
Asked by malat (3429 rep)
Feb 27, 2020, 09:07 AM
Last activity: Mar 5, 2020, 09:52 AM