file 을 file 로 mount 하기 (--bind)
퀄컴 시스템에 보니
/dev/mmcblk0p57 on /etc/misc/wifi/wpa_supplicant.conf type ext4 (rw,nodev,noexec,noatime,discard,noauto_da_alloc,data=ordered)
이런식으로 블럭을 파일에 마운트 한게 있어서 도대체 뭔가 궁금했는데 어떻게 하는지 알았다.
mount 에 --bind 라는 옵션이 있는데 이걸 쓰면 되는거였다. -B 로 해도 된다고 한다.
/home/lionelj/kkk
/home/lionelj/hoho4/bbb
라는 파일을 만들고
kkk 에는
lionel.j kkk 라 쓰고
bbb 에는
lionel.j bbb 라 쓴다.
그다음
sudo mount --bind /home/lionelj/hoho4/bbb /home/lionelj/kkk
라고 하면
$ mount | grep kkk
/dev/sdb1 on /home/lionelj/kkk type ext4 (rw,nosuid,nodev,relatime,data=ordered)
이렇게 된다.
$ cat /home/lionelj/kkk
lionel.j bbb
$cat /home/lionelj/hoho4/bbb
lionel.j bbb
마운트 해제하면
$ sudo umount /home/lionelj/kkk
$ cat /home/lionelj/kkk
lionel.j kkk
--bind 외에도
--make-shared
--make-slave
이런 옵션도 있고 mount 에 알지 못했던 많은 옵션이 있었다는걸 알게됨.
'Linux > Linux 일반' 카테고리의 다른 글
chrpath makeinfo 가 없을 때. (0) | 2019.08.12 |
---|---|
gcc의 확장기능 __builtin_xxxx function (0) | 2019.06.28 |
Raspberry Pi Buildroot (0) | 2019.06.12 |