BOOT와 rootfs라는 두 개의 파티션이 있는 SD 카드가 있습니다. BOOT의 소유자는 사용자이고, rootfs의 소유자는 루트입니다. 그러나 BOOT 디렉토리의 소유자는 root이고 rootfs는 사용자이길 바랍니다. 무엇을 해야 합니까?
명령을 사용할 때 sudo chown -R root BOOT/
"작업이 허용되지 않습니다"라는 오류가 발생합니다.
답변1
/boot 파티션과 / 파티션이 실제로 ro 모드에서 마운트되지 않았는지 확인하세요. 라이브 시스템에서 작동하는 경우에는 변경할 수 없지만 베어본인 경우에는 변경할 수 있습니다.
mount
명령의 출력을 실행 하고 게시하거나 /boot 파티션이 읽기 전용 모드로 마운트되었음을 의미하는 플래그가 mount | grep -i boot
있는지 실행하고 확인하는 것이 더 좋습니다.ro
라이브 시스템이 아닌 경우 실행할 수 있습니다mount -o remount,rw /boot
이와 같은 대답을 얻으면
cannot remount /boot read-write, is write-protected
CD/DVD의 파티션이나 USB 드라이브의 ISO 이미지 dd와 같이 ro 볼륨을 rw로 마운트하려고 한다는 의미입니다.