LINUX.ORG.RU

Сообщения i-rinat

 

Подскажите графический визуализатор фрагментации (jfs)

Хочу программу, которая отрисовывает картинку, на которой видно, какой файл как размазан, кто фрагментирован, а кто нет. И желательно интерактивно, как в дефрагментаторах под винду: ткнул на имя файла - и его блоки подсветились. Подозреваю, что подобную инфу можно получить для любой фс, у которой реализован FIEMAP, но мне подойдёт, если будет поддержка jfs.

Фрагментация у меня есть, так что посмотреть будет на что.

rinat@acerone2:/tmp$ /usr/sbin/filefrag /usr/lib/libwireshark.so.0.1.0 
/usr/lib/libwireshark.so.0.1.0: 154 extents found
rinat@acerone2:/tmp$ ls -la /usr/lib/libwireshark.so.0.1.0 
-rw-r--r-- 1 root root 32695572 Фев  7 18:55 /usr/lib/libwireshark.so.0.1.0
i-rinat
()

Как установить хук на смену виртуальной консоли?

Видеокарта — nVidia 8600GTS. Debian wheezy, 2.6.32-5-amd64, nvidia drivers 195.36.31-6.

Когда я переключаюсь из текстовой консоли в иксы и обратно, теряются настройки шрифтов. В частности, я установил шрифт высотой в 14 точек, а после переключения он устанавливается в 16 точек высотой и нижние две-три строчки уползают за нижнюю границу экрана. Ах да, и еще шрифт сбрасывается, так что русские буквы становятся нечитаемыми. Обычно помогает запуск /usr/bin/cyr (из console-cyrillic), но каждый раз это делать напряжно, а из под midnight commander'а этот способ вообще не работает.

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

Собственно вопрос: Как установить хук на смену виртуальной консоли?

i-rinat
()

Как узнать, сколько незаписанных данных в файловом кэше?

При демонтировании флешки, на которую я сбросил несколько гигов, довольно долго сбрасываются данных из кэша, причем непонятно, сколько еще осталось. В /sys/block/sdb/inflight можно посмотреть только количество IO-запросов в очереди, они постоянно скачут в районе 150 и, видимо, имеют мало отношения к количеству данных.

Как бы мне посмотреть, сколько еще осталось именно данных?

i-rinat
()

Совместимость GPL и WDK IFS

Предположим, будет создана прослойка совместимости между linux vfs и windows Installable File System. (В идеале это позволит легко портировать большинство файловых систем в windows). Есть ли здесь какие-нибудь грабли лицензионного характера?

i-rinat
()

Обрезанные глифы, не хватает нескольких линий

http://img143.imageshack.us/img143/8966/brokeni.png

На нетбуке (atom n270, 945GSE) часто в текстовом режиме некоторые буквы были обрезаны, иногда не хватало нижней половины, иногда одной линии. Обычно такое было у какой-то одной буквы из алфавита, каждый раз разной, причём, если это буква встречается в нескольких местах, «поражена» она одинаково. Вчера увидел это в графическом режиме, в эмуляторе терминале и смог сделать скриншот (испорчен глиф «и») Воспроизвести это я не могу, после перезагрузки всё исправляется само, но через некоторое время проявляется снова.

Как это починить?

i-rinat
()

Диалог открытия файла в openmotif

Есть ли способы:
а) заставить диалоги открытия файла запоминать последнюю открытую директорию;
б) включать/отключать показ скрытых файлов;
в) в отображать русские буквы в UTF-8 локали?

В проприентарной программе русские буквы видны как пары символов, такое ощущение, что она считает, что бывают только однобайтные кодировки.
Собственно самый главный вопрос — (а).

i-rinat
()

Жесткий диск с 4k секторами. Без эмуляции 512.

А конкретнее Toshiba MK1231GAL. Это 1.8" ZIF IDE диск, я его вставил в нетбук и он кое-как заработал. Моя проблема в том, что согласно Toshiba в нем нету эмуляции 512 секторов, как в WD, потому что диск вообще не был предназначался для PC.
Но он все же работает, sd рапортует о нем как 4096 physical, 512 logical. Работают в таком режиме только JFS и BtrFS (таблица разделов gpt, msdos я и не пытался делать), при попытке смонтировать с такого диска раздел в ext4 выливается тонна ошибок ata (DRDY, IDNF).

Собственно вопрос: есть у кого способ заставить ядро осознать, что бывают диски без эмуляции 512-байтных секторов?


i-rinat
()