Как смонтировать внешний HDD?

У меня установлена ​​последняя версия Ubuntu Linux 12.04. Я хочу смонтировать внешний жесткий диск NTFS 1 ТБ. Я следовал многим инструкциям, но все еще не добился успеха. Я получаю следующую ошибку:

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
43
задан 5 October 2012 в 07:32

4 ответа

Попытайтесь видеть, существует ли запись в дисковом списке с

sudo fdisk -l  

Затем попытка, монтирующая его с

sudo mount -t ntfs /dev/sdb1 /media

Для нахождения корректного /dev/sdb, местоположение для внешнего диска смотрит на результат sudo fdisk -l.

55
ответ дан 5 October 2012 в 07:32

Шаг 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.

17
ответ дан 5 October 2012 в 07:32

Я нахожу более удобными использование lsblk вместо fdisk -l даже, потому что недавно не всегда необходимо указать тип файловой системы монастырь. Кроме того, я хочу подражать поведению монтирования через Устройство 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, это не смонтировано (никакая ТОЧКА МОНТИРОВАНИЯ) и если я отключу внешний HD, то я не буду больше видеть эту запись.

Шаг 2: смонтироваться

Если я хочу смонтировать его в существующем каталоге /Full/path/ и мой идентификатор пользователя uid =1000 и мой идентификатор группы gid=1000 Я могу использовать непосредственно

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

Это дает мне тот же вариант монтажа, который я имею, когда я монтирую его графически через Устройство Notifier

Примечания:

  • Вы видите свой uid:gid с grep $USER /etc/passwd : являются соответственно 3-ми и 4-е поле, разделенное :
  • man mount для всех опций монтирования
16
ответ дан 5 October 2012 в 07:32

Ubuntu 18.04.5,
Чтобы смонтировать и/или размонтировать диск из командной строки (терминал)
точно так же, как внешний диск монтируется «автоматически».
(например, /media/$USER/Disk-Label/ )

Необходимое условие: диск отображается как «диск» и, возможно, также как «часть» в выводе;
$ lsblk
например.

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sdb           8:16   0   2,7T  0 disk 
└─sdb1        8:17   0     2T  0 part 
...

Тогда это будет выглядеть так:

$ udisksctl mount --block-device /dev/sdb1
==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount-other-seat ===
Authentication is required to mount WDC WD30EZRX-00DC0B0 (/dev/sdb1)
Authenticating as: $USER,,, ($USER)
Password: **********  
==== AUTHENTICATION COMPLETE ===
Mounted /dev/sdb1 at /media/$USER/USB-exfat.

$ ls -l /media/$USER
total nnn
drwxrwxrwx 1 $USER $USER 131072 jan  1  1970 USB-exfat

$ ls -lA /media/$USER/USB-exfat
total 0

$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sdb           8:16   0   2,7T  0 disk 
└─sdb1        8:17   0     2T  0 part /media/$USER/USB-exfat

$ udisksctl unmount --block-device /dev/sdb1  
...
Unmounted /dev/sdb1.

$

Где $USER будет логином текущего пользователя, при условии, что пользователь присутствует среди тех, которые указаны sudoers ( например, admin[?] и члены группы sudo).


exfat разделы:
sudo apt install exfat-fuse exfat-utils

1
ответ дан 1 January 2021 в 19:22

Другие вопросы по тегам:

Похожие вопросы: