다음으로 다시 마운트하는 방법읽고 쓰기장치의 특정 설치? (폴더) 파일은 "읽기 전용 파일 시스템", rw-rr이므로 권한 변경이 허용되지 않습니다. 파일을 교체하고 권한을 다시 읽기 전용으로 변경해야 합니다. 나는 순서를 안다
mount -o rw,remount [destination folder]
나는 이 방법이 불안정하고 합병증을 일으킬 수 있다는 것을 알고 있습니다(마운트할 때마다 변경됨). 따라서 이것이 specific destination folder
장치의 모든 마운트가 아닌 읽기/쓰기만 다시 마운트하는지 확인해야 합니다 . 테스트 환경이 아닌 실행 중인 시스템에서 이 작업을 수행해야 합니다. 임베디드 리눅스 시스템. 그게 가능합니까?
폴더 경로: 폴더를 /etc/foo/bar
다시 설치해야 합니다 ./bar
편집하다:
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock4 on /nvram type jffs2 (rw)
cat /proc/mounts의 출력
cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
proc /proc proc rw 0 0
ramfs /var ramfs rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /dev tmpfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/mtdblock4 /nvram jffs2 rw 0 0
재설치 명령
<root@elocal:/etc/foo/bar> ls -la
total 6
drwxr-xr-x 2 root 0 98 Jan 18 2011 .
drwxrwxr-x 7 root 0 105 Feb 10 2011 ..
-rw-r--r-- 1 root 0 1052 Jan 18 2011 file1
-rw-r--r-- 1 root 0 270 Jan 18 2011 file2
-rw-r--r-- 1 root 0 1088 Jan 18 2011 file3
-rw-r--r-- 1 root 0 270 Jan 18 2011 file4
mount -o rw,remount /etc/foo/bar
mount: can't find /etc/foo/bar in /proc/mounts
답변1
아니요. 디렉토리에는 마운트 플래그를 적용할 수 없으며 전체 파일 시스템에만 적용할 수 있으므로 전체 파일 시스템을 읽기-쓰기로 설정해야 합니다.
답변2
/etc/fstab
바인드 마운트를 생성할 수 있도록 구성 파일을 편집하는 방법을 찾았습니다 .
/my/real/dir /to/mount/dir <filesystem> rw,bind 0 0
- 없음 - 마운트 지점과 관련된 옵션(예: 할당량)이 없습니다.
- rw - 마운트 지점을 읽고 쓸 수 있습니다.
- 바인딩 - 마운트 지점이 바인딩 지점입니다.
- 디렉토리 파일 시스템 - ext2, ext3, vfat 등
답변3
mount -o rw,remount /foo
/foo
마운트 지점 rw가 다시 마운트됩니다 . 마운트 지점이 존재하는 경우 /foo/bar
( ro
또는 ) rw
마운트 명령이 실패할 수 있습니다 .
/foo/what
및 /foo/ever 디렉토리가 있으면 이 디렉토리 rw
도 마찬가지입니다. 읽기 전용 마운트 지점이
/foo
/bar
/baz
그 다음에
mount -o rw,remount /foo
다른 마운트 지점은 읽기 전용으로 유지됩니다.