LinuxForum.Fans
Тема

Проблемы при работе с внешним жестким диском

Автор: d_zavodnikov 18 сообщений 3228 просмотров
#356671

Доброго времени суток!

У меня есть внешний жесткий диск. После подключения я могу его примонтировать.

Однако, когда я его отмонтирую и извлеку он все-равно остается в списке устройств и продолжает отображаться как:

text
/dev/sdc

Как мне это исправить? С флешками такой проблемы не возникает.

openSUSE 12.3 x86/64.

#356730
d.zavodnikov написал:
Доброго времени суток!

У меня есть внешний жесткий диск. После подключения я могу его примонтировать.

Однако, когда я его отмонтирую и извлеку он все-равно остается в списке устройств и продолжает отображаться как:
text
/dev/sdc

Как мне это исправить? С флешками такой проблемы не возникает.

openSUSE 12.3 x86/64.

А как Вы его отмонтируете? И какой DM у Вас?

#356759
Alexey_1 написал:
А как Вы его отмонтируете? И какой DM у Вас?

Я работаю в KDE и отмонтирую диск стандартными средствами KDE: щелчок правой кнопкой мыши на устройстве -> "Извлечь".

#356760

d.zavodnikov, такое обычно бывает при нехватке памяти или слабеньком процессоре.
Перезапустите дельфина. Должно помочь.

#356763
Wolfenberg написал:
такое обычно бывает при нехватке памяти или слабеньком процессоре

У меня 16 Gb RAM и Intel i7 2600. openSUSE этой же версии стояла на другой машине с 4 Gb RAM и AMD Athlon 64 3200+ и не тормозила.

Wolfenberg написал:
Перезапустите дельфина. Должно помочь.

Проблема в том, что когда я просматриваю список доступных дисков через консоль:

text
$ ls /dev | grep sd

он отображается и там (т.е., скорее всего, Dolphin берет его оттуда).

Перезагрузка помогает, но это не очень удобное решение...

#356765

d.zavodnikov,
В /etc/fstab диск не прописывали?

#356766
verg написал:
d.zavodnikov,
В /etc/fstab диск не прописывали?

Нет.

#356789
d.zavodnikov написал:
[quote=verg]d.zavodnikov,
В /etc/fstab диск не прописывали?

Нет.[/quote]
Посмотрите, что в dmesg на момент отмонтирования дика. И нам покажите...

#356835

d.zavodnikov,
Пробуйте после отмонтирования дать команду:

text
# eject -F /dev/sdc
#356998
Alexey_1 написал:
Посмотрите, что в dmesg на момент отмонтирования дика. И нам покажите...

Последние сообщения такие:

text

[157361.130916] usb 6-1: USB disconnect, device number 2
[157361.338994] usb 6-1: new SuperSpeed USB device number 3 using xhci_hcd
[157361.351317] usb 6-1: Parent hub missing LPM exit latency info.  Power management will be impacted.
[157361.353533] usb 6-1: New USB device found, idVendor=1058, idProduct=074a
[157361.353538] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[157361.353541] usb 6-1: Product: My Passport 074A
[157361.353543] usb 6-1: Manufacturer: Western Digital
[157361.353546] usb 6-1: SerialNumber: 575841314134334A34333738
[157361.355181] scsi26 : usb-storage 6-1:1.0
[157362.355107] scsi 26:0:0:0: Direct-Access     WD       My Passport 074A 1022 PQ: 0 ANSI: 6
[157362.355872] sd 26:0:0:0: Attached scsi generic sg4 type 0
[157362.356877] scsi 26:0:0:1: Enclosure         WD       SES Device       1022 PQ: 0 ANSI: 6
[157362.357096] ses 26:0:0:1: Attached Enclosure device
[157362.357445] sd 26:0:0:0: [sdc] Spinning up disk...
[157362.357708] ses 26:0:0:1: Attached scsi generic sg5 type 13
[157363.357334] .ready
[157367.069182] sd 26:0:0:0: [sdc] 3907024896 512-byte logical blocks: (2.00 TB/1.81 TiB)
[157367.070457] sd 26:0:0:0: [sdc] Write Protect is off
[157367.070463] sd 26:0:0:0: [sdc] Mode Sense: 47 00 10 08
[157367.071222] sd 26:0:0:0: [sdc] No Caching mode page present
[157367.071227] sd 26:0:0:0: [sdc] Assuming drive cache: write through
[157367.074328] sd 26:0:0:0: [sdc] No Caching mode page present
[157367.074332] sd 26:0:0:0: [sdc] Assuming drive cache: write through
[157367.083920]  sdc: sdc1
[157367.087083] sd 26:0:0:0: [sdc] No Caching mode page present
[157367.087088] sd 26:0:0:0: [sdc] Assuming drive cache: write through
[157367.087091] sd 26:0:0:0: [sdc] Attached SCSI disk
[157369.078344] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
verg написал:
Пробуйте после отмонтирования дать команду:
text
# eject -f /dev/sdc

Получаю ошибку:

text
eject: unable to eject, last error: Недопустимый аргумент
#356999

d.zavodnikov, а если сравнить:
# eject -f /dev/sdc и # eject -F /dev/sdc, разницы не видно?

#357002
redix написал:
d.zavodnikov, а если сравнить:
# eject -f /dev/sdc и # eject -F /dev/sdc, разницы не видно?

Как же не видно:

text
eject: неверный ключ — «F»
#357003

"d.zavodnikov" написал:
[157369.078344] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
Что-то непохоже, что диск у Вас отмонтировался.
#357013

urfin написал:
[quote="d.zavodnikov"][157369.078344] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
Что-то непохоже, что диск у Вас отмонтировался.[/quote]
Набираю:
text
# umount /dev/sdc1

и получаю:

text
umount: /dev/sdc1: not mounted
#357202

Похожий баг был..
https://bugzilla.novell.com/show_bug.cgi?id=381578

Судя по интернету обычно заключается все в проблеме файловой системы...
Либо со стороны ядра и модулей... Либо со стороны накопителя с его ошибками...
В первом случае помогает выгрузка модулей. Во втором случае нужно разбираться.

#357341
mozgfx написал:

Большое спасибо -- помогло!

Проблема возникает только с устройствами USB 3.0 на машине с чипсетом поддерживающим USB 3.0 и на ядре 3.7. Я обновился до openSUSE 13.1 (ядро 3.11) и все заработало.

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