Странное поведение жесткого диска USB

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

Файловая система

Жесткий диск USB был отформатирован в Ubuntu в виртуальной машине на моей машине Windows. Затем он был перенесен на физический сервер ubuntu.

Файловая система

Я установил USB Mount с помощью sudo apt-get install usbmount, после чего я смог просмотреть жесткий диск и записать его через /media/usb ,

Все хорошо, пока ...

Я получил около 20 ГБ на жестком диске, после того, как я получил сбои через FTP при копировании на устройство. Теперь странная проблема заключается в том, что когда я использую sudo cp filename и записываю на устройство, я получаю нулевые ошибки. Ошибки, сообщаемые с помощью Flashfxp, - это либо диск, либо ошибка ввода / записи ошибок.

Все до тех пор, пока ...

Извлечение USBMount и использование Pmount не разрешайте проблему, кроме как я вижу /media/usb0, а не только /usb/ Удаление как pmount, так и usbmount. Я все еще вижу /media/usb0/, который я нашел довольно странным.

Fdisk сообщает о нескольких проблемах

Ниже приведен отчет об использовании fdisk, поскольку вы можете видеть, что у меня нет файловой системы на sdb, что странно, поскольку я могу ее просмотреть. Использование fdisk / dev / sdb / Я не могу просмотреть какие-либо разделы и не удалять их даже при их создании.

simon@Pluto2:/media/usb0$ sudo fdisk -l

Disk /dev/sda: 37.0 GB, 37019566080 bytes 255 heads, 63 sectors/track, 4500 cylinders, total 72303840 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: 0x000c5772

   Device Boot      Start         End      Blocks   Id  System /dev/sda1   *        2048      499711      248832   83  Linux /dev/sda2          501758    72302591    35900417    5  Extended /dev/sda5          501760    72302591    35900416   8e  Linux LVM Note: sector size is 4096 (not 512)

Disk /dev/sdb: 2000.4 GB, 2000398929920 bytes 255 heads, 63 sectors/track, 30400 cylinders, total 488378645 sectors Units = sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0001b7d6

   Device Boot      Start         End      Blocks   Id  System

Disk /dev/mapper/Pluto2--vg-root: 32.6 GB, 32635879424 bytes 255 heads, 63 sectors/track, 3967 cylinders, total 63741952 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: 0x00000000

Disk /dev/mapper/Pluto2--vg-root doesn't contain a valid partition table

Disk /dev/mapper/Pluto2--vg-swap_1: 4123 MB, 4123000832 bytes 255 heads, 63 sectors/track, 501 cylinders, total 8052736 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: 0x00000000

Disk /dev/mapper/Pluto2--vg-swap_1 doesn't contain a valid partition table

Fdisk сообщает о нескольких проблемах

Я нашел несколько руководств в Интернете и один из них упомянул для запуска fsck ... к сожалению, это просто делает проблему для меня гораздо более запутанным.

simon@Pluto2:/media/usb0$ sudo fsck /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Запуск e2fsck -b 8193 и -b 32768

simon@Pluto2:/media/usb0$ sudo e2fsck -b 32768 /dev/sdb
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Запуск e2fsck -b 8193 и -b 32768

[ f4]

Запуск smartctl -d sat -t short / dev / sdb

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%       258

Запуск smartctl -d sat -t short / dev / sdb

Также стоит упомянуть, что если я удалю 5 гб данных, я могу без проблем записать еще 5 гб на устройство. Это только тогда, когда привод привыкнет к определенной точке, которая может указывать на плохие сектора, но тогда я ожидаю иметь возможность запускать различные инструменты на устройстве.

1
задан 10 December 2014 в 01:42

2 ответа

Работает ли диск нормально на других компьютерах или окнах? Можете ли вы прочитать & amp;

Раньше я использовал внешние диски USB-накопителей, где вы подключаете диск HD или cd / dvd, Ubuntu (Linux Mint) обычно видит HD как / dev / sdc (например), как обычный диск. Нет необходимости в usbmount или pmount, но, возможно, ваш новый или странный. Есть ли какие-либо другие с одним и тем же диском, который может (или не может) использовать его с linux (Ubuntu, debian, any)?

В любом случае, когда он монтируется, каков формат водить машину? Взгляните с помощью mount & amp; / или lsblk.

Любой MBR или GPT? Ваш бегущий fsck на «цельном» устройстве / dev / sdb, а не на такой раздел, как / dev / sdb1 (но fdisk в любом случае не видит каких-либо разделов), но он не может видеть никаких ext2 / 3/4 FS там , Неужели fsck все еще работает при использовании на / dev / sdb1? И вообще, лучше запускать fsck на размонтированных разделах.

С жестким диском USB трудно определить, является ли это проблемой программного обеспечения / драйвера или самого HD или внешнего «случая» », или USB-кабель, или концентратор или штекер ...

Новая информация: Возможно, я упустил (почти TL; DR ;-) потенциально интересную информацию: [ ! d6] Жесткий диск USB был отформатирован в Ubuntu в VM на моей машине с Windows

Мне не повезло с VM и usb (или любым прямым доступом к аппаратным средствам), поскольку все идет через программу VM, которая выглядит как большой подозреваемый в странном поведении ...

1
ответ дан 24 May 2018 в 01:09
  • 1
    Хорошая информация. Я скоро уйду и проведу диск на машине для Windows. – Simon Hayter 10 December 2014 в 15:53
  • 2
    Я думаю, что все производители тестируют совместимость с Windows, поэтому, если он работает где угодно, он будет там. К сожалению, похоже, что большинство из них даже не могут использовать заклинание linux – Xen2050 10 December 2014 в 16:15
  • 3
    @both: Это то, что он пытался сделать до сих пор: FS проверяет. Сам диск необходимо протестировать. Или с помощью утилиты формата низкого уровня производителя накопителя или более портативного badblocks или коммерческого программного обеспечения ... – Fabby 10 December 2014 в 17:33

В качестве хорошей альтернативы badblocks вы можете попробовать disckscan (из терминала: apt-get install diskscan). Он измеряет время ожидания секторов чтения, а также сообщает о плохих секторах. Чем дольше время ожидания, тем больше вероятность возникновения ошибки.

0
ответ дан 24 May 2018 в 01:09

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

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