bind-mount

마운트 Docker 소켓을 Alpine chroot에 바인딩하시겠습니까?
bind-mount

마운트 Docker 소켓을 Alpine chroot에 바인딩하시겠습니까?

내 FriendlyElec NanoPi R6에 OpenWrt OS가 구성되어 있지만 OpenWrt에 없는 다른 항목을 실행하고 일부를 격리하기 위해 Alpine chroot를 추가하기로 결정했습니다. 이는 자체 MicroSD에 의존하기도 합니다. 하나는 작은 환경을 파괴할 수 있습니다. 특정 폴더(예: NAS 드라이브)를 바인딩하는 방법을 알아냈지만 Docker 소켓을 chroot에 표시하는 방법은 찾지 못했습니다. 내가 사용하고 있는 또 다른 소켓은 입니다 tailscaled. 물론 호환되지 않는 ...

Admin

NFS 경로에서 바인드 마운트하면 기본 NFS 서버에 대한 추가 연결이 생성됩니까?
bind-mount

NFS 경로에서 바인드 마운트하면 기본 NFS 서버에 대한 추가 연결이 생성됩니까?

저는 다음 설정을 설계하고 있습니다. NFSv3 서버 Centos7 클라이언트 클라이언트는 NFS 공유를 서버에서 /mnt/nfs_share로 마운트합니다. 이제 이 마운트에서 내부 디렉토리까지 많은 읽기 전용 바인드 마운트를 생성하려고 합니다. 예를 들어: mount --bind /mnt/nfs_share/dir1 /svc/dir1 mount --bind /mnt/nfs_share/dir2 /svc/dir2 ... ... ... mount --bind /mnt/nfs_share/dirN /svc/d...

Admin

EOVERFLOW는 쓰기 위해 파일을 열 때 발생합니다.
bind-mount

EOVERFLOW는 쓰기 위해 파일을 열 때 발생합니다.

저는 사용자 지정 컨테이너 엔진을 작성 중입니다. 컨테이너 어딘가에 쓰기 위해 파일을 열려고 하면(권한 측면에서 쓰기 가능한 위치인 경우) 오류 EOVERFLOW( Value too large for defined data type)가 발생합니다. ~에 따르면오픈(2), 온라인에서 찾을 수 있는 모든 리소스 중에서 반품할 수 있는 유일한 이유 EOVERFLOW는 파일이 너무 커서 열 수 없다는 것입니다. 그러나 이는 파일이 존재하지 않는 경우에도 발생하므로 실제 원인은 아닙니다. openat반품 할 ...

Admin

umount'는 때때로 "fusermount -u;" 직후에 실패하고 대상이 사용 중입니다.
bind-mount

umount'는 때때로 "fusermount -u;" 직후에 실패하고 대상이 사용 중입니다.

스크립트가 있습니다 전제조건: lsof /dir1클리어 #/bin/bash ... fusermount -u /dir1/dir2 # unbind dir2 umount /dir1 # sporadically fails with 'Target is Busy' ... 가끔 "대상이 사용 중입니다" 오류가 발생하는 이유는 무엇입니까? VPN 연결을 닫기 전에 파일 시스템이 마운트 해제되었는지 알아야 한다면 어떤 조치를 합리적으로 취할 수 있습니까? ...

Admin

장치 전원을 껐다가 켠 후 잘못된 NVMe 장치에 바인드 포인트를 마운트하는 경우
bind-mount

장치 전원을 껐다가 켠 후 잘못된 NVMe 장치에 바인드 포인트를 마운트하는 경우

저는 올플래시 스토리지 애플리케이션을 개발 중입니다. NVMe 장치의 전원을 끄거나 켤 때 마운트 바인딩이 이상한 동작을 하는 것을 발견했습니다. 배포판: SUSE Linux Enterprise Server 15 SP4 5.14.21-150400.24.46-기본값 /dev/nvme10n1p1 파티션을 /mnt/10n1p1에 마운트합니다. # mount --bind /dev/nvme10n1p1 /mnt/10n1p1 # lsblk /mnt/10n1p1 NAME MAJ:MIN RM SIZE R...

Admin

Apptainer의 오버레이와 언더레이의 차이점
bind-mount

Apptainer의 오버레이와 언더레이의 차이점

Apptainer 구성에서 파일 시스템을 바인딩하는 두 가지 방법의 차이점을 이해하려고 합니다. 문서를 찾을 수 있습니다여기, 그러나 혼란스러운 부분은 다음과 같습니다. 재정의 활성화: 이 옵션을 사용하면 Apptainer가 컨테이너 이미지에 존재하지 않는 경로에 바인드 마운트를 생성할 수 있습니다. 이 옵션은 overlayfs 사용을 시도하는 try(기본값)로 설정할 수 있습니다. 이 경우 overlayfs를 생성할 수 없으면 바인딩 경로가 자동으로 무시됩니다. 이 옵션을 yes로 설정하면 SUI...

Admin

Docker 볼륨 장착 경로가 HDD에 있는지 SSD에 있는지 확인하세요.
bind-mount

Docker 볼륨 장착 경로가 HDD에 있는지 SSD에 있는지 확인하세요.

Linux에서는 드라이브가 HDD인지 SSD인지 확인하는 것이 상대적으로 쉽습니다. 그러나 경로가 하나만 있을 때 동일한 결과를 얻을 수 있는 방법이 있습니까? 경로(볼륨 마운트)가 SSD에 있는지 HDD에 있는지 Docker 컨테이너 내에서 확인해야 합니다. 드라이브 자체에 직접 액세스할 수 없기 때문입니다. 내가 생각할 수 있는 유일한 것은 경로에서 몇 가지 벤치마크를 수행하고 결과 시간에 따라 회전 매장인지 아닌지를 결정하는 것입니다. 하지만 이 작업을 수행하는 더 좋은 방법이 있는지 궁금합니다...

Admin

/dev가 읽기 전용으로 마운트된 후 /dev/null에 쓸 수 있는 이유는 무엇입니까?
bind-mount

/dev가 읽기 전용으로 마운트된 후 /dev/null에 쓸 수 있는 이유는 무엇입니까?

/dev/null읽기 전용으로 다시 설치한 후에도 /dev계속 쓸 수 있다는 사실에 놀랐습니다 . 다음은 데모입니다: # echo foo > /dev/null # echo foo > /dev/foo # mount -o remount,ro /dev # echo foo > /dev/null # echo foo > /dev/foo -bash: /dev/foo: Read-only file system 그 이유는 무엇입니까? (일부(모든?) 장치의 경우 해당 장치가 연결된 파일 시스템의...

Admin

Ubuntu NFS 마운트 바인딩 실패
bind-mount

Ubuntu NFS 마운트 바인딩 실패

이것은 상당히 간단한 질문이지만 지금까지 Google 검색이 모두 실패했습니다. 내 로컬 컴퓨터의 /share/ 디렉터리에 공유가 마운트된 nfs 서버가 있고 / (rw,sync,no_subtree_check)share/userdata의 폴더 마운트를 내 사용자 사용자 디렉터리 /home/user/nfs에 바인딩하려고 합니다. /share를 마운트할 수 있습니다. /는 괜찮지만 이 명령을 실행하면 sudo mount --bind /share/userdata /home/user/nfs"Mount: /h...

Admin

Docker는 nfs 공유에서 디렉터리에 마운트할 수 없습니다.
bind-mount

Docker는 nfs 공유에서 디렉터리에 마운트할 수 없습니다.

내 NAS에는 docker 호스트와의 nfs 공유 설정이 있습니다. 10.237.1.128:/mnt/storage/media 15T 47G 15T 1% /storage /storage/media/library에 컨테이너를 마운트하려고 하는데 알 수 없습니다. ERROR: for syncthing Cannot start service syncthing: error while creating mount source path '/storage/media/library': mkdir /...

Admin

Slackware(64) 14.2 + Xephyr는 chroot 및 umount 파티션을 사용합니다.
bind-mount

Slackware(64) 14.2 + Xephyr는 chroot 및 umount 파티션을 사용합니다.

내가 처음으로 이와 똑같은 문제를 겪었던 것은 ib ->https://www.linuxquestions.org/questions/showthread.php?p=6366697#post6366697 스크립트를 개선해야 합니다. xfce4-session을 클릭한 후 Xephyr 창을 자동으로 닫고, chroot env를 완료한 후 가장 안전한 방법을 사용하여 파티션을 마운트 해제합니다. ----이 부분은 무시하셔도 됩니다---: 나는 chroot를 마운트하고 가상 하드 드라이브의 Xephyr 창 내부...

Admin

바인드 마운트에서 제공하는 파일이 "mv"를 통한 덮어쓰기를 지원할 수 있습니까?
bind-mount

바인드 마운트에서 제공하는 파일이 "mv"를 통한 덮어쓰기를 지원할 수 있습니까?

a파일 위에 파일 바인딩을 설치한다고 가정해 보겠습니다 b. $ echo 'line 1' > a $ touch b $ mount --bind a b 초기 파일 내용은 예상대로 두 경로 모두에 미러링됩니다. $ cat a line 1 $ cat b line 1 두 경로 중 하나에 연결하면 새 콘텐츠가 예상대로 양방향으로 미러링됩니다. $ echo 'line 2' >> a $ cat a line 1 line 2 $ cat b line 1 line 2 $ echo 'line 3'...

Admin

모바일 마운트란 무엇이며 바운드 마운트와 어떻게 다릅니까?
bind-mount

모바일 마운트란 무엇이며 바운드 마운트와 어떻게 다릅니까?

저는 20년 동안 교정기를 사용해 왔는데 bind정말 간단합니다. 이제 또 다른 산이 보입니다 move. 모바일 운영 장착된 나무를 다른 위치로 이동합니다(자동). 통화 내용은 다음과 같습니다. mount --move olddir newdir 그러면 이전에 에 표시되었던 콘텐츠가 olddir이제 에 액세스할 수 있게 됩니다 newdir. 파일의 물리적 위치는 변경되지 않았습니다. 나에게 바인드 설치처럼 들립니다. 이것이 newdir을 olddir에 바인딩하는 것과 어떻게 다릅니까? ...

Admin

바인드 마운트를 별도의 파일 시스템으로 표시
bind-mount

바인드 마운트를 별도의 파일 시스템으로 표시

저는 바인딩 마운트를 많이 사용하는 것을 디자인하고 있습니다. 그러나 바인드 마운트는 호스트 파일 시스템과 동일한 유형인 것으로 보입니다. rsync와 같은 백업 프로그램이 모든 바인드 마운트를 읽기 때문에 이는 좋지 않습니다. 동일한 FUSE 옵션을 사용할 수 있지만 bindfsFUSE에는 많은 기능(읽기 /proc/self및 /dev실패)이 있습니다. 그렇다면 마운트를 바인딩하여 별도의 파일 시스템으로 표시하는 것이 가능합니까? /etc/exportsNFS를 사용할 수 있습니다. 비록 그 가치보다...

Admin