LINUX.ORG.RU

[ext4] баг ?


0

0

случайно создал файл с таким же именем как и каталог )
получилось только в одной директории, в других не получается
отмонтировал раздел и проверил fsck.ext4 - нет ошибок

ls -al|grep 0w
-rw-r--r-- 1 a112 users 142289 2009-05-10 20:31 0w
drwxr-xr-x 2 a112 users 4096 2010-03-01 22:08 0w

в messages:
Mar 1 22:12:24 linux-eem8 kernel: [45922.407787] EXT4-fs: mballoc: 3107805 blocks 7541 reqs (6030 success)
Mar 1 22:12:24 linux-eem8 kernel: [45922.407795] EXT4-fs: mballoc: 20851 extents scanned, 2437 goal hits, 1905 2^N hits, 0 breaks, 0 lost
Mar 1 22:12:24 linux-eem8 kernel: [45922.407800] EXT4-fs: mballoc: 2410 generated and it took 9336429
Mar 1 22:12:24 linux-eem8 kernel: [45922.407803] EXT4-fs: mballoc: 1019263 preallocated, 47206 discarded
Mar 1 22:13:34 linux-eem8 kernel: [45991.779468] EXT4-fs (sdb7): barriers enabled
Mar 1 22:13:34 linux-eem8 kernel: [45991.796380] kjournald2 starting: pid 17009, dev sdb7:8, commit interval 5 seconds
Mar 1 22:13:34 linux-eem8 kernel: [45991.797120] EXT4-fs (sdb7): internal journal on sdb7:8
Mar 1 22:13:34 linux-eem8 kernel: [45991.797128] EXT4-fs (sdb7): delayed allocation enabled
Mar 1 22:13:34 linux-eem8 kernel: [45991.797134] EXT4-fs: file extents enabled
Mar 1 22:13:34 linux-eem8 kernel: [45991.798570] EXT4-fs: mballoc enabled
Mar 1 22:13:34 linux-eem8 kernel: [45991.798588] EXT4-fs (sdb7): mounted filesystem with ordered data mode
Mar 1 22:14:31 linux-eem8 kernel: [46049.322506] EXT4-fs: mballoc: 35 blocks 1 reqs (1 success)
Mar 1 22:14:31 linux-eem8 kernel: [46049.322514] EXT4-fs: mballoc: 5 extents scanned, 0 goal hits, 0 2^N hits, 0 breaks, 0 lost
Mar 1 22:14:31 linux-eem8 kernel: [46049.322521] EXT4-fs: mballoc: 2 generated and it took 6957
Mar 1 22:14:31 linux-eem8 kernel: [46049.322526] EXT4-fs: mballoc: 0 preallocated, 0 discarded
Mar 1 22:15:21 linux-eem8 kernel: [46099.068226] EXT4-fs (sdb7): barriers enabled
Mar 1 22:15:21 linux-eem8 kernel: [46099.085168] kjournald2 starting: pid 17137, dev sdb7:8, commit interval 5 seconds
Mar 1 22:15:21 linux-eem8 kernel: [46099.086117] EXT4-fs (sdb7): internal journal on sdb7:8
Mar 1 22:15:21 linux-eem8 kernel: [46099.086124] EXT4-fs (sdb7): delayed allocation enabled
Mar 1 22:15:21 linux-eem8 kernel: [46099.086130] EXT4-fs: file extents enabled
Mar 1 22:15:21 linux-eem8 kernel: [46099.087565] EXT4-fs: mballoc enabled
Mar 1 22:15:21 linux-eem8 kernel: [46099.087583] EXT4-fs (sdb7): mounted filesystem with ordered data mode

opensuse112 (Linux linux-eem8 2.6.31.8-0.1-desktop #1 SMP PREEMPT 2009-12-15 23:55:40 +0100 x86_64 x86_64 x86_64 GNU/Linux)

что бы это значило?

★★★★★

Ответ на: комментарий от nnz

да, верно - в имени файла в конце стоит непонятный символ - если перенаправить вывод ls в файл, то вижу пробел (думаю это вывод в файл так его преобразовывает), но если посмотреть свойства этого файла в konqueror, то пробела в конце нет
пробел я точно не добавлял вручную - нажимал только 2 клавиши 'w' и '0'
проверил в mc, konqueror и mv
кто же добавляет 'пробел' ?
как можно увидеть точный код этого символа ?

x905 ★★★★★ ()
Ответ на: комментарий от x905

>как можно увидеть точный код этого символа ?

Глянь этот файл через hexdump -C, должно показать. Или в любом HEX-редакторе.

nnz ★★★★ ()
Ответ на: комментарий от nnz

>Глянь этот файл через hexdump -C

В смысле, файл с выводом ls.


код этого символа я уже смотрел через mc - там код пробела, но мне кажется там не пробел, т.к.:
1. при просмотре свойств этого файла через konqueror(krusader) пробела не видно
2. если для другого файла поставить пробел, то через konqueror пробел виден
я полагаю, что вывод ls както «маскирует» это символ в пробел
думаю посмотреть этот файл непосредственно в структуре ФС (пока незнаю как)

x905 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.