읽기 및 쓰기를 위해 squashfs 루트 파일 시스템을 다시 마운트하십시오.

읽기 및 쓰기를 위해 squashfs 루트 파일 시스템을 다시 마운트하십시오.

임베디드 장치를 개발 중입니다. fstab은 다음 정보를 표시합니다.

<file system> <mount pt>      <type>  <options>         <dump> <pass>
/dev/root       /               ext2    rw,noauto                           0               1
proc            /proc           proc    defaults                            0               0
devpts          /dev/pts        devpts  defaults,gid=5,mode=620             0               0
tmpfs           /tmp            tmpfs   defaults                            0               0
ramfs           /var            ramfs   defaults                            0               0
sys             /sys            sysfs   defaults                            0               0

mount명령을 실행하면 다음과 같은 결과가 나타납니다.

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
ramfs on /var type ramfs (rw,relatime)

이는 루트 파일 시스템이 읽기 전용임을 의미합니다.

읽기 전용 부분을 읽기-쓰기로 다시 마운트하는 방법은 무엇입니까?

답변1

루트 파일 시스템은 다음과 같습니다.호박 파일 시스템, 모든 것을 압축하여 일부 플래시 공간을 절약하지만 결과는 읽기 전용입니다. 읽기-쓰기로 설치할 수 없습니다. 대신, 새로운 squashfs 이미지로 장치를 다시 플래시할 수 있습니다.

쓰기 가능한 저장소가 필요한 경우 플래시를 분할하고 쓰기 가능한 두 번째 파일 시스템을 설치해야 하며, 그 중 여러 개가 플래시 저장소로 사용됩니다.

관련 정보