Ubuntu 11.04 и большие внешние диски

Принятие Вас имеет tar GNU, можно использовать --strip-components:

$ tar xaf tarball.tar.gz --strip=1 wordpress/wp-includes

Я полагаю, что текущие версии tar BSD также поддерживают --strip-components. В худшем случае Вы могли сделать:

$ tar xzf tarball.tar.gz wordpress/wp-includes
$ mv wordpress/wp-includes .
$ rmdir wordpress

3
10.10.2011, 16:25
1 ответ

Существует несколько возможных причин и вещей, которые Вы могли бы сделать. dmesg выборка предлагает несколько вещей:

  • Ядро пытается несколько раз получить доступ к устройству. Кажется, что каждый раз это не заканчивается по некоторым причинам.
  • Существует высказывание уведомлений not ready after error recovery которые указывают, что диск, любому не удалось подвергнуться проверкам файловой системы (хотя они были предприняты) или должен быть проверен, но Ваша система не знает, как сделать это.
  • К диску получают доступ с помощью нового uas драйвер ядра - это - вероятно, единственный путь в случае дисков >2TB, но стоящий знания, когда Вы ищете решения.

Возможные причины я могу думать:

  • Электроника диска, поставленная с корпусом, установлена использовать нестандартно-совместимые коммуникационные настройки или включение устройства. Если включение было проблемой, и Ваш корпус шел с внешним источником питания, необходимо определенно использовать его, если бы Вы не сделали до сих пор. В случае, если проблема была с некоторыми собственными механизмами связи, Вы могли бы решить ее путем прохождения через руководства корпуса или выполнения Windows-программы, которая может переключить диск на стандартный или режим прежней версии (это можно назвать просто чем-либо).

  • Диск занимает слишком много времени обосновываться - Ваша система могла бы быть настроена для ожидания слишком короткая, прежде чем диск сделает себя доступным после включения. Для проверения/изменения этого сделать cat /sys/module/usb_storage/parameters/delay_use - Вы будете видеть значение в секундах. Если это - 5 секунд или меньше, попытайтесь изменить его на, скажем, 10 (sudo echo 10 > sys/module/usb_storage/parameters/delay_use) и затем включите диск.

  • Ядро не знает тип раздела GPT. Вы говорите, что использовали gdisk, но это не могло смочь распознать разделы GPT, потому что это не было просто известно ядру. Для проверки этого проверьте, что текущая конфигурация ядра имеет обоих CONFIG_PARTITION_ADVANCED и CONFIG_EFI набор к y (от того, что я вспоминаю на Ubuntu, под которой находятся конфигурации ядра /boot каталог).

  • Так как Вы использовали NTFS (не хорошая фс для больших дисков, по-моему, но затем - нет никакой хорошей альтернативы для работы с Windows любого), файловая система, возможно, должна была бы подвергнуться проверке непротиворечивости. Это могло бы препятствовать тому, чтобы инструменты Linux монтировали его, но не объяснит, почему диск правильно не распознан gdisk. Тем не менее, включая его в машину Windows выполнение полного checkdisk не причинит боль.

  • Просматривание через этот форум распараллеливает, я полагаю, что основной проблемой могла быть дисковая полка, в конце концов.

3
27.01.2020, 21:24
  • 1
    Этому сцепили внешний источник питания уже до дисковой полки. –  Bart Silverstrim 10.10.2011, 20:30
  • 2
    Интересное примечание, хотя; я не могу отозваться эхом 10 к delay_use параметру, даже при том, что я использую sudo. Файл появляется, как принадлежится корню с rw-r-r доступом к тому псевдофайлу. –  Bart Silverstrim 10.10.2011, 20:31
  • 3
    config-2.6.38-11-generic имеет CONFIG_PARTITION_ADVANCED=y в начальной загрузке/ –  Bart Silverstrim 10.10.2011, 20:32
  • 4
    "Не готовый после того, как восстановление после ошибки" сообщение от scsi драйвера, значительно ниже слоев раздела или файловой системы. Ядро, может даже казаться, не получает диск сказать это, насколько большой это (отказавшая СПОСОБНОСТЬ ЧТЕНИЯ). –  psusi 10.10.2011, 21:45
  • 5
    @psusi! Я, конечно, пропустил это. –  rozcietrzewiacz 11.10.2011, 01:25

Теги

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