Файлы Enumerating\writing в определенном каталоге подвешивают команду

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


В echo $var, начиная с расширения $var не происходит в двойных кавычках, таким образом, это действительно подвергается разделению. Выполнения оболочки echo с этими 5 аргументами: Pradeep, is, a, good, boy. echo печать все его аргументы, разделенные с пространством.

В echo "$var", расширение $var происходит в двойных кавычках, таким образом, это не подвергается разделению. Выполнения оболочки echo с отдельным аргументом,

Pradeep
is
a good
boy

который echo искренне печать.

3
05.09.2013, 14:02
1 ответ

Состояние PS DWN комбинация флагов:

D    uninterruptible sleep (usually IO)
W    paging (not valid since the 2.6.xx kernel)
N    low-priority (nice to other users)

Застревание в ожидании Диск касающееся, который довольно показателен из ошибки драйвера. Драйвер, подключенный даже к ужасно поврежденному диску, должен в конечном счете тайм-аут и возвращать EIO системным вызовам, получающим доступ к нему.

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

Лично, я опасался бы драйвера, который, кажется, был осиротевший десятилетие назад тем более, что причины мотивации создания драйвера были главным образом устранены усовершенствованиями контроллера флэш-памяти.

добавленный в ответ на комментарий:

К сожалению, втиснутый драйвер будет часто захватывать аппаратный канал, и не что иное как перезагрузка может заставить его выпускать. Вы говорите, что до этого устройства оперативно трудно получить; я надеюсь, что это не находится на Марсе. Прежде, чем быть передающими кого-то для перезапуска его удостоверьтесь, что Вы удаляете монтирование устройства (часто в/etc/fstab, но это могло быть в — например —/etc/rc.local), или иначе система, вероятно, зависнет снова.

Как @goldilocks отмеченный в комментариях, неисправное оборудование вполне возможно, поэтому если бы флэш-память является съемной, я отправил бы технического специалиста с заменяющими аппаратными средствами. Стоит отметить, что флэш-память имеет ограниченное количество циклов записи перед отказом, и более старая флэш-память имела более низкое количество циклов записи, чем современная флэш-память.

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

4
27.01.2020, 21:20
  • 1
    Спасибо за разъяснение. Есть ли путь к umount диск сильно и повторно монтирует его снова использование другой файловой системы? –  Muhammad Gelbana 05.09.2013, 14:41
  • 2
    , не говоря Вас неправ, но Вы преуменьшили возможность сбоя аппаратных средств. "Драйвер, подключенный даже к ужасно поврежденному диску, должен в конечном счете тайм-аут и возвращать EIO системным вызовам, получающим доступ к нему". Сколько времени, как 'в конечном счете' предполагается? Когда это произойдет из-за отказа диска, он будет иметь тенденцию происходить много раз и снова, потому что сбой вызова не делает ничего, чтобы препятствовать тому, чтобы вызов был повторен. Это может представить систему, неприменимую из-за всего зависающего ввода-вывода, и это не из-за плохих драйверов, это - неисправное оборудование. –  goldilocks 05.09.2013, 14:55
  • 3
    Это могло приводить аппаратные средства к сбою, но мой эксперимент с mkfs.jffs2 на регулярном файле на известной работе ext3 файловая система, объединенная с состоянием висячей строки драйвера, склоняет меня к безразличию относительно того, является ли это аппаратными средствами или программным обеспечением. –  msw 05.09.2013, 14:58
  • 4
    @MuhammadGelbana видит "добавленный" выше –  msw 05.09.2013, 15:05
  • 5
    jffs2 уменьшения, онлайн был разработан для конкретного типа аппаратных средств (флэш-память MTD). Эти аппаратные средства не так распространены, как они раньше были, но насколько я знаю, что jffs2 все еще подходит для устройств с более дешевыми видами флэш-памяти. Я помню mkfs.jffs2 будучи довольно облупленным, я не был бы удивлен видеть, что он разрушает, если дали нетипичную страницу/размеры блока; и плоскость драйвера не будет работать, учитывая неправильный вид аппаратных средств. –  Gilles 'SO- stop being evil' 06.09.2013, 01:07

Теги

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