나는 문제가 충분히 명확하다고 믿습니다. 그러나 일부 세부 사항과 기록이 추가됩니다. Win10과 Manjaro Linux 두 시스템이 있습니다. Windows에서 Linux로 재부팅한 후 NTFS 파일 시스템을 마운트하려고 시도했지만 캐시가 더러워졌다는 메시지와 함께 마운트가 자주 실패했습니다. 약이 ntfsfix /dev/sdXX
이상 입니다 ntfsfix /dev/disk/by-label/my-ntfs-partition
. fstab에 문자열을 추가했습니다.
LABEL=Media /media/Media ntfs nofail 0 2
Linux에서 NTFS를 수정해 주기를 바랍니다. 따라서 마운트가 실패하면 ntfsfix를 호출하고 마운트를 다시 시도해야 합니다. 제가 원하는 것이 무엇인지 Linux를 설명하도록 도와주세요.
답변1
다음 내용으로 bash 파일을 만들고 시작 시 실행되도록 설정합니다.
#!/bin/bash
#delay for 10 seconds
sleep 10
#Check to see if Media has failed to mount and carry out the fix
if ! mount | grep Media > /dev/null; then
ntfsfix /dev/disk/by-label/my-ntfs-partition && mount -t ntfs /dev/path/to/ntfsdisk /media/Media
else
exit
fi
시작 시 스크립트를 실행하는 방법은 데스크톱 환경에 따라 다르므로 이에 대해서는 언급할 수 없습니다. 예를 들어 Gnome에서 구현하는 것은 Openbox와 다릅니다.