저는 Macbook에서 Arch Linux를 실행하고 있습니다. Arch를 시작할 때 Macintosh 파티션을 자동으로 마운트하고 싶었기 때문에 다음을 추가했습니다 /etc/fstab
.
/dev/sda2 /media/Machintosh hfsplus defaults 1 2
재부팅 후 파티션이 아직 마운트되지 않았지만 다음을 사용하여 마운트할 수 있습니다.
sudo mount /dev/sda2
Arch Linux가 자동으로 파티션을 마운트하도록 만드는 방법은 무엇입니까?
답변1
위에서 말했듯이 추가 마운트 지점을 위한 디렉터리를 생성하면 이 문제가 해결됩니다.
답변2
hfsplus가 커널에 모듈로 내장되어 있고 모듈이 포함된 파티션이 아직 마운트되지 않은 경우(읽기: fstab의 항목이 올바른 순서로 되어 있어야 함) 부팅 중에 hfs-partition을 설치할 수 없습니다.
커널이 자동으로 모듈을 로드할 수 없는 경우에도 이런 일이 발생할 수 있습니다.
답변3
마운트 지점을 생성하면 문제가 해결되었습니다.
mkdir /mnt/Machintosh
또한 경고를 피하려면 HFS+ 로깅 시스템이 쓰기를 지원하지 않으므로 볼륨을 읽기 전용으로 마운트하십시오(또는 로깅을 비활성화할 수 있지만 이는 권장되지 않음).
답변4
몇 가지 조언,
/media는 cleared
HAL일 가능성이 높으므로 부팅 중에 경로가 존재하지 않고 마운트가 실패합니다.
예를 들어 설치 경로를 /mnt/Machintosh로 변경해야 합니다.
또는 udisks와 같은 사용자 공간 도구를 사용하여 자동으로 설치합니다(이렇게 하면 /media/VOLUME_NAME과 같은 올바른 경로가 보장됩니다).
udisk를 사용하려면 ~/.config/autostart에 mac.desktop을 추가하세요.
[Desktop Entry]
Exec=Mount Mac Disk
Name=udisks --mount /dev/XXX
Type=Application
(두 번째 해결 방법은 그래픽 사용자에게만 해당됩니다.)