現在、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
ディスクリストにエントリがあるかどうかを確認してみてください
Sudo fdisk -l
それからそれをマウントしてみてください
Sudo mount -t ntfs /dev/sdb1 /media
外付けドライブの正しい/dev/sdb
場所を見つけるには、Sudo fdisk -l
の結果を見てください。
最近、ファイルシステムの種類を常に指定する必要がないため、fdisk -l
の代わりにlsblk
を使用する方がより快適であることがわかりました。さらに、コマンドラインでDevice Notifierを介してマウントの動作を模倣したいと思います。 Kubuntu 14.04 LTSでテスト済み。
ステップ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
それは、Device Notifierを介してグラフィカルにマウントするときと同じマウントオプションを提供します
注:
grep $USER /etc/passwd
で見ることができます:それぞれ:
で区切られた3番目と4番目のフィールドですman mount
すべてのマウントオプション