overlayfs

런타임에 적용된 바이너리 오버레이를 저장하는 가장 좋은 장소는 어디입니까?
overlayfs

런타임에 적용된 바이너리 오버레이를 저장하는 가장 좋은 장소는 어디입니까?

시작 시 적용되는 바이너리 오버레이는 /boot/overlays아마도 유사한 위치에 저장하는 것이 가장 좋습니다. 그러나 런타임에 사용할 바이너리 장치 트리 오버레이 파일의 가장 좋은 위치는 무엇입니까? 마음속에 떠오르는 두 가지 후보 위치는 다음 /etc과 같습니다 /lib. /etc프로필을 포함하고 재정의하는 것은 프로필과 다소 유사합니다. 즉, 바이너리이므로 편집에 적합하지 않습니다. /lib바이너리 파일을 포함하지만 일반적으로 이러한 파일에는 실행 가능한 코드가 포함되어 있습니다. 역시 적당...

Admin

OverlayFS를 A/B 파티셔닝 체계와 결합
overlayfs

OverlayFS를 A/B 파티셔닝 체계와 결합

OverlayFS를 A/B 업그레이드 시나리오와 결합하여 완전히 RO 전용 방식으로 수행할 수 있는지 궁금합니다. 이것은 몇 가지 기술을 결합하므로 가능한지 또는 올바른 위치인지 확실하지 않습니다. A/B 파티션 구성표는 부팅 가능한 파티션이 두 개 있으므로 업그레이드하려면 비활성 파티션을 업그레이드한 다음 전환해야 한다는 의미입니다. 현재 이것은 비활성 파티션 /etc/fstab을 수정해야 한다는 주의 사항과 함께 나에게 효과적입니다. 루트 태그를 수정하기 위해 이 작업을 수행합니다. 즉, 현재 활...

Admin

재정의를 설치하고 myuser에게 소유자를 할당합니다.
overlayfs

재정의를 설치하고 myuser에게 소유자를 할당합니다.

/etc/fstab다음과 같은 항목이 있습니다. overlay /etc/myfolder overlay defaults,x-systemd.requires-mounts-for=/var/data,lowerdir=/etc/myfolder,upperdir=/var/data/overlay/myfolder/upper,workdir=/var/data/overlay/myfolder/work 0 2 문제는 이것을 시도했지만 /etc/myfolder재부팅할 때마다 다시 발생한다는 것입니다. 또한 다음과 같이 항목...

Admin

udisks/파일 탐색기에서 docker 마운트 숨기기
overlayfs

udisks/파일 탐색기에서 docker 마운트 숨기기

최근에 도커 데이터를 /var/lib/docker내 홈 디렉터리 로 옮겼습니다 /home/me/data/docker. 그 이후로 파일 탐색기(Nemo)에 마운트된 저장소가 표시됩니다. 나는 udisks이 탈것을 숨기기 위한 규칙을 인터넷 검색해 보았으나 성공하지 못했습니다. 도울 수 있니? 추신: 하나 봤어요답이 없는 질문, 거기에 있는 정보도 도움이 되지 않습니다. ...

Admin

수정된 모든 파일이 하나의 아카이브에 들어가도록 임시 파일 시스템 오버레이를 만드는 방법은 무엇입니까?
overlayfs

수정된 모든 파일이 하나의 아카이브에 들어가도록 임시 파일 시스템 오버레이를 만드는 방법은 무엇입니까?

TLDR: 현재 폴더에서 파일을 읽거나 생성하거나 수정할 수 있는 명령을 실행하고 싶습니다. 하지만 폴더의 현재 파일을 실제로 수정하는 대신 수정/생성된 모든 파일을 아카이브에 보관하고 싶습니다. 맥락: 저는 학생들에게 일부 파일을 생성하는 코드를 제출하도록 요청했습니다. 그들은 두 가지 모두에 대한 아카이브를 제출했고, 우리 측의 일부 작업이 예상대로 작동하지 않았기 때문에 학생들에게 코드와 함께 코드 결과를 제출하도록 요청했습니다. 학생 파일을 모두 지웠어요. 모든 학생의 코드를 실행하고 싶습니다...

Admin

Ubuntu 22.04 환경에서 CI 프로세스의 일부로 Julia "BinaryBuilder"를 실행할 수 없습니다.
overlayfs

Ubuntu 22.04 환경에서 CI 프로세스의 일부로 Julia "BinaryBuilder"를 실행할 수 없습니다.

로컬 컴퓨터에 GitLab CI 실행기를 설정했습니다. 실행기는 "셸" 실행기를 사용하므로 작업은 호스트 환경에서 직접 실행됩니다. Julia에는 분석 도구가 있습니다. 일부 C++ 코드에 대한 일부 종속성이 있습니다. 빌드 시간을 향상시키기 위해 이러한 종속성을 julia 패키지에 사전 빌드하는 도커 이미지를 만들고 싶습니다. 이런 방식으로 Ubuntu 22.04(CI 호스트는 22.04, 커널 6.2)를 기반으로 하는 도커 이미지를 갖게 되었습니다. 이 이미지에는 Julia가 설치되어 있습니다. ...

Admin

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

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

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

Admin

젠투 VPS의 커널 6.1.31에서 Overlayfs가 작동하지 않습니다.
overlayfs

젠투 VPS의 커널 6.1.31에서 Overlayfs가 작동하지 않습니다.

젠투가 설치된 VPS가 있는데 커널 오버레이 파일 시스템이 제대로 작동하지 않습니다. 오버레이 관련 커널 옵션입니다. 커널로 컴파일 cat .config | grep -i overlay CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set...

Admin

파일 확장자를 기준으로 두 파일 시스템 간의 디스크 쓰기 분할
overlayfs

파일 확장자를 기준으로 두 파일 시스템 간의 디스크 쓰기 분할

배경 저는 독점적인 비디오 및 오디오 관리 응용 프로그램을 실행하고 있습니다. 대용량 멀티미디어 파일을 읽고 쓸 뿐만 아니라 로컬에서 개발된 메타데이터 "데이터베이스"도 사용합니다. 데이터베이스는 수십만 개의 깊게 중첩된 디렉터리에 분산되어 있는 수백만 개의 작은 파일로 구성됩니다. 질문 빠른 SSD에서는 애플리케이션 성능이 허용됩니다. 그러나 엄청난 수의 미디어 파일로 인해 모든 것을 SSD에 저장하는 것은 비실용적이며 메타데이터(데이터의 <0.2%)만이 이점을 얻습니다. 가능한 해결책? 읽...

Admin

시작 시 fstab에 OverlayFS 마운트
overlayfs

시작 시 fstab에 OverlayFS 마운트

fstab의 외부 파티션에서 OverlayFS를 마운트하고 부팅 시 시스템 서비스 확장의 이점을 누릴 수 있습니까? 따라서 디렉터리 트리를 덮어쓰면 다른 디스크 파티션에서 정의된 새로운 시스템 서비스 구성이 추가됩니다. 예를 들어, 새로운 네트워크 구성 설정을 업데이트해야 하는 경우 이 솔루션을 사용할 수 있습니까? ...

Admin

btrfs에 오버레이 마운트
overlayfs

btrfs에 오버레이 마운트

다른 하위 볼륨에 있는 여러 배포판을 멀티부팅했습니다. 표준화되지 않은 레이아웃으로 저장됩니다. 계층적 방식으로 마운트하려는 하위 볼륨이 있습니다. 나는 auf를 사용하는 것을 선호합니다. 예를 들어, /home/myname이 모든 dist에 마운트되기를 원합니다. 또한 dist 특정 재정의가 설치된 일반 /use/share/bin도 원합니다. 설치를 재정의하는 대신 심볼릭 링크로 유지 관리해야 하는 하위 디렉터리/파일이 많이 있습니다. btrfs와 계층형 FS 간의 암소 문제로 인해 btrfs와 함...

Admin

심볼릭 링크와 유사하게 여러 파일을 하나로 사용 가능하게 만드는 방법은 무엇입니까?
overlayfs

심볼릭 링크와 유사하게 여러 파일을 하나로 사용 가능하게 만드는 방법은 무엇입니까?

파일 목록을 가져와서 단일 이름으로(읽기 전용 방식으로) 사용 가능하게 만드는 방법이 있습니까? 내가 가지고 있다고 가정 해 봅시다 : f1.txt f2.txt f3.txt 순서대로 다 읽고 싶어요. 파일 처리를 용이하게 하기 위해 예를 들어 일반 파일처럼 작동하고 virtual.txt, 및 의 연결을 포함하는 (가상) 경로를 갖고 싶습니다 .f1.txtf2.txtf3.txt virtual.txt # symbolic, read-only view over f1.txt, f2.txt, f3.txt co...

Admin

견고한 IoT Linux 장치를 구성하기 위한 모범 사례는 무엇입니까? 오버레이 파일 시스템을 사용해야 합니까?
overlayfs

견고한 IoT Linux 장치를 구성하기 위한 모범 사례는 무엇입니까? 오버레이 파일 시스템을 사용해야 합니까?

과거에 우리 회사는 IoT 애플리케이션에 Raspberry Pi를 사용했습니다. 문제는 SD 카드가 마모되어 손상될 수 있다는 것입니다. 이제 Debian을 실행하는 eMMC 스토리지가 포함된 Compulab SBC를 주문했습니다. 그렇다면 내구성이 뛰어난 임베디드 IoT 장치를 구성하기 위한 모범 사례는 무엇입니까? 내가 말할 것: eMMC 스토리지가 있는 SBC를 선택하세요 저널링 파일 시스템이 있는지 확인하십시오( has_journalEXT4에서 활성화됨). 스토리지 마모를 방지하기 위해 RA...

Admin

tmpfs를 사용하지 않고 docker 내부에서 쓰기 가능한 오버레이를 만드시겠습니까?
overlayfs

tmpfs를 사용하지 않고 docker 내부에서 쓰기 가능한 오버레이를 만드시겠습니까?

Docker 컨테이너 내부에서 쓰기 가능한 새 오버레이를 만들고 싶습니다. docker의 루트 파일 시스템은 이미 오버레이이므로 다른 오버레이의 상위 디렉터리로 사용할 수 없습니다.이 답변상위 디렉토리에는 tmpfs를 사용하는 것이 좋습니다. 이것이 저에게 효과적이었습니다. 그러나 RAM이 저장할 수 있는 것보다 더 많은 데이터를 써야 하며 컨테이너에는 스왑 공간이 없습니다. 물리적 RAM에 의해 제한되지 않는 쓰기 가능한 오버레이를 만드는 방법은 무엇입니까? 저는 Linux/Unix 전문가와는 거리...

Admin