SergOmarov 34 Опубликовано: 21 августа, 2015 При итерировании списка компонентов filesystem выяснилось, что имеется файловая система, не являющаяся жестким диском, ram. Что это? filesystem.list("/") зависает для нее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 У компьютера стандартной комплектации должны обнаруживаться следующие файловые системы: - eeprom - жесткий диск - ram-диск - флопи-диск (при наличии) Для всех них list("/") возвращает либо перечень файлов либо пустую таблицу. Посмотри какие "необычные" компоненты подключены к компьютеру, которые теоретически могут обнаруживаться как файловая система. Может ты вставлял, а потом вынул дискету или НЖМД? Запускал ли какие то странные программы? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 21 августа, 2015 Нет, но скорее всего это eeprom, а смотреть не дается, потому, что это прога на нем же. ram-диск Что за ram-диск? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 Что за ram-диск? Размещается в ОЗУ компьютера. Содержимое теряется при выключении. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 21 августа, 2015 А как к ней обратиться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 Смонтировать. mount 509 ram где 509 - первые символы адреса файловой системы ram - имя, под которым она станет видна в результате в корне возникнет папка /ram/. Можно так же поискать папку /mnt/509/ 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 21 августа, 2015 И, типо, засунув что-то в эту папку можно изменить содержимое оперативной памяти? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 И, типо, засунув что-то в эту папку можно изменить содержимое оперативной памяти? Строго говоря, да. Но получить доступ к памяти программы не получится. Просто кусок оперативы выделяется в качестве дополнительного диска, который можно использовать для врЕменного хранения данных. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 21 августа, 2015 о, ясно, спасибо) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 21 августа, 2015 Традиционно, временная файловая система имеет метку tmpfs. Она автоматически монтируется по адресу /tmp/. Не встречал названия ram. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 Традиционно, временная файловая система имеет метку tmpfs. Она автоматически монтируется по адресу /tmp/. Точно. Забыл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 У компьютера стандартной комплектации должны обнаруживаться следующие файловые системы: - eeprom - жесткий диск - ram-диск - флопи-диск (при наличии) Я ввёл в заблуждение почтеннейшую публику. Eeprom как файловая система не видна. За нее я принял интернет-карту, которая добавляет некоторые файлы в папки /bin, /lib и /usr, а значит тоже является файловой системой. Список файловых систем и путей куда они смонтированы выдает команда df Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 21 августа, 2015 О, а что тогда у меня там было? Сообщения объеденены: 21.08.2015 13:05 За нее я принял интернет-карту, которая добавляет некоторые файлы А зачем нужна fs для интернет-карты? Вроде буфера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 21 августа, 2015 А зачем нужна fs для интернет-карты? Вроде буфера? Она содержит либы, утилиты и маны для работы с интернет-картой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 21 августа, 2015 (изменено) О, а что тогда у меня там было? Кинь скрин выполнения команды df (запускать через консоль), или команды for a, b in component.list('filesystem') do print(a, component.proxy(a).getLabel()) end (запускать из интерпретатора lua). Изменено 21 августа, 2015 пользователем Totoro Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 1 704 Опубликовано: 21 августа, 2015 А не проще выполнить filesystems ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 27 сентября, 2015 Смонтировать. mount 509 ram где 509 - первые символы адреса файловой системы ram - имя, под которым она станет видна в результате в корне возникнет папка /ram/. Можно так же поискать папку /mnt/509/ А если надо из bios смонтировать временную fs? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 409 Опубликовано: 27 сентября, 2015 А если надо из bios смонтировать временную fs? Монтирование — часть функционала OpenOS. Из БИОСа ты это никак не сделаешь. А если без монтирования, то, кажись, компонент filesystem, который от TMP, можно подключить в БИОСе и играться с ним. В общем — изучай. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 27 сентября, 2015 Ну так OpenOS то где-то же берет это дело(я не нашел, поэтому спрашиваю). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 409 Опубликовано: 27 сентября, 2015 Ну так OpenOS то где-то же берет это дело(я не нашел, поэтому спрашиваю). Что за "дело" вдруг явилось?)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор вопроса 34 Опубликовано: 27 сентября, 2015 дело - ram-диск Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
При итерировании списка компонентов filesystem выяснилось, что имеется файловая система, не являющаяся жестким диском, ram. Что это?
filesystem.list("/") зависает для нее.
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах