외장 HDD를 장착하는 방법?


43

지금 Ubuntu Linux 12.04 버전을 최신 상태로 사용하고 있습니다. 외장 HDD NTFS 1TB를 마운트하고 싶습니다. 많은 가이드를 따라했지만 여전히 성공하지 못했습니다. 오류는 다음과 같습니다.

Failed to read last sector (1953523119): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Using Storage Device MAnager i get this error:Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/Skliros_Diskos {external disk name} 

내가 사용 sudo fdisk -l하면 다음과 같이 출력됩니다.

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x000e0bc6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   618854399   309426176   83  Linux
/dev/sda2       618856446   625141759     3142657    5  Extended
/dev/sda5       618856448   625141759     3142656   82  Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 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: 0x0002093a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1953525167   976761560    7  HPFS/NTFS/exFAT

NTFS5 볼륨입니까?
Ignacio Vazquez-Abrams

파일 시스템은 NTFS입니다
슬래시

'fdisk -l'의 출력은 무엇입니까? HDD를 마운트하기 위해 어떤 명령을 사용하고 있습니까?
Dan

질문을 편집하여 원하는 결과를
Slash

답변:


55

디스크 목록에 다음 항목이 있는지 확인하십시오.

sudo fdisk -l  

그런 다음

sudo mount -t ntfs /dev/sdb1 /media

/dev/sdb외장 드라이브 의 올바른 위치 를 찾으려면 의 결과를 확인하십시오 sudo fdisk -l.


2
더 자세한 내용은이 OS의 절대 초보자입니다. 그러나이 지침을 시도해보십시오
슬래시

1
나는 시도하고 같은 오류가 발생합니다
슬래시

2
분할 된 드라이브 사용 sudo parted -l대신에sudo fdisk -l
user35581

17

1 단계 : 폴더 생성

sudo mkdir /media/Skliros_Diskos

2 단계 : NTFS 파일 시스템 마운트

sudo mount -t ntfs-3g /dev/sdb1 /media/Skliros_Diskos

공백을 유의하십시오. 질문에 대한 귀하의 의견에 따라 명령에 공백을 추가하지 않았습니다.

/media시스템에서이를 사용 umount하여 디스크에 쉽게 액세스 하지 못할 수 있으므로 디렉토리 에 마운트하지 않아야합니다 . 또 다른 이유는 다른 외부 드라이브를 플러그인 할 때 Ubuntu가 자동으로 디렉토리를 생성하고 해당 디렉토리에 /media시스템을 마운트하기 때문에 /media디렉토리가 외부 드라이브가 될 수 있으므로 부작용 이있을 수 있습니다.

일단 마운트되면 노틸러스 (기본 Ubuntu GUI 파일 브라우저)를 통해 정상적으로 액세스 할 수 있습니다. 왼쪽의 목록에 표시되어야합니다. 그렇지 않으면 Ctrl+ L를 누르고을 입력하십시오 /media/Skliros_Diskos.

또는을 사용하여 터미널에서 액세스 할 수 있습니다 cd /media/Skliros_Diskos.


나는 2 단계의 명령을 사용하고 난 같은 error.I 사본이 /가 그러세요 내가 다음 단계를 수행 할 수 있도록 설치에을하지 않은 것으로 붙여 넣을 수
슬래시

1
@ 슬래시 NTFS 볼륨이 손상되지 않았습니까? sudo ntfsck /dev/sdb1이 명령은 NTFS 볼륨에서 오류를 검사합니다. 오류가 있습니까?
Dan

전과 같은 오류가 발생합니다
슬래시

내가이 명령 "sudo는 ntfsck는 / dev / sdb1로"이 명령을 사용하여 같은 오류가 "-t 마운트 sudo는 NTFS를-3g는 / dev / sdb1로 / 미디어 / Skliros_Diskos"사용하는 경우
슬래시

디스크 유틸리티에서 skliros_diskos의 볼륨을 마운트하려고했습니다. 다른 오류가 발생했습니다. 마운트 오류 : 종료 코드 1로 마운트 종료 : 도우미 실패 : 권한이없는 사용자가 외부 FUSE 라이브러리를 사용하여 NTFS 블록 장치를 마운트 할 수 없습니다. 볼륨을 루트로 마운트하거나 통합 FUSE 지원으로 NTFS-3G를 다시 빌드하여 setuid 루트로 만드십시오. 자세한 내용은 tuxera.com/community/ntfs-3g-faq/#unprivileged
Slash

16

최근에 항상 파일 시스템 유형을 우선 순위 로 지정할 필요가 없기 때문에 lsblk대신에 사용하는 것이 더 편합니다 . 또한 명령 줄을 사용하여 Device Notifier 를 통한 마운트 동작을 모방하고 싶습니다 . 쿠분투 14.04 LTS에서 테스트되었습니다.fdisk -l

1 단계 : 개별 위치

내가 사용하는 것을 선호한다 개별화으로 lsblk(에서 util-linux패키지)

lsblk 

그것은 같은 것을 준다

 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0 925.5G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     6G  0 part [SWAP]

sdb      8:16   0   1.8T  0 disk 
└─sdb1   8:17   0   1.8T  0 part 

이 경우 sdb1에는 마운트되지 않으며 (MOUNTPOINT 없음) 외부 HD를 분리하면 더 이상이 항목이 표시되지 않습니다.

2 단계 : 마운트

기존 디렉토리 /Full/path/와 사용자 ID uid =1000및 그룹 ID 에 마운트하려는 경우 gid=1000직접 사용할 수 있습니다

sudo mount  /dev/sdb1 /Full/path/ -o uid=1000,gid=1000,utf8,dmask=027,fmask=137

그러면 장치 알리미를 통해 그래픽으로 마운트 할 때와 동일한 마운트 옵션이 제공됩니다.

노트:

  • 당신은 당신의 uid : gid를 볼 수 있습니다 grep $USER /etc/passwd.:
  • man mount 모든 마운트 옵션
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.