부팅 시 외장 하드 드라이브가 마운트되지 않았지만 fstab은 괜찮은 것 같습니다.

부팅 시 외장 하드 드라이브가 마운트되지 않았지만 fstab은 괜찮은 것 같습니다.

나는 DietPI 배포판과 함께 Raspberry를 사용하고 있는데 부팅 시 NTFS 하드 드라이브를 마운트할 수 없습니다.

fstab 파일은 다음과 같습니다.

#Internal Drives---------------------------------------------------
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults,noatime  0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
tmpfs                   /tmp                    tmpfs   noatime,nodev,nosuid,mode=1777  0 0
tmpfs                   /var/log                tmpfs   defaults,size=20m,noatime,nodev,nosuid,mode=1777  0 0
tmpfs                   /DietPi                tmpfs   defaults,size=10m,noatime,nodev,nosuid,mode=1777  0 0
UID=4E1AEA7B1AEA6007 /mnt/hdd ntfs-3g uid=1000,gid=1000,umask=007 0 0

마지막 줄은 부팅 시 마운트하려는 드라이브입니다(UID가 정확함). 이상한 점은 수동으로 실행하거나 mount -a작동 mount /dev/sda1 /mnt/hdd하면 디렉터리에서 드라이브의 내용을 볼 수 있다는 것입니다 /mnt/hdd.

또한 이는dmesg | tail

~# dmesg | tail
[    9.507925] sd 0:0:0:0: [sda] Write Protect is off
[    9.519623] sd 0:0:0:0: [sda] Mode Sense: 47 00 10 08
[    9.520422] sd 0:0:0:0: [sda] No Caching mode page found
[    9.532854] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    9.616554] random: nonblocking pool is initialized
[    9.620081]  sda: sda1
[    9.638842] sd 0:0:0:0: [sda] Attached SCSI disk
[   10.968120] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   12.556564] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[   22.488053] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS

업데이트: 방금 실행하면 이상한 결과가 나타납니다 mount. /dev/sda1이 나열되지 않습니다!

/dev/root on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=469756k,nr_inodes=117439,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=94812k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=189620k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/mmcblk0p1 on /boot type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /var/log type tmpfs (rw,nosuid,nodev,noatime,size=20480k)
tmpfs on /DietPi type tmpfs (rw,nosuid,nodev,noatime,size=10240k)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)

업데이트 2: 이는 다음과 같습니다 blkid.

~# blkid 
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="PISD" UUID="CB99-4C7E" TYPE="vfat" 
/dev/mmcblk0p2: UUID="1263ae8d-aaf3-41b6-9ac0-03e7fecb5d6a" TYPE="ext4" 
/dev/sda1: LABEL="PileOfPi" UUID="4E1AEA7B1AEA6007" TYPE="ntfs" 

무슨 문제라도 있는 걸까요?

답변1

이 문제는 파일 시스템 마운트 서비스(fstab)가 완료되기 전에 USB HDD의 전원이 완전히 켜지지 않은 경우 발생할 수 있습니다.

해결 방법: cmdline.txt에 시작 지연을 추가하세요.

DietPi에서 사용되는 기본 /etc/fstab연결된 단일 ext4/ntfs 드라이브는 /dev/sda1에서 /mnt/usb_1로 자동으로 마운트됩니다. 2개 이상의 USB 드라이브를 사용하려는 경우가 아니면 fstab 항목을 UUID로 수정할 필요가 없습니다.

답변2

빠른 재설정, 전원을 껐다가 다시 켜는 방법에 대한 팁거의 모든 컴퓨터에서 작동합니다. 두 번째로 켰을 때 장치가 준비되었음을 알았습니다! 왜?

BIOS와 Dietpi(예: FAST)는 모두 눈부시게 빠르기 때문에 전원을 켠 후 SATA HDD 또는 USB 장치와 같은 주변 장치가 워밍업하고 커패시터 또는 내부 CPU를 충전하고 내부 구성 요소를 부팅할 시간이 없습니다.준비되지 않았습니다.

Raspberry Pi 행 6 재설정 핀

GPIO 40핀 헤더의 6행에 있는 핀 2에 있는 Raspberry Pi의 재설정 스위치 버튼을 구입하세요. PI의 종류에 따라 이 Reset 핀이 다를 수 있으니 주의 깊게 확인하시기 바랍니다. 일반 마더보드도 동일한 아이디어를 사용합니다. 그러나 분노와 전기화에는 차이가 있습니다.

(검색 엔진 텍스트:Raspberry Pi의 콤보 재시작/종료 버튼)

관련 정보