fdisk: не удалось определить размер сектора жесткого диска USB на FreeBSD

У меня есть жесткий диск с жестким диском в формате NTFS, который отлично работает (монтируется и размонтируется) на моем рабочем столе Windows.

Тем не менее, я не могу установить его на свой ящик freebsd.

Отказавшись от этой основы, я могу подтвердить, что поле видит USB-устройство,

pfSense log/ root^> dmesg ugen1.5: <Seagate> at usbus1 umass1: <Seagate Expansion Desk, class 0/0, rev 2.10/1.00, addr 5> on usbus1 da1 at umass-sim1 bus 1 scbus2 target 0 lun 0 da1: <Seagate Expansion Desk 0604> Fixed Direct Access SCSI-6 device da1: Serial Number NA4KXT5F da1: 40.000MB/s transfers da1: 3815447MB (976754645 4096 byte sectors: 255H 63S/T 60800C) da1: quirks=0x2<NO_6_BYTE> 

Устройство USB также отображается под управлением camcontrol и usbconfig

 pfSense log/ root^> usbconfig ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: <product 0x8001 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.3: <USB2.0 Hub vendor 0x05e3> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA) ugen1.4: <USB Storage Generic> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) ugen1.5: <Expansion Desk Seagate> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA) pfSense log/ root^> camcontrol devlist <C400-MTFDDAK256MAM 070H> at scbus0 target 0 lun 0 (ada0,pass0) <Generic STORAGE DEVICE 9451> at scbus1 target 0 lun 0 (pass1,da0) <Seagate Expansion Desk 0604> at scbus2 target 0 lun 0 (da1,pass2) 

Но запуск простой команды, такой как fdisk -p дает мне нигде,

 pfSense log/ root^> fdisk -p /dev/da1 fdisk: could not detect sector size 

Любые указатели на то, где я ошибаюсь, были бы очень полезными.

PS, в случае, если кто-то взял на него имя хоста, это ящик, на котором запущен pfsense с Finch для разных тюрем. Ntfs-3g и все проблемы устранены.

Большое спасибо

2 Solutions collect form web for “fdisk: не удалось определить размер сектора жесткого диска USB на FreeBSD”

Установка NTFS-3G

 pkg install ntfs-3g 

Загрузите драйвер плавкого предохранителя:

 modprobe fuse 

Создайте точку монтирования, введите:

  mkdir /mnt/ntfs 

Чтобы установить раздел ntfs:

 mount -t ntfs-3g /dev/sdX /mnt/ntfs 

Мне удалось заставить его работать.

Не уверен, что это сделал трюк, но здесь были шаги,

 diskinfo -c da1 mount_ntfs-3g -o ro /dev/da1s1 /media/multi-media/ fuse: failed to open fuse device: No such file or directory vi /etc/rc.conf # add the following line to the end # fusefs_enable="YES" kldload fuse.ko mount_ntfs-3g -o windows_names,inherit /dev/da1s1 /usr/jails/sharedfs/media/ # finally works without errors 

Интересно, использовал ли diskinfo оставшуюся часть BSD, чтобы узнать, что жесткий диск имеет размер нестандартного сектора?

  • Поддельный серийный номер USB-устройства
  • Как я могу запустить udisks-clue при запуске и монтировать диски в качестве конкретного пользователя?
  • Беспроводная сеть
  • Лучшая практика резервного копирования зашифрованного устройства LUKS
  • NixOS: экран, подключенный через USB-C, остается черным
  • Как отключить автозапуск USB на ядре 3.7.10 или выше?
  • Сделайте Debian как USB-устройство, которое я могу подключить к другой машине
  • CUPS libusbx-devel требуется ошибка при попытке создать чашки-1.7.1 из источника
  • Загрузка Ubuntu с USB на Mac
  • dmesg найти ключ usb в Linux?
  • Является ли устройство USB 2.0 работающим на полной скорости?
  • Linux и Unix - лучшая ОС в мире.