外付け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ボリュームですか?
イグナシオバスケス-アブラムス

そのファイルシステムはNTFS
スラッシュ

「fdisk -l」の出力は何ですか?そして、どのコマンドを使用してHDDをマウントしていますか?
ダン

質問を編集して、必要な出力が得られるようにしました
スラッシュ

回答:


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ディレクトリが外部ドライブになるため、おそらく副作用が生じる可能性があります。

マウントしたら、Nautilus(デフォルトのUbuntu GUIファイルブラウザー)から通常どおりアクセスできます。左側のリストにリストされている必要があります。ない場合は、Ctrl+ Lを押して入力し/media/Skliros_Diskosます。

または、ターミナルでにアクセスしcd /media/Skliros_Diskosます。


私はステップ2のコマンドを使用し、私はそれがsure.Iであることを貼り付け、同じerror.Iコピーは/私は、次の手順に従うことができないので、それをマウントの上に作られていなかった取得
スラッシュ

1
@Slash NTFSボリュームが破損していないことを確認しますか?sudo ntfsck /dev/sdb1、このコマンドはNTFSボリュームのエラーをスキャンしますが、何かありますか?
ダン

以前と同じエラーが表示されます
スラッシュ

私はこのコマンドを使用すると、 "sudoのntfsckは/ dev / sdb1が"私は"-t ntfs-3gをは/ dev / sdb1が/メディア/ Skliros_Diskosをマウント須藤"このコマンドで同じエラーを取得する
スラッシュ

ディスクユーティリティからskliros_diskosのボリュームをマウントしようとしましたが、これは別のエラーになります:エラーマウント:マウントは終了コード1で終了しました:ヘルパーは失敗しました:非特権ユーザーは外部FUSEライブラリを使用してNTFSブロックデバイスをマウントできません。ボリュームをルートとしてマウントするか、統合FUSEサポートを使用してNTFS-3Gを再構築し、setuid rootにします。tuxera.com/community/ntfs-3g-faq/#unprivilegedで
スラッシュ

16

私は、より快適な使用を見つけるlsblkの代わりに、fdisk -l最近では、常にファイルシステムがタイプを指定する必要がないので、でも小修道院を。さらに、コマンドラインでDevice Notifierを使用してマウントの動作を模倣したいと思います。Kubuntu 14.04 LTSでテスト済み。

ステップ1:どこから個別化するか

lsblkutil-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、はマウントされておらず(マウントポイントはありません)、外部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

Device Notifierを使用してグラフィカルにマウントする場合と同じマウントオプションが提供されます

ノート:

  • uid:gidは次のように表示されます:grep $USER /etc/passwdそれぞれ3番目と4番目のフィールドは:
  • man mount すべてのマウントオプション
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.