마운트-바인드를 영구적으로 만드는 방법?


22

내가 할 때 :

mount --bind dirone dirtwo

OS 재부팅 후 바인딩이 손실됩니다.

바인드 된 디렉토리를 확인 중입니다. /proc/mounts

이 바인딩을 막히지 않고 어떻게 영구적으로 만들 수 /etc/fstab있습니까?

여기에 하나의 항목이 있습니다 /proc/mounts

/dev/disk/by-uuid/4f5082d7-aba2-4bc7-8d64-3bbb3d773aab /home/username/dir ext4 rw,relatime,data=ordered 0 0

1
부팅하는 동안 해당 명령을 실행하거나 (rc.local) / etc / fstab에 항목을 넣어야합니다. 이것이 / etc / fstab을 막고 있다고 생각하는 이유는 무엇입니까? , 이것은 fstab을위한 것입니다. fstab은 훨씬 "깨끗한"다음 rc.local
Panther

답변:


31

"막히다"는 무슨 뜻 /etc/fstab인가요? 이것을 넣는 가장 좋은 곳 /etc/fstab ; 그것이 그것이 만들어진 것입니다!

첫 번째 마운트 후에 한 줄만 추가하면됩니다.

# <device>                                 <dir>                 <type>  <options>                 <dump>  <pass>
UUID=288a84bf-876c-4c4b-a4ba-d6b4cc6fc0d2  /mnt/device            ext4    defaults,noatime,nofail   0       2
/mnt/device                                /srv/binded_device     none    bind                      0       0

따라서에서 복사 / 붙여 넣기 /proc/mounts/etc/fstab하시겠습니까?
Alexander Kim

그렇습니다. 원래 마운트와mount --bind
ryanmjacobs

감사하지만 mount --bind저장되지 /proc/mounts않습니까?
Alexander Kim

아니요, 그렇지 않은 것 같습니다. 그러나 첫 번째 마운트를 복사 한 다음 나만의 마운트를 추가하기 가 너무 어렵지 않아야 합니다 mount --bind.
ryanmjacobs

예를 들어 rw,relatime,data=orderedtype 대신에 bind그렇습니까?
Alexander Kim

19

가장 쉬운 방법은 원하는 것을 마운트 하는 것입니다.

mount --bind /home/sda1/Windows/Users/Me/Dropbox ~/Dropbox

그런 다음 mtab을여십시오

sudo nano /etc/mtab

다음과 같이 라인을 복사하십시오

/home/sda1/Windows/Users/Me/Dropbox /home/me/Dropbox none rw,bind 0 0

재부팅시 마운트되도록 fstab에 붙여 넣습니다.

sudo nano /etc/fstab

폴더가 마운트 된 디스크에있는 경우 디스크 마운트 후 바인딩 라인이 오는지 확인하십시오.


2
이것이 허용되는 솔루션이어야합니다.
Daksh Miglani

3

또 다른 솔루션 (LVM을 사용할 때 도움이되며 허용되는 답변이 작동하지 않으며 일부는 더 많은 논리를 사용하므로 더 유용하다고 생각할 수 있음)는 다음과 비슷한 작업을 수행합니다.

crontab에 다음을 추가하십시오.
# crontab -l | 꼬리 -1; 고양이 / usr / sbin / custom-compiler-mount

@reboot /usr/sbin/custom-compiler-mount

본질적으로 재부팅 할 때 crond를 사용하여 스크립트를 실행합니다.

#!/bin/bash
( until [[ $( (mount |& grep vg0-homevol 2>&1 9<&1 > /dev/null 1<&9) ) ]] ; 
do 
sleep 1 
done & wait;mount -o rbind /home/linuxgeek/experimental/s3/gcc/ /gcc & ) & >/dev/null 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.