LINUX.ORG.RU

После переполнения не создаются файлы на mmc

 , , ,


0

1

Было переполнение флешки mmcblock, на флешке корневая система, лишние файлы я удалил прошелся по флехе fsck, он исправил что то связанное с инодами. После этого не могу ни создать ни скопировать файлы, возможно только редактировать или удалить. В dmesg ничего нет. ФС ext4 без журналирования.

/dev/root on / type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

 touch 1.txt
touch: 1.txt: Invalid argument
strace touch 1.txt

read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=881932, ...}) = 0
mmap2(NULL, 923008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ad55000
mprotect(0x2ae29000, 32768, PROT_NONE)  = 0
mmap2(0x2ae31000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd4000) = 0x2ae31000
mmap2(0x2ae34000, 9600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae34000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab91000
set_tls(0x2ab91880, 0x2ab91f58, 0x2ab62048, 0x2ab91880, 0x2ab911c0) = 0
mprotect(0x2ae31000, 8192, PROT_READ)   = 0
mprotect(0x2ab61000, 4096, PROT_READ)   = 0
munmap(0x2ac69000, 64)                  = 0
getuid32()                              = 0
utimes("1.txt", NULL)                   = -1 ENOENT (No such file or directory)
open("1.txt", O_RDWR|O_CREAT|O_LARGEFILE, 0666) = -1 EINVAL (Invalid argument)
brk(0)                                  = 0xac000
brk(0xcd000)                            = 0xcd000
write(2, "touch: 1.txt: Invalid argument\n", 31touch: 1.txt: Invalid argument
) = 31
exit_group(1)                           = ?
+++ exited with 1 +++
 df -i
Filesystem              Inodes      Used Available Use% Mounted on
/dev/root               224.8K      5.3K    219.5K   2% /
devtmpfs                 78.2K      1.3K     76.9K   2% /dev
tmpfs                    78.2K         1     78.2K   0% /dev/shm
tmpfs                    78.2K       704     77.5K   1% /tmp
 df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.5G    662.0M      2.6G  20% /
devtmpfs                312.8M         0    312.8M   0% /dev
tmpfs                   312.8M         0    312.8M   0% /dev/shm
tmpfs                   312.8M    328.0K    312.5M   0% /tmp

Не могу понять в чем проблема.

★★★★★

Последнее исправление: splinter (всего исправлений: 1)

Ну попробуйте пермонтировать в ″ro″, а потом в ″rw″, может в dmesg чего появится интерестного.

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