Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jun 01, 2020 11:20 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 160 posts ]  Go to page Previous 1 2 3 4 5 611 Next
Author Message
PostPosted: Sun Nov 27, 2016 12:16 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Pathoswithin
Без разницы один маркер или десять.
Это нарушает совместимость с POSIX.
В качестве маркеров выбраны валидные символы ☺☻♥.


Top
   
PostPosted: Sun Nov 27, 2016 12:20 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Pathoswithin wrote:
ВОМ тоже относится к валидным символам
Он в файловых именах не используется.
Pathoswithin wrote:
Маркер только один, все остальные символы после него - имя.
Маркер не обязателен. Как узнать, маркер это или нет?


Top
   
PostPosted: Sun Nov 27, 2016 12:25 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
ВОМ тоже валидный символ, и тоже не обязателен.

Про изначальный вопрос этой темы уже забыли? viewtopic.php?f=31&t=3397&start=31


Top
   
PostPosted: Sun Nov 27, 2016 12:35 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Pathoswithin
Так и не ответил на мой вопрос.
Как валидные символы ☺☻♥ в именах превратились в маркеры и что нам теперь с этим делать ?
Если библиотечная функция получает на вход имя "♥☺drivers_api.txt" должна ли она считать это utf8 кодировкой имени "☺drivers_api.txt" ?


Top
   
PostPosted: Sun Nov 27, 2016 3:51 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Я их превратил. Обсуждать в другой теме.


Top
   
PostPosted: Sun Nov 27, 2016 4:36 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
С символами ☺☻♥ я был не прав. Это двубайтные коды.


Top
   
PostPosted: Thu Dec 01, 2016 12:45 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5276
Pathoswithin
При копировании файла в определенную папку на NTFS происходит зависание.
Есть какая-то дебаг сборка, которая может собрать информацию о проблеме?

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Thu Dec 01, 2016 1:26 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Зависание при создании файла? Это совсем плохо...
Какое имя файла, размер? Что ты можешь сказать про папку? Про весь раздел?


Top
   
PostPosted: Thu Dec 01, 2016 2:04 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5276
Итак.

В свое время я купил ноутбук для Колибри, отформатировал один раздел в NTFS.
Этим разделом пользовался. После возникла обозначеная раньше проблема: создаю файл, ФС зависает.

Я провел проверку Windows XP Checkdisk. Были найдены и исправлены ошибки.
Появилась папка FOUND.000 в корне, в ней 3 папки с некогда удаленными из Колибри файлами. Учитывая, что ты писал, что падает при удалении, то похоже, что удаление работает не совсем корректно.

После проверки файл скопировался успешно.
А нихрена, один успешно, с другим проблема осталась. Может тебе как-то сделать образ жесткого диска?
Он размером 10Гб, только 270 Мб занято.

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Thu Dec 01, 2016 3:22 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
То есть в целом драйвер работает неплохо, но через время возникают проблемы?

Сколько удалённых файлов было восстановлено? (Процент?) Нет, я писал что eolite падает после успешного удаления (ext fs).

Сначала мне нужно прикинуть где искать. Какой размер файла и длина имени? Сколько файлов в папке?


Top
   
PostPosted: Thu Dec 01, 2016 12:46 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5276
Pathoswithin
Мне кажется твой дебаг будет похож на поиски иголки в стоге сена.
Может ты выложишь дебаг ядро? Которое будет выдавать какую-то дебаг информацию при создании файла?

> Сколько удалённых файлов было восстановлено? (Процент?)
> Какой размер файла и длина имени? Сколько файлов в папке?
Много восстановлено, точно не скажу, но думаю больше 50%.
Проблемных файлов точно было два
1. /kolibrios/lib/freetype.dll
2. /kolibrios/lib/swresample-1.dll причем зависало в тот момент когда в папке уже находился swresample-0.dll, может проблема в коротких именах?
я их копировал с /usbhd0/1/LIB в /hd4/2/kolibios/LIB и получал зависание
при этом /sys/calc в /hd4/2/kolibios/LIB скопировался без проблем.

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Thu Dec 01, 2016 2:35 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Вот тебе ядро, но мне всё равно нужно знать, сколько файлов в папке.


Attachments:
File comment: ntfs file creating debug
kernel.mnt [185.99 KiB]
Downloaded 50 times
Top
   
PostPosted: Thu Dec 01, 2016 2:55 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5276
Файлов около 10, более точно скажу когда буду дома. Тогда же и смогу проверить ядро.

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Fri Dec 02, 2016 9:43 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Кто-то вон там chatlogs/chatlog2016-09-28.html говорил
Quote:
Pathoswithin « Ср сен 28, 2016 9:58 pm » 0CodErr: Хорошо... В драйвере NTFS ошибок скорее всего нет, но если ты хочешь проверять код, то можешь поискать, так это действительно ответственное место. Так понятно?
:lol:


Top
   
PostPosted: Fri Dec 02, 2016 10:21 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Ну ты ж слишком ленивый, чтобы искать, вот и пришлось ждать два месяца, пока поищет кто-нибудь другой.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 160 posts ]  Go to page Previous 1 2 3 4 5 611 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited