외부 하드 드라이브 "/media"에 SSH로 연결할 수 없는 것 같습니다. 예전에는 거기에 표시되었지만 지금은 표시되지 않습니다.
디스크를 지우고 확인했지만(MAC OSX에서) 여전히 표시되지 않습니다.
"lsusb" 명령을 실행하여 다음을 얻었습니다.
001 장치 001: ID 1d6b:0002 Linux Foundation 2.0 루트 허브
버스 001 장치 002: ID 0424: 9512 Standard Microsystems, Inc.
버스 001 장치 003: ID 0424: ec00 Standard Microsystems, Inc.
버스 001 장치 004: ID 0bc2:3312 Seagate RSS LLC
이것은 마치 픽업하는 것처럼 나에게 괜찮아 보이지만 이제 드라이버를 보여줍니다.
문제가 무엇인지 아는 사람이 있습니까?
편집하다:
fdisk -l 출력:
Disk /dev/sda: 2000.4 GB, 2000398933504 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 3907029166 1953514583 ee GPT
블록 출력:
/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="3312-932F" TYPE="vfat"
/dev/mmcblk0p2: UUID="b7b5ddff-ddb4-48dd-84d2-dd47bf00564a" TYPE="ext4"
/dev/sda1: LABEL="EFI" UUID="70D6-1701" TYPE="vfat"
/dev/sda2: UUID="ae48face-7d6e-3ce9-9f8c-77d8a605d00a" LABEL="Untitled" TYPE="hfsplus"
답변1
이것은 RasPi이므로 외장 하드 드라이브와 마찬가지로 /dev/mmcblk0
시스템 디스크일 가능성이 높습니다 ./dev/sda
최신 Mac으로 삭제했으므로 Mac 스타일로 파티션이 나누어지고 초기화됩니다. 두 개의 파티션을 정의하는 GPT 파티션이 있습니다. 하나 /dev/sda1
는 UEFI ESP 부팅 파티션이고 다른 하나는 /dev/sda2
파일 시스템으로 초기화된 디스크의 나머지 부분입니다. 부분 hfsplus
.
다음과 같은 합병증이 발생합니다.
귀하의
fdisk
명령은 GPT를 이해하지 못합니다. 분명히 레거시 MBR 파티션 구성표만 이해하고 감지합니다. 따라서/dev/sda1
파티션 유형 만 표시됩니다ee
. 이는 GPT 파티션 사양의 일부인 "보호 가상 MBR"입니다. 그 목적은 구식 MBR 파티션만 이해하는 모든 도구와 시스템에 다음과 같이 알리는 것입니다. "이 장치는 당신이 모르는 것에 의해 사용되고 있습니다. 함부로 다루지 마십시오." 이것이blkid
명령이 while을 보지 못하는 이유입니다/dev/sda2
. GPT 파티셔닝 체계를 이해하는fdisk
다른 파티셔닝 명령이 있을 수 있습니다 .gdisk
또는parted
두 가지 파티셔닝 방식을 모두 처리할 수 있습니다.hfsplus
적절한 HFS 파일 시스템 도구와 파일 시스템 지원 커널 모듈을 사용할 수 있는 경우 Linux 시스템은 이 파일 시스템 유형을 사용할 수 있습니다. RasPi Linux 배포판에 포함될 수도 있고 포함되지 않을 수도 있습니다. 이러한 도구를 사용할 수 있는 경우에도hfsplus
파일 시스템 유형에는 파일 소유자 및 권한 정보가 포함되어 있어 한 시스템에서 다른 시스템으로 정기적으로 이동되는 디스크의 사용이 복잡해질 수 있습니다. 이것은 당신에게 문제가 될 수도 있고 아닐 수도 있습니다.이제 디스크에 여러 개의 파티션이 있으므로 자동 마운트 시스템이 무엇이든 "자동으로 처리하기에는 너무 복잡하므로 시스템 관리자가 처리하도록 하십시오"라는 이유로 디스크를 건너뛸 수 있습니다.
외부 디스크를 UEFI 부팅 미디어로 사용할 계획이 없다면 이 /dev/sda1
파티션은 쓸모가 없으므로 삭제하는 것이 좋습니다.
외장 하드 드라이브의 실제 크기가 2.2TB를 초과하지 않고 모든 컴퓨터와의 최대 호환성을 원하는 경우 GPT 파티션 테이블을 삭제해야 할 수 있습니다. 이 gdisk
명령을 사용할 수 있는 경우 o
이 명령을 사용하여 GPT 파티션 테이블의 모든 부분을 지울 수 있습니다. 그런 다음 이 fdisk
명령을 사용하여 MBR 스타일로 디스크를 다시 분할하고 사용에 적합한 파일 시스템 유형으로 큰 파티션을 생성할 수 있습니다.
디스크 크기가 2.2TB를 초과하는 경우 MBR 파티션이 처리할 수 있는 최대 디스크 크기는 2.2TB이므로 GPT 파티션 구성표를 계속 사용해야 합니다. 이를 초과하는 용량은 낭비됩니다. Mac이 디스크에서 생성한 파티션을 사용하거나 gdisk
제거 하고 사용하기에 적합한 파일 시스템 유형으로 파티션을 생성할 수도 있습니다.parted
파일 시스템 유형 선택과 관련하여: 외부 디스크는 처음에 FAT32 또는 NTFS 파일 시스템을 가질 수 있습니다. FAT32는 가장 보편적으로 액세스할 수 있지만 최대 파일 크기 제한은 4GB에 불과하므로 최신 시스템에서는 문제가 될 수 있습니다. NTFS는 Windows 생태계의 대용량 디스크에 대한 좋은 기본 선택이며 대부분의 최신 Linux 배포판은 NTFS 파일 시스템에 상당히 쉽게 액세스할 수 있습니다. 하지만 외부 디스크가 이 RasPi에서만 사용되는 경우 Linux 고유의 파일 시스템 유형을 선택할 수 있습니다. ext4
, 시스템 디스크와 동일한 유형의 파일 시스템은 매우 안정적이므로 좋은 선택이 될 수 있습니다. 그러나 ext4
Windows 및 Mac 시스템은 추가 도구나 드라이버 없이는 파일 시스템에 액세스할 수 없습니다.
분명히 Mac을 소유하고 있으므로 hfsplus
외부 디스크의 파일 시스템을 계속 사용하도록 선택할 수도 있습니다. 이를 사용하려면 몇 가지 추가 단계가 필요할 수 있지만 이렇게 하면 필요할 때 상당히 쉽게 액세스할 수 있습니다. 맥.
답변2
다음 명령을 통해 마운트된 파일 시스템을 확인할 수 있습니다 df
. sda 마운트 지점을 얻는 한 줄의 코드는 다음과 같습니다.
df -h | grep sda1 | tr -s " " | cut -d " " -f 6
자동 마운트의 경우 /mnt 및 /run도 가능한 경로입니다.
답변3
나는 당신이 그것을 설치하는 것을 잊었다고 확신합니다.
mount /dev/sda1 /mnt
당신을 위해 그렇게 해야 합니다. 두 번째 파티션을 마운트하려면 hfsprogs가 설치되어 실행되는지 확인하세요.
mount /dev/sda2 /mnt