LinuxForum.Fans
Тема

Подключение внешнего диска

Автор: arkadikm 16 сообщений 5459 просмотров
#58082

Есть внешний диск НР на 1Т. Подключается через юсб.
Его не видно.
Как его найти и правильно смонтировать.
Пакет нтфс установлен.

#58085

Для начала введите в терминале
lsusb
и в выводе команды посмотрите видит ли его система

#58087

получаю след.

debian:/media# lsusb
Bus 004 Device 002: ID 045e:00f9 Microsoft Corp. Wireless Desktop Receiver 3.1
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 004: ID 03f0:4607 Hewlett-Packard
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 04f2:b128 Chicony Electronics Co., Ltd
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

#58088

arkadikm, ls /dev с подключенным и не подключенным покажите.

#58089

debian:/media# ls /dev
agpgart fd loop7 ram11 scd0 stderr tty20 tty36 tty51 ttyS0 usbdev5.1_ep81 usbmon5 vcsa4
audio full MAKEDEV ram12 scd1 stdin tty21 tty37 tty52 ttyS1 usbdev6.1_ep00 usbmon6 vcsa5
block hidraw0 mcelog ram13 sda stdout tty22 tty38 tty53 ttyS2 usbdev6.1_ep81 usbmon7 vcsa6
bsg hidraw1 mem ram14 sda1 tty tty23 tty39 tty54 ttyS3 usbdev7.1_ep00 usbmon8 vcsa7
bus hpet mixer ram15 sda2 tty0 tty24 tty4 tty55 urandom usbdev7.1_ep81 v4l video0
cdrom initctl net ram2 sda5 tty1 tty25 tty40 tty56 usbdev1.1_ep00 usbdev7.2_ep00 vcs xconsole
cdrom1 input network_latency ram3 sdb tty10 tty26 tty41 tty57 usbdev1.1_ep81 usbdev7.2_ep82 vcs1 zero
cdrom2 kmem network_throughput ram4 sg0 tty11 tty27 tty42 tty58 usbdev2.1_ep00 usbdev8.1_ep00 vcs2
cdrw kmsg null ram5 sg1 tty12 tty28 tty43 tty59 usbdev2.1_ep81 usbdev8.1_ep81 vcs3
char log port ram6 sg2 tty13 tty29 tty44 tty6 usbdev3.1_ep00 usbdev8.4_ep00 vcs4
console loop0 ppp ram7 sg3 tty14 tty3 tty45 tty60 usbdev3.1_ep81 usbdev8.4_ep02 vcs5
core loop1 psaux ram8 shm tty15 tty30 tty46 tty61 usbdev4.1_ep00 usbdev8.4_ep81 vcs6
cpu_dma_latency loop2 ptmx ram9 snapshot tty16 tty31 tty47 tty62 usbdev4.1_ep81 usbmon0 vcs7
disk loop3 pts random snd tty17 tty32 tty48 tty63 usbdev4.2_ep00 usbmon1 vcsa
dsp loop4 ram0 root sndstat tty18 tty33 tty49 tty7 usbdev4.2_ep81 usbmon2 vcsa1
dvd loop5 ram1 rtc sr0 tty19 tty34 tty5 tty8 usbdev4.2_ep82 usbmon3 vcsa2
dvdrw loop6 ram10 rtc0 sr1 tty2 tty35 tty50 tty9 usbdev5.1_ep00 usbmon4 vcsa3

#58091

# mkdir /mnt/HP Можно и не создавать, но в параметрах монтирования указать существующий каталог

# mount -t ntfs-3g /dev/sdb1 /mnt/HP -o umask=0,nls=utf8 Должен быть установлен ntfs-3g

#58092

# mount -t ntfs-3g /dev/sdb1 /mnt/HP -o umask=0,nls=utf8
ntfs-3g: Failed to access volume '/dev/sdb1': Нет такого файла или каталога
Please type '/sbin/mount.ntfs-3g --help' for more information.

#58093

Попробуйте
# mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8

#58094
durc написал:
Попробуйте
# mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8

Съел, но...

debian:/mnt/HP# # mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8
debian:/mnt/HP# cd /mnt/HP/
debian:/mnt/HP# ls -la
итого 8
drwxr-xr-x 2 root root 4096 Июл 9 10:34 .
drwxr-xr-x 3 root root 4096 Июл 9 10:34 ..

А на диске туча файлов

#58096
arkadikm написал:
[quote=durc]Попробуйте
# mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8

Съел, но...

debian:/mnt/HP# # mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8
debian:/mnt/HP# cd /mnt/HP/
debian:/mnt/HP# ls -la
итого 8
drwxr-xr-x 2 root root 4096 Июл 9 10:34 .
drwxr-xr-x 3 root root 4096 Июл 9 10:34 ..

А на диске туча файлов[/quote]

Выделенная конструкция мне непонятна.

#58100

я перегрузил машину, сделал все по-новой и теперь получаю

debian:/home/arkadikm# mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8
NTFS signature is missing.
Failed to mount '/dev/sdb': Недопустимый аргумент
The device '/dev/sdb' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

может все дело вот в этом?

debian:/home/arkadikm# fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8e695e0a

Device Boot Start End Blocks Id System
/dev/sda1 * 1 37491 301146426 83 Linux
/dev/sda2 37492 38913 11422215 5 Extended
/dev/sda5 37492 38913 11422183+ 82 Linux swap / Solaris

Disk /dev/sdb: 999.5 GB, 999501594624 bytes
255 heads, 63 sectors/track, 121515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb0bcd68e

This doesn't look like a partition table
Probably you selected the wrong device.

Device Boot Start End Blocks Id System
/dev/sdb1 ? 200646 216001 123339962 78 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sdb2 ? 26945 75230 387841909+ 10 OPUS
Partition 2 does not end on cylinder boundary.
/dev/sdb3 ? 116375 235842 959615034 8b Unknown
Partition 3 does not end on cylinder boundary.
/dev/sdb4 ? 2085 2603 4161536 a OS/2 Boot Manager
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

#58105

Я удалил все через fdisk теперь у меня след


Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8e695e0a

Device Boot Start End Blocks Id System
/dev/sda1 * 1 37491 301146426 83 Linux
/dev/sda2 37492 38913 11422215 5 Extended
/dev/sda5 37492 38913 11422183+ 82 Linux swap / Solaris

Disk /dev/sdb: 999.5 GB, 999501594624 bytes
255 heads, 63 sectors/track, 121515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf3d747f3

Device Boot Start End Blocks Id System
/dev/sdb1 1 121515 976069206 83 Linux

но теперь другая ошибка

debian:/home/arkadikm# mount -t ext3 /dev/sdb1 /mnt/HP
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

#58121
arkadikm написал:

Disk /dev/sdb: 999.5 GB, 999501594624 bytes
255 heads, 63 sectors/track, 121515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf3d747f3

Device Boot Start End Blocks Id System
/dev/sdb1 1 121515 976069206 83 Linux

но теперь другая ошибка

debian:/home/arkadikm# mount -t ext3 /dev/sdb1 /mnt/HP
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Попробуйте просто mount /dev/sdb1 /mnt/HP
Вы наверное отфарматировали в ext2.

#58138

Пришлось запускать пару программ, но все заработало.
Спасибо за советы

#58264
arkadikm написал:

debian:/home/arkadikm# mount -t ntfs-3g /dev/sdb /mnt/HP -o umask=0,nls=utf8

Мне вот интересен ход вашей мысли что же вы хотели смонтировать? И нафига перезагрузки, имхо этот атавизм (перезагрузка) достался внаследие от Билла... В линуксе перзагрузка нужна наверное только при переустановке ядра....
И да
mount /dev/sdb1 /mnt/HP

mount сама должна все понять, по крайней мере у меня понимает, если уж что не так, то только тогда все дополнительные параметры надо добовлять.

#58309

А разве не должен определяться автоматом, как флэшка? (Сам не пробовал, не имею).

Войдите или зарегистрируйтесь, чтобы ответить.