Mam najnowszą wersję Ubuntu Linux 12.04. Chcę zamontować zewnętrzny dysk twardy NTFS 1 TB. Postępowałem zgodnie z wieloma przewodnikami, ale nadal nie powiodło się. Otrzymuję błąd:
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}
Kiedy używam sudo fdisk -l
, jest to wynik:
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
Odpowiedzi:
Spróbuj sprawdzić, czy na liście dysków znajduje się wpis z
Następnie spróbuj go zamontować
Aby znaleźć poprawną
/dev/sdb
lokalizację dysku zewnętrznego, spójrz na wyniksudo fdisk -l
.źródło
sudo parted -l
zamiastsudo fdisk -l
Krok 1: Utwórz folder
Krok 2: Zamontuj system plików NTFS
Zwróć uwagę na spacje. Zgodnie z komentarzem do pytania nie dodano spacji w poleceniu.
Nie należy montować go w
/media
katalogu, ponieważ system może z niego korzystać, dlatego może nie pozwolićumount
na łatwe przejście na dysk. Innym powodem jest to, że po podłączeniu innego dysku zewnętrznego Ubuntu automatycznie utworzy katalog w tym katalogu/media
i zainstaluje system w tym katalogu, co prawdopodobnie może mieć pewne skutki uboczne, ponieważ/media
katalog ten byłby dyskiem zewnętrznym.Po zamontowaniu można uzyskać do niego normalny dostęp za pośrednictwem Nautilus (domyślna przeglądarka plików graficznych Ubuntu). Powinien być wymieniony na liście po lewej stronie, jeśli nie, naciśnij Ctrl+ Li wpisz
/media/Skliros_Diskos
.Lub możesz uzyskać do niego dostęp w terminalu za pomocą
cd /media/Skliros_Diskos
.źródło
sudo ntfsck /dev/sdb1
, to polecenie skanuje wolumin NTFS w poszukiwaniu błędów, czy są jakieś?Uważam, że korzystanie z niego jest bardziej wygodne
lsblk
niżfdisk -l
nawet dlatego, że ostatnio nie zawsze trzeba określać typ systemu plików jako priory . Ponadto chcę naśladować zachowanie montowania za pomocą Device Notifier za pomocą wiersza polecenia. Testowane na Kubuntu 14.04 LTS.Krok 1: Wyróżnij skąd
Aby zindywidualizować, gdzie wolę używać
lsblk
(zutil-linux
pakietu)To daje coś takiego
W takim przypadku
sdb1
nie jest on zamontowany (brak MOUNTPOINT) i jeśli odłączę zewnętrzny HD, nie zobaczę już tego wpisu.Krok 2: Zamontuj
Jeśli chcę zamontować go w istniejącym katalogu,
/Full/path/
a mój identyfikator użytkownikauid =1000
i identyfikator grupy togid=1000
mogę użyć bezpośrednioDaje mi to tę samą opcję montażu, którą mam, gdy instaluję go graficznie za pomocą Device Notifier
Uwagi:
grep $USER /etc/passwd
: są odpowiednio trzecim i czwartym polem oddzielonymi przez:
man mount
dla wszystkich opcji montowaniaźródło