/etc/fstab은 rw 파일 시스템을 읽기 전용으로 마운트합니다.

/etc/fstab은 rw 파일 시스템을 읽기 전용으로 마운트합니다.

부팅 시 내부 하드 드라이브의 파티션(루트 파티션 아님)을 자동으로 마운트하고 싶습니다. 나는 외부 백업 드라이브를 읽기 전용으로 자동 마운트하기 위해 /etc/fstab을 사용해왔기 때문에 이것이 fstab을 사용하여 읽기-쓰기 마운트를 시도한 첫 번째 드라이브였습니다. 관련 라인은 다음과 같습니다.

/dev/sda3   /media/^_^    vfat    rw,sync,user    0   0

응, 내 운전은 바보 같은 얼굴이야. 이전에는 아무런 문제도 일으키지 않았지만 ^여기서 뭔가를 방해하고 있는 것일까요? 의심스럽기는 하지만 드라이브가 제대로 마운트되었지만 읽기 전용이라는 점만 다를 뿐입니다.

이런 일이 발생하는 이유가 있나요? 여러 번 다시 시작을 시도했습니다.

답변1

장치 이름 대신 UUID를 사용해 보십시오. 장치 이름(/dev/sda3)은 부팅 시 감지되는 순서에 따라 달라지며 해당 순서는 변경될 수 있습니다. 따옴표 없이 "blkid" 명령을 입력하면 셸에 UUID가 있는 모든 장치가 표시됩니다. 참고사항은 다음과 같습니다.

[admin@localhost ~]$ blkid
/dev/sda2: UUID="2fc45c8c-7420-48af-8ad5-06cfeda8633b" TYPE="ext4" 
/dev/sda1: UUID="9a070d16-c6be-40a2-8f38-2e52b8010ef2" TYPE="ext4" 
/dev/sda3: UUID="212c65ba-f4bf-4840-8bcc-bb83c5fe63e6" TYPE="swap" 
/dev/sdb1: LABEL="USBtest" UUID="5f42b5d0-375d-4802-8c58-bd6c9c62481b" TYPE="ext4" 
[admin@localhost ~]$ 

위는 예시입니다. 장치 UUID를 복사하고 /dev/sda3으로 바꾸십시오. 그런 다음 서버를 다시 시작하십시오. 이것이 귀하의 문제를 해결하기를 바랍니다. 감사해요.

관련 정보