Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 18:41:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Ограничение на размер файла QNX6  (Прочитано 253 раз)
usynin.sn
Интересующийся

Сообщений: 7


« : 02 Мая, 2016, 18:07:30 »

Добрый день!
Столкнулся с проблемой работы файловой системы QNX6 (тип партиции 179). Не могу создать файл более чем 2 147 483 647 байт. Всегда, на попытке записи следующего байта, write() возвращает ошибку.
Ограничений на размер файла, по хелпу, не нашел.
Понимаю, что это какое-то ограничение файловой системы, но как его обойти - пока не представляю.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #1 : 04 Мая, 2016, 10:45:38 »

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

Код:
# dd if=/dev/zero of=/path/to/mount/point/4Gb bs=1k count=1kx4096

Замените /path/to/mount/point на полное имя каталога, в который монтируется раздел QNX6. Какого размера создаётся файл в результате выполнения команды? Какие сообщения выводит утилита dd?

Ограничений на размер файла, по хелпу, не нашел.

С ограничениями файловых систем можно ознакомиться в документации.
Записан

usynin.sn
Интересующийся

Сообщений: 7


« Ответ #2 : 04 Мая, 2016, 19:27:31 »

Спасибо! Утилита dd помогла прояснить ситуацию. Для создания файлов, в программе была использована функция open(), вместо open64().
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 17 Ноября, 2016, 02:20:03