Было переполнение флешки 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
Не могу понять в чем проблема.